public class ClaimResponse extends BaseResource implements IResource
Definition: This resource provides the adjudication details from the processing of a Claim resource.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/ClaimResponse
| Modifier and Type | Class and Description |
|---|---|
static class |
ClaimResponse.AddItem
Block class for child element: ClaimResponse.addItem ()
|
static class |
ClaimResponse.AddItemAdjudication
Block class for child element: ClaimResponse.addItem.adjudication ()
|
static class |
ClaimResponse.AddItemDetail
Block class for child element: ClaimResponse.addItem.detail ()
|
static class |
ClaimResponse.AddItemDetailAdjudication
Block class for child element: ClaimResponse.addItem.detail.adjudication ()
|
static class |
ClaimResponse.Coverage
Block class for child element: ClaimResponse.coverage ()
|
static class |
ClaimResponse.Error
Block class for child element: ClaimResponse.error ()
|
static class |
ClaimResponse.Item
Block class for child element: ClaimResponse.item ()
|
static class |
ClaimResponse.ItemAdjudication
Block class for child element: ClaimResponse.item.adjudication ()
|
static class |
ClaimResponse.ItemDetail
Block class for child element: ClaimResponse.item.detail ()
|
static class |
ClaimResponse.ItemDetailAdjudication
Block class for child element: ClaimResponse.item.detail.adjudication ()
|
static class |
ClaimResponse.ItemDetailSubDetail
Block class for child element: ClaimResponse.item.detail.subDetail ()
|
static class |
ClaimResponse.ItemDetailSubDetailAdjudication
Block class for child element: ClaimResponse.item.detail.subDetail.adjudication ()
|
static class |
ClaimResponse.Note
Block class for child element: ClaimResponse.note ()
|
| Modifier and Type | Field and Description |
|---|---|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
ClaimResponse() |
| Modifier and Type | Method and Description |
|---|---|
ClaimResponse.AddItem |
addAddItem()
Adds and returns a new value for addItem ()
|
ClaimResponse |
addAddItem(ClaimResponse.AddItem theValue)
Adds a given new value for addItem ()
|
ClaimResponse.Coverage |
addCoverage()
Adds and returns a new value for coverage ()
|
ClaimResponse |
addCoverage(ClaimResponse.Coverage theValue)
Adds a given new value for coverage ()
|
ClaimResponse.Error |
addError()
Adds and returns a new value for error ()
|
ClaimResponse |
addError(ClaimResponse.Error theValue)
Adds a given new value for error ()
|
IdentifierDt |
addIdentifier()
Adds and returns a new value for identifier ()
|
ClaimResponse |
addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier ()
|
ClaimResponse.Item |
addItem()
Adds and returns a new value for item ()
|
ClaimResponse |
addItem(ClaimResponse.Item theValue)
Adds a given new value for item ()
|
ClaimResponse.Note |
addNote()
Adds and returns a new value for note ()
|
ClaimResponse |
addNote(ClaimResponse.Note theValue)
Adds a given new value for note ()
|
List<ClaimResponse.AddItem> |
getAddItem()
Gets the value(s) for addItem ().
|
ClaimResponse.AddItem |
getAddItemFirstRep()
Gets the first repetition for addItem (),
creating it if it does not already exist.
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
List<ClaimResponse.Coverage> |
getCoverage()
Gets the value(s) for coverage ().
|
ClaimResponse.Coverage |
getCoverageFirstRep()
Gets the first repetition for coverage (),
creating it if it does not already exist.
|
Date |
getCreated()
Gets the value(s) for created ().
|
DateTimeDt |
getCreatedElement()
Gets the value(s) for created ().
|
String |
getDisposition()
Gets the value(s) for disposition ().
|
StringDt |
getDispositionElement()
Gets the value(s) for disposition ().
|
List<ClaimResponse.Error> |
getError()
Gets the value(s) for error ().
|
ClaimResponse.Error |
getErrorFirstRep()
Gets the first repetition for error (),
creating it if it does not already exist.
|
CodingDt |
getForm()
Gets the value(s) for form ().
|
List<IdentifierDt> |
getIdentifier()
Gets the value(s) for identifier ().
|
IdentifierDt |
getIdentifierFirstRep()
Gets the first repetition for identifier (),
creating it if it does not already exist.
|
List<ClaimResponse.Item> |
getItem()
Gets the value(s) for item ().
|
ClaimResponse.Item |
getItemFirstRep()
Gets the first repetition for item (),
creating it if it does not already exist.
|
List<ClaimResponse.Note> |
getNote()
Gets the value(s) for note ().
|
ClaimResponse.Note |
getNoteFirstRep()
Gets the first repetition for note (),
creating it if it does not already exist.
|
ResourceReferenceDt |
getOrganization()
Gets the value(s) for organization ().
|
CodingDt |
getOriginalRuleset()
Gets the value(s) for originalRuleset ().
|
String |
getOutcome()
Gets the value(s) for outcome ().
|
BoundCodeDt<RemittanceOutcomeEnum> |
getOutcomeElement()
Gets the value(s) for outcome ().
|
CodingDt |
getPayeeType()
Gets the value(s) for payeeType ().
|
MoneyDt |
getPaymentAdjustment()
Gets the value(s) for paymentAdjustment ().
|
CodingDt |
getPaymentAdjustmentReason()
Gets the value(s) for paymentAdjustmentReason ().
|
MoneyDt |
getPaymentAmount()
Gets the value(s) for paymentAmount ().
|
Date |
getPaymentDate()
Gets the value(s) for paymentDate ().
|
DateDt |
getPaymentDateElement()
Gets the value(s) for paymentDate ().
|
IdentifierDt |
getPaymentRef()
Gets the value(s) for paymentRef ().
|
ResourceReferenceDt |
getRequest()
Gets the value(s) for request ().
|
ResourceReferenceDt |
getRequestOrganization()
Gets the value(s) for requestOrganization ().
|
ResourceReferenceDt |
getRequestProvider()
Gets the value(s) for requestProvider ().
|
CodingDt |
getReserved()
Gets the value(s) for reserved ().
|
String |
getResourceName() |
CodingDt |
getRuleset()
Gets the value(s) for ruleset ().
|
FhirVersionEnum |
getStructureFhirVersionEnum() |
MoneyDt |
getTotalBenefit()
Gets the value(s) for totalBenefit ().
|
MoneyDt |
getTotalCost()
Gets the value(s) for totalCost ().
|
MoneyDt |
getUnallocDeductable()
Gets the value(s) for unallocDeductable ().
|
boolean |
isEmpty() |
ClaimResponse |
setAddItem(List<ClaimResponse.AddItem> theValue)
Sets the value(s) for addItem ()
|
ClaimResponse |
setCoverage(List<ClaimResponse.Coverage> theValue)
Sets the value(s) for coverage ()
|
ClaimResponse |
setCreated(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for created ()
|
ClaimResponse |
setCreated(DateTimeDt theValue)
Sets the value(s) for created ()
|
ClaimResponse |
setCreatedWithSecondsPrecision(Date theDate)
Sets the value for created ()
|
ClaimResponse |
setDisposition(String theString)
Sets the value for disposition ()
|
ClaimResponse |
setDisposition(StringDt theValue)
Sets the value(s) for disposition ()
|
ClaimResponse |
setError(List<ClaimResponse.Error> theValue)
Sets the value(s) for error ()
|
ClaimResponse |
setForm(CodingDt theValue)
Sets the value(s) for form ()
|
ClaimResponse |
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier ()
|
ClaimResponse |
setItem(List<ClaimResponse.Item> theValue)
Sets the value(s) for item ()
|
ClaimResponse |
setNote(List<ClaimResponse.Note> theValue)
Sets the value(s) for note ()
|
ClaimResponse |
setOrganization(ResourceReferenceDt theValue)
Sets the value(s) for organization ()
|
ClaimResponse |
setOriginalRuleset(CodingDt theValue)
Sets the value(s) for originalRuleset ()
|
ClaimResponse |
setOutcome(BoundCodeDt<RemittanceOutcomeEnum> theValue)
Sets the value(s) for outcome ()
|
ClaimResponse |
setOutcome(RemittanceOutcomeEnum theValue)
Sets the value(s) for outcome ()
|
ClaimResponse |
setPayeeType(CodingDt theValue)
Sets the value(s) for payeeType ()
|
ClaimResponse |
setPaymentAdjustment(MoneyDt theValue)
Sets the value(s) for paymentAdjustment ()
|
ClaimResponse |
setPaymentAdjustmentReason(CodingDt theValue)
Sets the value(s) for paymentAdjustmentReason ()
|
ClaimResponse |
setPaymentAmount(MoneyDt theValue)
Sets the value(s) for paymentAmount ()
|
ClaimResponse |
setPaymentDate(DateDt theValue)
Sets the value(s) for paymentDate ()
|
ClaimResponse |
setPaymentDate(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for paymentDate ()
|
ClaimResponse |
setPaymentDateWithDayPrecision(Date theDate)
Sets the value for paymentDate ()
|
ClaimResponse |
setPaymentRef(IdentifierDt theValue)
Sets the value(s) for paymentRef ()
|
ClaimResponse |
setRequest(ResourceReferenceDt theValue)
Sets the value(s) for request ()
|
ClaimResponse |
setRequestOrganization(ResourceReferenceDt theValue)
Sets the value(s) for requestOrganization ()
|
ClaimResponse |
setRequestProvider(ResourceReferenceDt theValue)
Sets the value(s) for requestProvider ()
|
ClaimResponse |
setReserved(CodingDt theValue)
Sets the value(s) for reserved ()
|
ClaimResponse |
setRuleset(CodingDt theValue)
Sets the value(s) for ruleset ()
|
ClaimResponse |
setTotalBenefit(MoneyDt theValue)
Sets the value(s) for totalBenefit ()
|
ClaimResponse |
setTotalCost(MoneyDt theValue)
Sets the value(s) for totalCost ()
|
ClaimResponse |
setUnallocDeductable(MoneyDt theValue)
Sets the value(s) for unallocDeductable ()
|
getContained, getId, getIdElement, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatagetIdElement, setId, setIdpublic static final String SP_IDENTIFIER
Description: The identity of the insurer
Type: token
Path: ClaimResponse.identifier
public static final TokenClientParam IDENTIFIER
Description: The identity of the insurer
Type: token
Path: ClaimResponse.identifier
public ClaimResponse()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic List<IdentifierDt> getIdentifier()
null.
Definition: The Response business identifier
public ClaimResponse setIdentifier(List<IdentifierDt> theValue)
Definition: The Response business identifier
public IdentifierDt addIdentifier()
Definition: The Response business identifier
public ClaimResponse addIdentifier(IdentifierDt theValue)
Definition: The Response business identifier
theValue - The identifier to add (must not be null)public IdentifierDt getIdentifierFirstRep()
Definition: The Response business identifier
public ResourceReferenceDt getRequest()
null.
Definition: Original request resource referrence
public ClaimResponse setRequest(ResourceReferenceDt theValue)
Definition: Original request resource referrence
public CodingDt getRuleset()
null.
Definition: The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.
public ClaimResponse setRuleset(CodingDt theValue)
Definition: The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.
public CodingDt getOriginalRuleset()
null.
Definition: The style (standard) and version of the original material which was converted into this resource.
public ClaimResponse setOriginalRuleset(CodingDt theValue)
Definition: The style (standard) and version of the original material which was converted into this resource.
public DateTimeDt getCreatedElement()
null.
Definition: The date when the enclosed suite of services were performed or completed
public Date getCreated()
null.
Definition: The date when the enclosed suite of services were performed or completed
public ClaimResponse setCreated(DateTimeDt theValue)
Definition: The date when the enclosed suite of services were performed or completed
public ClaimResponse setCreated(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: The date when the enclosed suite of services were performed or completed
public ClaimResponse setCreatedWithSecondsPrecision(Date theDate)
Definition: The date when the enclosed suite of services were performed or completed
public ResourceReferenceDt getOrganization()
null.
Definition: The Insurer who produced this adjudicated response.
public ClaimResponse setOrganization(ResourceReferenceDt theValue)
Definition: The Insurer who produced this adjudicated response.
public ResourceReferenceDt getRequestProvider()
null.
Definition: The practitioner who is responsible for the services rendered to the patient.
public ClaimResponse setRequestProvider(ResourceReferenceDt theValue)
Definition: The practitioner who is responsible for the services rendered to the patient.
public ResourceReferenceDt getRequestOrganization()
null.
Definition: The organization which is responsible for the services rendered to the patient.
public ClaimResponse setRequestOrganization(ResourceReferenceDt theValue)
Definition: The organization which is responsible for the services rendered to the patient.
public BoundCodeDt<RemittanceOutcomeEnum> getOutcomeElement()
null.
Definition: Transaction status: error, complete
public String getOutcome()
null.
Definition: Transaction status: error, complete
public ClaimResponse setOutcome(BoundCodeDt<RemittanceOutcomeEnum> theValue)
Definition: Transaction status: error, complete
public ClaimResponse setOutcome(RemittanceOutcomeEnum theValue)
Definition: Transaction status: error, complete
public StringDt getDispositionElement()
null.
Definition: A description of the status of the adjudication.
public String getDisposition()
null.
Definition: A description of the status of the adjudication.
public ClaimResponse setDisposition(StringDt theValue)
Definition: A description of the status of the adjudication.
public ClaimResponse setDisposition(String theString)
Definition: A description of the status of the adjudication.
public CodingDt getPayeeType()
null.
Definition: Party to be reimbursed: Subscriber, provider, other.
public ClaimResponse setPayeeType(CodingDt theValue)
Definition: Party to be reimbursed: Subscriber, provider, other.
public List<ClaimResponse.Item> getItem()
null.
Definition: The first tier service adjudications for submitted services.
public ClaimResponse setItem(List<ClaimResponse.Item> theValue)
Definition: The first tier service adjudications for submitted services.
public ClaimResponse.Item addItem()
Definition: The first tier service adjudications for submitted services.
public ClaimResponse addItem(ClaimResponse.Item theValue)
Definition: The first tier service adjudications for submitted services.
theValue - The item to add (must not be null)public ClaimResponse.Item getItemFirstRep()
Definition: The first tier service adjudications for submitted services.
public List<ClaimResponse.AddItem> getAddItem()
null.
Definition: The first tier service adjudications for payor added services.
public ClaimResponse setAddItem(List<ClaimResponse.AddItem> theValue)
Definition: The first tier service adjudications for payor added services.
public ClaimResponse.AddItem addAddItem()
Definition: The first tier service adjudications for payor added services.
public ClaimResponse addAddItem(ClaimResponse.AddItem theValue)
Definition: The first tier service adjudications for payor added services.
theValue - The addItem to add (must not be null)public ClaimResponse.AddItem getAddItemFirstRep()
Definition: The first tier service adjudications for payor added services.
public List<ClaimResponse.Error> getError()
null.
Definition: Mutually exclusive with Services Provided (Item).
public ClaimResponse setError(List<ClaimResponse.Error> theValue)
Definition: Mutually exclusive with Services Provided (Item).
public ClaimResponse.Error addError()
Definition: Mutually exclusive with Services Provided (Item).
public ClaimResponse addError(ClaimResponse.Error theValue)
Definition: Mutually exclusive with Services Provided (Item).
theValue - The error to add (must not be null)public ClaimResponse.Error getErrorFirstRep()
Definition: Mutually exclusive with Services Provided (Item).
public MoneyDt getTotalCost()
null.
Definition: The total cost of the services reported.
public ClaimResponse setTotalCost(MoneyDt theValue)
Definition: The total cost of the services reported.
public MoneyDt getUnallocDeductable()
null.
Definition: The amount of deductible applied which was not allocated to any particular service line.
public ClaimResponse setUnallocDeductable(MoneyDt theValue)
Definition: The amount of deductible applied which was not allocated to any particular service line.
public MoneyDt getTotalBenefit()
null.
Definition: Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductible)
public ClaimResponse setTotalBenefit(MoneyDt theValue)
Definition: Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductible)
public MoneyDt getPaymentAdjustment()
null.
Definition: Adjustment to the payment of this transaction which is not related to adjudication of this transaction.
public ClaimResponse setPaymentAdjustment(MoneyDt theValue)
Definition: Adjustment to the payment of this transaction which is not related to adjudication of this transaction.
public CodingDt getPaymentAdjustmentReason()
null.
Definition: Reason for the payment adjustment.
public ClaimResponse setPaymentAdjustmentReason(CodingDt theValue)
Definition: Reason for the payment adjustment.
public DateDt getPaymentDateElement()
null.
Definition: Estimated payment data
public Date getPaymentDate()
null.
Definition: Estimated payment data
public ClaimResponse setPaymentDate(DateDt theValue)
Definition: Estimated payment data
public ClaimResponse setPaymentDate(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: Estimated payment data
public ClaimResponse setPaymentDateWithDayPrecision(Date theDate)
Definition: Estimated payment data
public MoneyDt getPaymentAmount()
null.
Definition: Payable less any payment adjustment.
public ClaimResponse setPaymentAmount(MoneyDt theValue)
Definition: Payable less any payment adjustment.
public IdentifierDt getPaymentRef()
null.
Definition: Payment identifier
public ClaimResponse setPaymentRef(IdentifierDt theValue)
Definition: Payment identifier
public CodingDt getReserved()
null.
Definition: Status of funds reservation (For provider, for Patient, None).
public ClaimResponse setReserved(CodingDt theValue)
Definition: Status of funds reservation (For provider, for Patient, None).
public CodingDt getForm()
null.
Definition: The form to be used for printing the content.
public ClaimResponse setForm(CodingDt theValue)
Definition: The form to be used for printing the content.
public List<ClaimResponse.Note> getNote()
null.
Definition: Note text
public ClaimResponse setNote(List<ClaimResponse.Note> theValue)
Definition: Note text
public ClaimResponse.Note addNote()
Definition: Note text
public ClaimResponse addNote(ClaimResponse.Note theValue)
Definition: Note text
theValue - The note to add (must not be null)public ClaimResponse.Note getNoteFirstRep()
Definition: Note text
public List<ClaimResponse.Coverage> getCoverage()
null.
Definition: Financial instrument by which payment information for health care
public ClaimResponse setCoverage(List<ClaimResponse.Coverage> theValue)
Definition: Financial instrument by which payment information for health care
public ClaimResponse.Coverage addCoverage()
Definition: Financial instrument by which payment information for health care
public ClaimResponse addCoverage(ClaimResponse.Coverage theValue)
Definition: Financial instrument by which payment information for health care
theValue - The coverage to add (must not be null)public ClaimResponse.Coverage getCoverageFirstRep()
Definition: Financial instrument by which payment information for health care
public String getResourceName()
getResourceName in interface IResourcepublic FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface IResourcegetStructureFhirVersionEnum in interface IBaseResourceCopyright © 2014–2016 University Health Network. All rights reserved.