
Class ClaimResponse
- All Implemented Interfaces:
- ca.uhn.fhir.model.api.ICompositeElement,- ca.uhn.fhir.model.api.IElement,- ca.uhn.fhir.model.api.IResource,- ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions,- Serializable,- org.hl7.fhir.instance.model.api.IBase,- org.hl7.fhir.instance.model.api.IBaseResource
Definition: This resource provides the adjudication details from the processing of a Claim resource.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/ClaimResponse
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classBlock class for child element: ClaimResponse.addItem ()static classBlock class for child element: ClaimResponse.addItem.adjudication ()static classBlock class for child element: ClaimResponse.addItem.detail ()static classBlock class for child element: ClaimResponse.addItem.detail.adjudication ()static classBlock class for child element: ClaimResponse.coverage ()static classBlock class for child element: ClaimResponse.error ()static classBlock class for child element: ClaimResponse.item ()static classBlock class for child element: ClaimResponse.item.adjudication ()static classBlock class for child element: ClaimResponse.item.detail ()static classBlock class for child element: ClaimResponse.item.detail.adjudication ()static classBlock class for child element: ClaimResponse.item.detail.subDetail ()static classBlock class for child element: ClaimResponse.item.detail.subDetail.adjudication ()static classBlock class for child element: ClaimResponse.note ()
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for identifierstatic final StringSearch parameter constant for identifierFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResourceRES_ID, SP_RES_IDFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResourceINCLUDE_ALL, WILDCARD_ALL_SET
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionAdds and returns a new value for addItem ()addAddItem(ClaimResponse.AddItem theValue) Adds a given new value for addItem ()Adds and returns a new value for coverage ()addCoverage(ClaimResponse.Coverage theValue) Adds a given new value for coverage ()addError()Adds and returns a new value for error ()addError(ClaimResponse.Error theValue) Adds a given new value for error ()Adds and returns a new value for identifier ()addIdentifier(IdentifierDt theValue) Adds a given new value for identifier ()addItem()Adds and returns a new value for item ()addItem(ClaimResponse.Item theValue) Adds a given new value for item ()addNote()Adds and returns a new value for note ()addNote(ClaimResponse.Note theValue) Adds a given new value for note ()Gets the value(s) for addItem ().Gets the first repetition for addItem (), creating it if it does not already exist.<T extends ca.uhn.fhir.model.api.IElement>
 List<T> getAllPopulatedChildElementsOfType(Class<T> theType) Gets the value(s) for coverage ().Gets the first repetition for coverage (), creating it if it does not already exist.Gets the value(s) for created ().ca.uhn.fhir.model.primitive.DateTimeDtGets the value(s) for created ().Gets the value(s) for disposition ().ca.uhn.fhir.model.primitive.StringDtGets the value(s) for disposition ().getError()Gets the value(s) for error ().Gets the first repetition for error (), creating it if it does not already exist.getForm()Gets the value(s) for form ().Gets the value(s) for identifier ().Gets the first repetition for identifier (), creating it if it does not already exist.getItem()Gets the value(s) for item ().Gets the first repetition for item (), creating it if it does not already exist.getNote()Gets the value(s) for note ().Gets the first repetition for note (), creating it if it does not already exist.Gets the value(s) for organization ().Gets the value(s) for originalRuleset ().Gets the value(s) for outcome ().ca.uhn.fhir.model.primitive.BoundCodeDt<RemittanceOutcomeEnum> Gets the value(s) for outcome ().Gets the value(s) for payeeType ().Gets the value(s) for paymentAdjustment ().Gets the value(s) for paymentAdjustmentReason ().Gets the value(s) for paymentAmount ().Gets the value(s) for paymentDate ().ca.uhn.fhir.model.primitive.DateDtGets the value(s) for paymentDate ().Gets the value(s) for paymentRef ().Gets the value(s) for request ().Gets the value(s) for requestOrganization ().Gets the value(s) for requestProvider ().Gets the value(s) for reserved ().Gets the value(s) for ruleset ().ca.uhn.fhir.context.FhirVersionEnumGets the value(s) for totalBenefit ().Gets the value(s) for totalCost ().Gets the value(s) for unallocDeductable ().booleanisEmpty()setAddItem(List<ClaimResponse.AddItem> theValue) Sets the value(s) for addItem ()setCoverage(List<ClaimResponse.Coverage> theValue) Sets the value(s) for coverage ()setCreated(ca.uhn.fhir.model.primitive.DateTimeDt theValue) Sets the value(s) for created ()setCreated(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for created ()setCreatedWithSecondsPrecision(Date theDate) Sets the value for created ()setDisposition(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for disposition ()setDisposition(String theString) Sets the value for disposition ()setError(List<ClaimResponse.Error> theValue) Sets the value(s) for error ()Sets the value(s) for form ()setIdentifier(List<IdentifierDt> theValue) Sets the value(s) for identifier ()setItem(List<ClaimResponse.Item> theValue) Sets the value(s) for item ()setNote(List<ClaimResponse.Note> theValue) Sets the value(s) for note ()setOrganization(ResourceReferenceDt theValue) Sets the value(s) for organization ()setOriginalRuleset(CodingDt theValue) Sets the value(s) for originalRuleset ()setOutcome(RemittanceOutcomeEnum theValue) Sets the value(s) for outcome ()setOutcome(ca.uhn.fhir.model.primitive.BoundCodeDt<RemittanceOutcomeEnum> theValue) Sets the value(s) for outcome ()setPayeeType(CodingDt theValue) Sets the value(s) for payeeType ()setPaymentAdjustment(MoneyDt theValue) Sets the value(s) for paymentAdjustment ()setPaymentAdjustmentReason(CodingDt theValue) Sets the value(s) for paymentAdjustmentReason ()setPaymentAmount(MoneyDt theValue) Sets the value(s) for paymentAmount ()setPaymentDate(ca.uhn.fhir.model.primitive.DateDt theValue) Sets the value(s) for paymentDate ()setPaymentDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for paymentDate ()setPaymentDateWithDayPrecision(Date theDate) Sets the value for paymentDate ()setPaymentRef(IdentifierDt theValue) Sets the value(s) for paymentRef ()setRequest(ResourceReferenceDt theValue) Sets the value(s) for request ()setRequestOrganization(ResourceReferenceDt theValue) Sets the value(s) for requestOrganization ()setRequestProvider(ResourceReferenceDt theValue) Sets the value(s) for requestProvider ()setReserved(CodingDt theValue) Sets the value(s) for reserved ()setRuleset(CodingDt theValue) Sets the value(s) for ruleset ()setTotalBenefit(MoneyDt theValue) Sets the value(s) for totalBenefit ()setTotalCost(MoneyDt theValue) Sets the value(s) for totalCost ()setUnallocDeductable(MoneyDt theValue) Sets the value(s) for unallocDeductable ()Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResourcegetContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringMethods inherited from class ca.uhn.fhir.model.api.BaseElementaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserDataMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBasefhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseResourcegetIdElement, isDeleted, setId, setIdMethods inherited from interface ca.uhn.fhir.model.api.IResourcegetContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
- 
Field Details- 
SP_IDENTIFIERSearch parameter constant for identifierDescription: The identity of the insurer 
 Type: token
 Path: ClaimResponse.identifier
 - See Also:
 
- 
IDENTIFIERFluent Client search parameter constant for identifierDescription: The identity of the insurer 
 Type: token
 Path: ClaimResponse.identifier
 
 
- 
- 
Constructor Details- 
ClaimResponsepublic ClaimResponse()
 
- 
- 
Method Details- 
isEmpty- Specified by:
- isEmptyin interface- org.hl7.fhir.instance.model.api.IBase
 
- 
getAllPopulatedChildElementsOfTypepublic <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
- getAllPopulatedChildElementsOfTypein interface- ca.uhn.fhir.model.api.ICompositeElement
 
- 
getIdentifierGets the value(s) for identifier (). creating it if it does not exist. Will not returnnull.Definition: The Response business identifier 
- 
setIdentifierSets the value(s) for identifier ()Definition: The Response business identifier 
- 
addIdentifierAdds and returns a new value for identifier ()Definition: The Response business identifier 
- 
addIdentifierAdds a given new value for identifier ()Definition: The Response business identifier - Parameters:
- theValue- The identifier to add (must not be- null)
 
- 
getIdentifierFirstRepGets the first repetition for identifier (), creating it if it does not already exist.Definition: The Response business identifier 
- 
getRequestGets the value(s) for request (). creating it if it does not exist. Will not returnnull.Definition: Original request resource referrence 
- 
setRequestSets the value(s) for request ()Definition: Original request resource referrence 
- 
getRulesetGets the value(s) for ruleset (). creating it if it does not exist. Will not returnnull.Definition: The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources. 
- 
setRulesetSets the value(s) for ruleset ()Definition: The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources. 
- 
getOriginalRulesetGets the value(s) for originalRuleset (). creating it if it does not exist. Will not returnnull.Definition: The style (standard) and version of the original material which was converted into this resource. 
- 
setOriginalRulesetSets the value(s) for originalRuleset ()Definition: The style (standard) and version of the original material which was converted into this resource. 
- 
getCreatedElementGets the value(s) for created (). creating it if it does not exist. Will not returnnull.Definition: The date when the enclosed suite of services were performed or completed 
- 
getCreatedGets the value(s) for created (). creating it if it does not exist. This method may returnnull.Definition: The date when the enclosed suite of services were performed or completed 
- 
setCreatedSets the value(s) for created ()Definition: The date when the enclosed suite of services were performed or completed 
- 
setCreatedWithSecondsPrecisionSets the value for created ()Definition: The date when the enclosed suite of services were performed or completed 
- 
setCreatedpublic ClaimResponse setCreated(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for created ()Definition: The date when the enclosed suite of services were performed or completed 
- 
getOrganizationGets the value(s) for organization (). creating it if it does not exist. Will not returnnull.Definition: The Insurer who produced this adjudicated response. 
- 
setOrganizationSets the value(s) for organization ()Definition: The Insurer who produced this adjudicated response. 
- 
getRequestProviderGets the value(s) for requestProvider (). creating it if it does not exist. Will not returnnull.Definition: The practitioner who is responsible for the services rendered to the patient. 
- 
setRequestProviderSets the value(s) for requestProvider ()Definition: The practitioner who is responsible for the services rendered to the patient. 
- 
getRequestOrganizationGets the value(s) for requestOrganization (). creating it if it does not exist. Will not returnnull.Definition: The organization which is responsible for the services rendered to the patient. 
- 
setRequestOrganizationSets the value(s) for requestOrganization ()Definition: The organization which is responsible for the services rendered to the patient. 
- 
getOutcomeElementGets the value(s) for outcome (). creating it if it does not exist. Will not returnnull.Definition: Transaction status: error, complete 
- 
getOutcomeGets the value(s) for outcome (). creating it if it does not exist. This method may returnnull.Definition: Transaction status: error, complete 
- 
setOutcomepublic ClaimResponse setOutcome(ca.uhn.fhir.model.primitive.BoundCodeDt<RemittanceOutcomeEnum> theValue) Sets the value(s) for outcome ()Definition: Transaction status: error, complete 
- 
setOutcomeSets the value(s) for outcome ()Definition: Transaction status: error, complete 
- 
getDispositionElementGets the value(s) for disposition (). creating it if it does not exist. Will not returnnull.Definition: A description of the status of the adjudication. 
- 
getDispositionGets the value(s) for disposition (). creating it if it does not exist. This method may returnnull.Definition: A description of the status of the adjudication. 
- 
setDispositionSets the value(s) for disposition ()Definition: A description of the status of the adjudication. 
- 
setDispositionSets the value for disposition ()Definition: A description of the status of the adjudication. 
- 
getPayeeTypeGets the value(s) for payeeType (). creating it if it does not exist. Will not returnnull.Definition: Party to be reimbursed: Subscriber, provider, other. 
- 
setPayeeTypeSets the value(s) for payeeType ()Definition: Party to be reimbursed: Subscriber, provider, other. 
- 
getItemGets the value(s) for item (). creating it if it does not exist. Will not returnnull.Definition: The first tier service adjudications for submitted services. 
- 
setItemSets the value(s) for item ()Definition: The first tier service adjudications for submitted services. 
- 
addItemAdds and returns a new value for item ()Definition: The first tier service adjudications for submitted services. 
- 
addItemAdds a given new value for item ()Definition: The first tier service adjudications for submitted services. - Parameters:
- theValue- The item to add (must not be- null)
 
- 
getItemFirstRepGets the first repetition for item (), creating it if it does not already exist.Definition: The first tier service adjudications for submitted services. 
- 
getAddItemGets the value(s) for addItem (). creating it if it does not exist. Will not returnnull.Definition: The first tier service adjudications for payor added services. 
- 
setAddItemSets the value(s) for addItem ()Definition: The first tier service adjudications for payor added services. 
- 
addAddItemAdds and returns a new value for addItem ()Definition: The first tier service adjudications for payor added services. 
- 
addAddItemAdds a given new value for addItem ()Definition: The first tier service adjudications for payor added services. - Parameters:
- theValue- The addItem to add (must not be- null)
 
- 
getAddItemFirstRepGets the first repetition for addItem (), creating it if it does not already exist.Definition: The first tier service adjudications for payor added services. 
- 
getErrorGets the value(s) for error (). creating it if it does not exist. Will not returnnull.Definition: Mutually exclusive with Services Provided (Item). 
- 
setErrorSets the value(s) for error ()Definition: Mutually exclusive with Services Provided (Item). 
- 
addErrorAdds and returns a new value for error ()Definition: Mutually exclusive with Services Provided (Item). 
- 
addErrorAdds a given new value for error ()Definition: Mutually exclusive with Services Provided (Item). - Parameters:
- theValue- The error to add (must not be- null)
 
- 
getErrorFirstRepGets the first repetition for error (), creating it if it does not already exist.Definition: Mutually exclusive with Services Provided (Item). 
- 
getTotalCostGets the value(s) for totalCost (). creating it if it does not exist. Will not returnnull.Definition: The total cost of the services reported. 
- 
setTotalCostSets the value(s) for totalCost ()Definition: The total cost of the services reported. 
- 
getUnallocDeductableGets the value(s) for unallocDeductable (). creating it if it does not exist. Will not returnnull.Definition: The amount of deductible applied which was not allocated to any particular service line. 
- 
setUnallocDeductableSets the value(s) for unallocDeductable ()Definition: The amount of deductible applied which was not allocated to any particular service line. 
- 
getTotalBenefitGets the value(s) for totalBenefit (). creating it if it does not exist. Will not returnnull.Definition: Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductible) 
- 
setTotalBenefitSets the value(s) for totalBenefit ()Definition: Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductible) 
- 
getPaymentAdjustmentGets the value(s) for paymentAdjustment (). creating it if it does not exist. Will not returnnull.Definition: Adjustment to the payment of this transaction which is not related to adjudication of this transaction. 
- 
setPaymentAdjustmentSets the value(s) for paymentAdjustment ()Definition: Adjustment to the payment of this transaction which is not related to adjudication of this transaction. 
- 
getPaymentAdjustmentReasonGets the value(s) for paymentAdjustmentReason (). creating it if it does not exist. Will not returnnull.Definition: Reason for the payment adjustment. 
- 
setPaymentAdjustmentReasonSets the value(s) for paymentAdjustmentReason ()Definition: Reason for the payment adjustment. 
- 
getPaymentDateElementGets the value(s) for paymentDate (). creating it if it does not exist. Will not returnnull.Definition: Estimated payment data 
- 
getPaymentDateGets the value(s) for paymentDate (). creating it if it does not exist. This method may returnnull.Definition: Estimated payment data 
- 
setPaymentDateSets the value(s) for paymentDate ()Definition: Estimated payment data 
- 
setPaymentDateWithDayPrecisionSets the value for paymentDate ()Definition: Estimated payment data 
- 
setPaymentDatepublic ClaimResponse setPaymentDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for paymentDate ()Definition: Estimated payment data 
- 
getPaymentAmountGets the value(s) for paymentAmount (). creating it if it does not exist. Will not returnnull.Definition: Payable less any payment adjustment. 
- 
setPaymentAmountSets the value(s) for paymentAmount ()Definition: Payable less any payment adjustment. 
- 
getPaymentRefGets the value(s) for paymentRef (). creating it if it does not exist. Will not returnnull.Definition: Payment identifier 
- 
setPaymentRefSets the value(s) for paymentRef ()Definition: Payment identifier 
- 
getReservedGets the value(s) for reserved (). creating it if it does not exist. Will not returnnull.Definition: Status of funds reservation (For provider, for Patient, None). 
- 
setReservedSets the value(s) for reserved ()Definition: Status of funds reservation (For provider, for Patient, None). 
- 
getFormGets the value(s) for form (). creating it if it does not exist. Will not returnnull.Definition: The form to be used for printing the content. 
- 
setFormSets the value(s) for form ()Definition: The form to be used for printing the content. 
- 
getNoteGets the value(s) for note (). creating it if it does not exist. Will not returnnull.Definition: Note text 
- 
setNoteSets the value(s) for note ()Definition: Note text 
- 
addNoteAdds and returns a new value for note ()Definition: Note text 
- 
addNoteAdds a given new value for note ()Definition: Note text - Parameters:
- theValue- The note to add (must not be- null)
 
- 
getNoteFirstRepGets the first repetition for note (), creating it if it does not already exist.Definition: Note text 
- 
getCoverageGets the value(s) for coverage (). creating it if it does not exist. Will not returnnull.Definition: Financial instrument by which payment information for health care 
- 
setCoverageSets the value(s) for coverage ()Definition: Financial instrument by which payment information for health care 
- 
addCoverageAdds and returns a new value for coverage ()Definition: Financial instrument by which payment information for health care 
- 
addCoverageAdds a given new value for coverage ()Definition: Financial instrument by which payment information for health care - Parameters:
- theValue- The coverage to add (must not be- null)
 
- 
getCoverageFirstRepGets the first repetition for coverage (), creating it if it does not already exist.Definition: Financial instrument by which payment information for health care 
- 
getResourceName- Specified by:
- getResourceNamein interface- ca.uhn.fhir.model.api.IResource
 
- 
getStructureFhirVersionEnum- Specified by:
- getStructureFhirVersionEnumin interface- org.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
- getStructureFhirVersionEnumin interface- ca.uhn.fhir.model.api.IResource
 
 
-