public class ClaimResponse extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
ClaimResponse.AddedItemAdjudicationComponent |
static class |
ClaimResponse.AddedItemComponent |
static class |
ClaimResponse.AddedItemDetailAdjudicationComponent |
static class |
ClaimResponse.AddedItemsDetailComponent |
static class |
ClaimResponse.CoverageComponent |
static class |
ClaimResponse.DetailAdjudicationComponent |
static class |
ClaimResponse.ErrorsComponent |
static class |
ClaimResponse.ItemAdjudicationComponent |
static class |
ClaimResponse.ItemDetailComponent |
static class |
ClaimResponse.ItemsComponent |
static class |
ClaimResponse.NotesComponent |
static class |
ClaimResponse.SubdetailAdjudicationComponent |
static class |
ClaimResponse.SubDetailComponent |
| Modifier and Type | Field and Description |
|---|---|
protected List<ClaimResponse.AddedItemComponent> |
addItem
The first tier service adjudications for payor added services.
|
protected List<ClaimResponse.CoverageComponent> |
coverage
Financial instrument by which payment information for health care.
|
protected DateTimeType |
created
The date when the enclosed suite of services were performed or completed.
|
protected StringType |
disposition
A description of the status of the adjudication.
|
protected List<ClaimResponse.ErrorsComponent> |
error
Mutually exclusive with Services Provided (Item).
|
protected Coding |
form
The form to be used for printing the content.
|
protected List<Identifier> |
identifier
The Response business identifier.
|
protected List<ClaimResponse.ItemsComponent> |
item
The first tier service adjudications for submitted services.
|
protected List<ClaimResponse.NotesComponent> |
note
Note text.
|
protected Reference |
organization
The Insurer who produced this adjudicated response.
|
protected Organization |
organizationTarget
The actual object that is the target of the reference (The Insurer who produced this adjudicated response.)
|
protected Coding |
originalRuleset
The style (standard) and version of the original material which was converted into this resource.
|
protected Enumeration<Enumerations.RemittanceOutcome> |
outcome
Transaction status: error, complete.
|
protected Coding |
payeeType
Party to be reimbursed: Subscriber, provider, other.
|
protected Money |
paymentAdjustment
Adjustment to the payment of this transaction which is not related to adjudication of this transaction.
|
protected Coding |
paymentAdjustmentReason
Reason for the payment adjustment.
|
protected Money |
paymentAmount
Payable less any payment adjustment.
|
protected DateType |
paymentDate
Estimated payment data.
|
protected Identifier |
paymentRef
Payment identifier.
|
protected Reference |
request
Original request resource referrence.
|
protected Reference |
requestOrganization
The organization which is responsible for the services rendered to the patient.
|
protected Organization |
requestOrganizationTarget
The actual object that is the target of the reference (The organization which is responsible for the services rendered to the patient.)
|
protected Reference |
requestProvider
The practitioner who is responsible for the services rendered to the patient.
|
protected Practitioner |
requestProviderTarget
The actual object that is the target of the reference (The practitioner who is responsible for the services rendered to the patient.)
|
protected Claim |
requestTarget
The actual object that is the target of the reference (Original request resource referrence.)
|
protected Coding |
reserved
Status of funds reservation (For provider, for Patient, None).
|
protected Coding |
ruleset
The version of the style of resource contents.
|
static String |
SP_IDENTIFIER |
protected Money |
totalBenefit
Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductible).
|
protected Money |
totalCost
The total cost of the services reported.
|
protected Money |
unallocDeductable
The amount of deductible applied which was not allocated to any particular service line.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
ClaimResponse() |
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected Claim requestTarget
protected Coding ruleset
protected Coding originalRuleset
protected DateTimeType created
protected Reference organization
protected Organization organizationTarget
protected Reference requestProvider
protected Practitioner requestProviderTarget
protected Reference requestOrganization
protected Organization requestOrganizationTarget
protected Enumeration<Enumerations.RemittanceOutcome> outcome
protected StringType disposition
protected List<ClaimResponse.ItemsComponent> item
protected List<ClaimResponse.AddedItemComponent> addItem
protected List<ClaimResponse.ErrorsComponent> error
protected Money unallocDeductable
protected Money totalBenefit
protected Money paymentAdjustment
protected Coding paymentAdjustmentReason
protected DateType paymentDate
protected Money paymentAmount
protected Identifier paymentRef
protected List<ClaimResponse.NotesComponent> note
protected List<ClaimResponse.CoverageComponent> coverage
public static final String SP_IDENTIFIER
public ClaimResponse()
public List<Identifier> getIdentifier()
identifier (The Response business identifier.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (The Response business identifier.)public ClaimResponse addIdentifier(Identifier t)
public Reference getRequest()
request (Original request resource referrence.)public boolean hasRequest()
public ClaimResponse setRequest(Reference value)
value - request (Original request resource referrence.)public Claim getRequestTarget()
request The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Original request resource referrence.)public ClaimResponse setRequestTarget(Claim value)
value - request The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Original request resource referrence.)public Coding getRuleset()
ruleset (The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.)public boolean hasRuleset()
public ClaimResponse setRuleset(Coding value)
value - ruleset (The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.)public Coding getOriginalRuleset()
originalRuleset (The style (standard) and version of the original material which was converted into this resource.)public boolean hasOriginalRuleset()
public ClaimResponse setOriginalRuleset(Coding value)
value - originalRuleset (The style (standard) and version of the original material which was converted into this resource.)public DateTimeType getCreatedElement()
created (The date when the enclosed suite of services were performed or completed.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the valuepublic boolean hasCreatedElement()
public boolean hasCreated()
public ClaimResponse setCreatedElement(DateTimeType value)
value - created (The date when the enclosed suite of services were performed or completed.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the valuepublic Date getCreated()
public ClaimResponse setCreated(Date value)
value - The date when the enclosed suite of services were performed or completed.public Reference getOrganization()
organization (The Insurer who produced this adjudicated response.)public boolean hasOrganization()
public ClaimResponse setOrganization(Reference value)
value - organization (The Insurer who produced this adjudicated response.)public Organization getOrganizationTarget()
organization The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The Insurer who produced this adjudicated response.)public ClaimResponse setOrganizationTarget(Organization value)
value - organization The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The Insurer who produced this adjudicated response.)public Reference getRequestProvider()
requestProvider (The practitioner who is responsible for the services rendered to the patient.)public boolean hasRequestProvider()
public ClaimResponse setRequestProvider(Reference value)
value - requestProvider (The practitioner who is responsible for the services rendered to the patient.)public Practitioner getRequestProviderTarget()
requestProvider The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The practitioner who is responsible for the services rendered to the patient.)public ClaimResponse setRequestProviderTarget(Practitioner value)
value - requestProvider The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The practitioner who is responsible for the services rendered to the patient.)public Reference getRequestOrganization()
requestOrganization (The organization which is responsible for the services rendered to the patient.)public boolean hasRequestOrganization()
public ClaimResponse setRequestOrganization(Reference value)
value - requestOrganization (The organization which is responsible for the services rendered to the patient.)public Organization getRequestOrganizationTarget()
requestOrganization The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The organization which is responsible for the services rendered to the patient.)public ClaimResponse setRequestOrganizationTarget(Organization value)
value - requestOrganization The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The organization which is responsible for the services rendered to the patient.)public Enumeration<Enumerations.RemittanceOutcome> getOutcomeElement()
outcome (Transaction status: error, complete.). This is the underlying object with id, value and extensions. The accessor "getOutcome" gives direct access to the valuepublic boolean hasOutcomeElement()
public boolean hasOutcome()
public ClaimResponse setOutcomeElement(Enumeration<Enumerations.RemittanceOutcome> value)
value - outcome (Transaction status: error, complete.). This is the underlying object with id, value and extensions. The accessor "getOutcome" gives direct access to the valuepublic Enumerations.RemittanceOutcome getOutcome()
public ClaimResponse setOutcome(Enumerations.RemittanceOutcome value)
value - Transaction status: error, complete.public StringType getDispositionElement()
disposition (A description of the status of the adjudication.). This is the underlying object with id, value and extensions. The accessor "getDisposition" gives direct access to the valuepublic boolean hasDispositionElement()
public boolean hasDisposition()
public ClaimResponse setDispositionElement(StringType value)
value - disposition (A description of the status of the adjudication.). This is the underlying object with id, value and extensions. The accessor "getDisposition" gives direct access to the valuepublic String getDisposition()
public ClaimResponse setDisposition(String value)
value - A description of the status of the adjudication.public Coding getPayeeType()
payeeType (Party to be reimbursed: Subscriber, provider, other.)public boolean hasPayeeType()
public ClaimResponse setPayeeType(Coding value)
value - payeeType (Party to be reimbursed: Subscriber, provider, other.)public List<ClaimResponse.ItemsComponent> getItem()
item (The first tier service adjudications for submitted services.)public boolean hasItem()
public ClaimResponse.ItemsComponent addItem()
item (The first tier service adjudications for submitted services.)public ClaimResponse addItem(ClaimResponse.ItemsComponent t)
public List<ClaimResponse.AddedItemComponent> getAddItem()
addItem (The first tier service adjudications for payor added services.)public boolean hasAddItem()
public ClaimResponse.AddedItemComponent addAddItem()
addItem (The first tier service adjudications for payor added services.)public ClaimResponse addAddItem(ClaimResponse.AddedItemComponent t)
public List<ClaimResponse.ErrorsComponent> getError()
error (Mutually exclusive with Services Provided (Item).)public boolean hasError()
public ClaimResponse.ErrorsComponent addError()
error (Mutually exclusive with Services Provided (Item).)public ClaimResponse addError(ClaimResponse.ErrorsComponent t)
public Money getTotalCost()
totalCost (The total cost of the services reported.)public boolean hasTotalCost()
public ClaimResponse setTotalCost(Money value)
value - totalCost (The total cost of the services reported.)public Money getUnallocDeductable()
unallocDeductable (The amount of deductible applied which was not allocated to any particular service line.)public boolean hasUnallocDeductable()
public ClaimResponse setUnallocDeductable(Money value)
value - unallocDeductable (The amount of deductible applied which was not allocated to any particular service line.)public Money getTotalBenefit()
totalBenefit (Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductible).)public boolean hasTotalBenefit()
public ClaimResponse setTotalBenefit(Money value)
value - totalBenefit (Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductible).)public Money getPaymentAdjustment()
paymentAdjustment (Adjustment to the payment of this transaction which is not related to adjudication of this transaction.)public boolean hasPaymentAdjustment()
public ClaimResponse setPaymentAdjustment(Money value)
value - paymentAdjustment (Adjustment to the payment of this transaction which is not related to adjudication of this transaction.)public Coding getPaymentAdjustmentReason()
paymentAdjustmentReason (Reason for the payment adjustment.)public boolean hasPaymentAdjustmentReason()
public ClaimResponse setPaymentAdjustmentReason(Coding value)
value - paymentAdjustmentReason (Reason for the payment adjustment.)public DateType getPaymentDateElement()
paymentDate (Estimated payment data.). This is the underlying object with id, value and extensions. The accessor "getPaymentDate" gives direct access to the valuepublic boolean hasPaymentDateElement()
public boolean hasPaymentDate()
public ClaimResponse setPaymentDateElement(DateType value)
value - paymentDate (Estimated payment data.). This is the underlying object with id, value and extensions. The accessor "getPaymentDate" gives direct access to the valuepublic Date getPaymentDate()
public ClaimResponse setPaymentDate(Date value)
value - Estimated payment data.public Money getPaymentAmount()
paymentAmount (Payable less any payment adjustment.)public boolean hasPaymentAmount()
public ClaimResponse setPaymentAmount(Money value)
value - paymentAmount (Payable less any payment adjustment.)public Identifier getPaymentRef()
paymentRef (Payment identifier.)public boolean hasPaymentRef()
public ClaimResponse setPaymentRef(Identifier value)
value - paymentRef (Payment identifier.)public Coding getReserved()
reserved (Status of funds reservation (For provider, for Patient, None).)public boolean hasReserved()
public ClaimResponse setReserved(Coding value)
value - reserved (Status of funds reservation (For provider, for Patient, None).)public boolean hasForm()
public ClaimResponse setForm(Coding value)
value - form (The form to be used for printing the content.)public List<ClaimResponse.NotesComponent> getNote()
note (Note text.)public boolean hasNote()
public ClaimResponse.NotesComponent addNote()
note (Note text.)public ClaimResponse addNote(ClaimResponse.NotesComponent t)
public List<ClaimResponse.CoverageComponent> getCoverage()
coverage (Financial instrument by which payment information for health care.)public boolean hasCoverage()
public ClaimResponse.CoverageComponent addCoverage()
coverage (Financial instrument by which payment information for health care.)public ClaimResponse addCoverage(ClaimResponse.CoverageComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic ClaimResponse copy()
copy in class DomainResourceprotected ClaimResponse typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.