Class ClaimResponse
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.BaseResource
-
- org.hl7.fhir.r4.model.Resource
-
- org.hl7.fhir.r4.model.DomainResource
-
- org.hl7.fhir.r4.model.ClaimResponse
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class ClaimResponse extends DomainResource
This resource provides the adjudication details from the processing of a Claim resource.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClaimResponse.AddedItemComponentstatic classClaimResponse.AddedItemDetailComponentstatic classClaimResponse.AddedItemSubDetailComponentstatic classClaimResponse.AdjudicationComponentstatic classClaimResponse.ClaimResponseStatusstatic classClaimResponse.ClaimResponseStatusEnumFactorystatic classClaimResponse.ErrorComponentstatic classClaimResponse.InsuranceComponentstatic classClaimResponse.ItemComponentstatic classClaimResponse.ItemDetailComponentstatic classClaimResponse.NoteComponentstatic classClaimResponse.PaymentComponentstatic classClaimResponse.RemittanceOutcomestatic classClaimResponse.RemittanceOutcomeEnumFactorystatic classClaimResponse.SubDetailComponentstatic classClaimResponse.TotalComponentstatic classClaimResponse.Usestatic classClaimResponse.UseEnumFactory
-
Field Summary
Fields Modifier and Type Field Description protected List<ClaimResponse.AddedItemComponent>addItemThe first-tier service adjudications for payor added product or service lines.protected List<ClaimResponse.AdjudicationComponent>adjudicationThe adjudication results which are presented at the header level rather than at the line-item or add-item levels.protected List<Reference>communicationRequestRequest for additional supporting or authorizing information.protected List<CommunicationRequest>communicationRequestTargetThe actual objects that are the target of the reference (Request for additional supporting or authorizing information.)protected DateTimeTypecreatedThe date this resource was created.static ca.uhn.fhir.rest.gclient.DateClientParamCREATEDFluent Client search parameter constant for createdprotected StringTypedispositionA human readable description of the status of the adjudication.static ca.uhn.fhir.rest.gclient.StringClientParamDISPOSITIONFluent Client search parameter constant for dispositionprotected List<ClaimResponse.ErrorComponent>errorErrors encountered during the processing of the adjudication.protected AttachmentformThe actual form, by reference or inclusion, for printing the content or an EOB.protected CodeableConceptformCodeA code for the form to be used for printing the content.protected CodeableConceptfundsReserveA code, used only on a response to a preauthorization, to indicate whether the benefits payable have been reserved and for whom.protected List<Identifier>identifierA unique identifier assigned to this claim response.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_INSURERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_REQUESTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_REQUESTORConstant for fluent queries to be used to add include statements.protected List<ClaimResponse.InsuranceComponent>insuranceFinancial instruments for reimbursement for the health care products and services specified on the claim.protected ReferenceinsurerThe party responsible for authorization, adjudication and reimbursement.static ca.uhn.fhir.rest.gclient.ReferenceClientParamINSURERFluent Client search parameter constant for insurerprotected OrganizationinsurerTargetThe actual object that is the target of the reference (The party responsible for authorization, adjudication and reimbursement.)protected List<ClaimResponse.ItemComponent>itemA claim line.protected Enumeration<ClaimResponse.RemittanceOutcome>outcomeThe outcome of the claim, predetermination, or preauthorization processing.static ca.uhn.fhir.rest.gclient.TokenClientParamOUTCOMEFluent Client search parameter constant for outcomeprotected ReferencepatientThe party to whom the professional services and/or products have been supplied or are being considered and for whom actual for facast reimbursement is sought.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientprotected PatientpatientTargetThe actual object that is the target of the reference (The party to whom the professional services and/or products have been supplied or are being considered and for whom actual for facast reimbursement is sought.)protected CodeableConceptpayeeTypeType of Party to be reimbursed: subscriber, provider, other.protected ClaimResponse.PaymentComponentpaymentPayment details for the adjudication of the claim.static ca.uhn.fhir.rest.gclient.DateClientParamPAYMENT_DATEFluent Client search parameter constant for payment-dateprotected PeriodpreAuthPeriodThe time frame during which this authorization is effective.protected StringTypepreAuthRefReference from the Insurer which is used in later communications which refers to this adjudication.protected List<ClaimResponse.NoteComponent>processNoteA note that describes or explains adjudication results in a human readable form.protected ReferencerequestOriginal request resource reference.static ca.uhn.fhir.rest.gclient.ReferenceClientParamREQUESTFluent Client search parameter constant for requestprotected ReferencerequestorThe provider which is responsible for the claim, predetermination or preauthorization.static ca.uhn.fhir.rest.gclient.ReferenceClientParamREQUESTORFluent Client search parameter constant for requestorprotected ResourcerequestorTargetThe actual object that is the target of the reference (The provider which is responsible for the claim, predetermination or preauthorization.)protected ClaimrequestTargetThe actual object that is the target of the reference (Original request resource reference.)static StringSP_CREATEDSearch parameter: createdstatic StringSP_DISPOSITIONSearch parameter: dispositionstatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_INSURERSearch parameter: insurerstatic StringSP_OUTCOMESearch parameter: outcomestatic StringSP_PATIENTSearch parameter: patientstatic StringSP_PAYMENT_DATESearch parameter: payment-datestatic StringSP_REQUESTSearch parameter: requeststatic StringSP_REQUESTORSearch parameter: requestorstatic StringSP_STATUSSearch parameter: statusstatic StringSP_USESearch parameter: useprotected Enumeration<ClaimResponse.ClaimResponseStatus>statusThe status of the resource instance.static ca.uhn.fhir.rest.gclient.TokenClientParamSTATUSFluent Client search parameter constant for statusprotected CodeableConceptsubTypeA finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.protected List<ClaimResponse.TotalComponent>totalCategorized monetary totals for the adjudication.protected CodeableConcepttypeA finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.protected Enumeration<ClaimResponse.Use>useA code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.static ca.uhn.fhir.rest.gclient.TokenClientParamUSEFluent Client search parameter constant for use-
Fields inherited from class org.hl7.fhir.r4.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.r4.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description ClaimResponse()ConstructorClaimResponse(Enumeration<ClaimResponse.ClaimResponseStatus> status, CodeableConcept type, Enumeration<ClaimResponse.Use> use, Reference patient, DateTimeType created, Reference insurer, Enumeration<ClaimResponse.RemittanceOutcome> outcome)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r4.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r4.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
A unique identifier assigned to this claim response.
-
status
protected Enumeration<ClaimResponse.ClaimResponseStatus> status
The status of the resource instance.
-
type
protected CodeableConcept type
A finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.
-
subType
protected CodeableConcept subType
A finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.
-
use
protected Enumeration<ClaimResponse.Use> use
A code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.
-
patient
protected Reference patient
The party to whom the professional services and/or products have been supplied or are being considered and for whom actual for facast reimbursement is sought.
-
patientTarget
protected Patient patientTarget
The actual object that is the target of the reference (The party to whom the professional services and/or products have been supplied or are being considered and for whom actual for facast reimbursement is sought.)
-
created
protected DateTimeType created
The date this resource was created.
-
insurer
protected Reference insurer
The party responsible for authorization, adjudication and reimbursement.
-
insurerTarget
protected Organization insurerTarget
The actual object that is the target of the reference (The party responsible for authorization, adjudication and reimbursement.)
-
requestor
protected Reference requestor
The provider which is responsible for the claim, predetermination or preauthorization.
-
requestorTarget
protected Resource requestorTarget
The actual object that is the target of the reference (The provider which is responsible for the claim, predetermination or preauthorization.)
-
requestTarget
protected Claim requestTarget
The actual object that is the target of the reference (Original request resource reference.)
-
outcome
protected Enumeration<ClaimResponse.RemittanceOutcome> outcome
The outcome of the claim, predetermination, or preauthorization processing.
-
disposition
protected StringType disposition
A human readable description of the status of the adjudication.
-
preAuthRef
protected StringType preAuthRef
Reference from the Insurer which is used in later communications which refers to this adjudication.
-
preAuthPeriod
protected Period preAuthPeriod
The time frame during which this authorization is effective.
-
payeeType
protected CodeableConcept payeeType
Type of Party to be reimbursed: subscriber, provider, other.
-
item
protected List<ClaimResponse.ItemComponent> item
A claim line. Either a simple (a product or service) or a 'group' of details which can also be a simple items or groups of sub-details.
-
addItem
protected List<ClaimResponse.AddedItemComponent> addItem
The first-tier service adjudications for payor added product or service lines.
-
adjudication
protected List<ClaimResponse.AdjudicationComponent> adjudication
The adjudication results which are presented at the header level rather than at the line-item or add-item levels.
-
total
protected List<ClaimResponse.TotalComponent> total
Categorized monetary totals for the adjudication.
-
payment
protected ClaimResponse.PaymentComponent payment
Payment details for the adjudication of the claim.
-
fundsReserve
protected CodeableConcept fundsReserve
A code, used only on a response to a preauthorization, to indicate whether the benefits payable have been reserved and for whom.
-
formCode
protected CodeableConcept formCode
A code for the form to be used for printing the content.
-
form
protected Attachment form
The actual form, by reference or inclusion, for printing the content or an EOB.
-
processNote
protected List<ClaimResponse.NoteComponent> processNote
A note that describes or explains adjudication results in a human readable form.
-
communicationRequest
protected List<Reference> communicationRequest
Request for additional supporting or authorizing information.
-
communicationRequestTarget
protected List<CommunicationRequest> communicationRequestTarget
The actual objects that are the target of the reference (Request for additional supporting or authorizing information.)
-
insurance
protected List<ClaimResponse.InsuranceComponent> insurance
Financial instruments for reimbursement for the health care products and services specified on the claim.
-
error
protected List<ClaimResponse.ErrorComponent> error
Errors encountered during the processing of the adjudication.
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: The identity of the ClaimResponse
Type: token
Path: ClaimResponse.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: The identity of the ClaimResponse
Type: token
Path: ClaimResponse.identifier
-
SP_REQUEST
public static final String SP_REQUEST
Search parameter: requestDescription: The claim reference
Type: reference
Path: ClaimResponse.request
- See Also:
- Constant Field Values
-
REQUEST
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUEST
Fluent Client search parameter constant for requestDescription: The claim reference
Type: reference
Path: ClaimResponse.request
-
INCLUDE_REQUEST
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUEST
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClaimResponse:request".
-
SP_DISPOSITION
public static final String SP_DISPOSITION
Search parameter: dispositionDescription: The contents of the disposition message
Type: string
Path: ClaimResponse.disposition
- See Also:
- Constant Field Values
-
DISPOSITION
public static final ca.uhn.fhir.rest.gclient.StringClientParam DISPOSITION
Fluent Client search parameter constant for dispositionDescription: The contents of the disposition message
Type: string
Path: ClaimResponse.disposition
-
SP_INSURER
public static final String SP_INSURER
Search parameter: insurerDescription: The organization which generated this resource
Type: reference
Path: ClaimResponse.insurer
- See Also:
- Constant Field Values
-
INSURER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam INSURER
Fluent Client search parameter constant for insurerDescription: The organization which generated this resource
Type: reference
Path: ClaimResponse.insurer
-
INCLUDE_INSURER
public static final ca.uhn.fhir.model.api.Include INCLUDE_INSURER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClaimResponse:insurer".
-
SP_CREATED
public static final String SP_CREATED
Search parameter: createdDescription: The creation date
Type: date
Path: ClaimResponse.created
- See Also:
- Constant Field Values
-
CREATED
public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATED
Fluent Client search parameter constant for createdDescription: The creation date
Type: date
Path: ClaimResponse.created
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: The subject of care
Type: reference
Path: ClaimResponse.patient
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: The subject of care
Type: reference
Path: ClaimResponse.patient
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClaimResponse:patient".
-
SP_USE
public static final String SP_USE
Search parameter: useDescription: The type of claim
Type: token
Path: ClaimResponse.use
- See Also:
- Constant Field Values
-
USE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam USE
Fluent Client search parameter constant for useDescription: The type of claim
Type: token
Path: ClaimResponse.use
-
SP_PAYMENT_DATE
public static final String SP_PAYMENT_DATE
Search parameter: payment-dateDescription: The expected payment date
Type: date
Path: ClaimResponse.payment.date
- See Also:
- Constant Field Values
-
PAYMENT_DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam PAYMENT_DATE
Fluent Client search parameter constant for payment-dateDescription: The expected payment date
Type: date
Path: ClaimResponse.payment.date
-
SP_OUTCOME
public static final String SP_OUTCOME
Search parameter: outcomeDescription: The processing outcome
Type: token
Path: ClaimResponse.outcome
- See Also:
- Constant Field Values
-
OUTCOME
public static final ca.uhn.fhir.rest.gclient.TokenClientParam OUTCOME
Fluent Client search parameter constant for outcomeDescription: The processing outcome
Type: token
Path: ClaimResponse.outcome
-
SP_REQUESTOR
public static final String SP_REQUESTOR
Search parameter: requestorDescription: The Provider of the claim
Type: reference
Path: ClaimResponse.requestor
- See Also:
- Constant Field Values
-
REQUESTOR
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam REQUESTOR
Fluent Client search parameter constant for requestorDescription: The Provider of the claim
Type: reference
Path: ClaimResponse.requestor
-
INCLUDE_REQUESTOR
public static final ca.uhn.fhir.model.api.Include INCLUDE_REQUESTOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClaimResponse:requestor".
-
SP_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: The status of the ClaimResponse
Type: token
Path: ClaimResponse.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: The status of the ClaimResponse
Type: token
Path: ClaimResponse.status
-
-
Constructor Detail
-
ClaimResponse
public ClaimResponse()
Constructor
-
ClaimResponse
public ClaimResponse(Enumeration<ClaimResponse.ClaimResponseStatus> status, CodeableConcept type, Enumeration<ClaimResponse.Use> use, Reference patient, DateTimeType created, Reference insurer, Enumeration<ClaimResponse.RemittanceOutcome> outcome)
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(A unique identifier assigned to this claim response.)
-
setIdentifier
public ClaimResponse setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public ClaimResponse addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist
-
getStatusElement
public Enumeration<ClaimResponse.ClaimResponseStatus> getStatusElement()
- Returns:
status(The status of the resource instance.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
public boolean hasStatusElement()
-
hasStatus
public boolean hasStatus()
-
setStatusElement
public ClaimResponse setStatusElement(Enumeration<ClaimResponse.ClaimResponseStatus> value)
- Parameters:
value-status(The status of the resource instance.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
public ClaimResponse.ClaimResponseStatus getStatus()
- Returns:
- The status of the resource instance.
-
setStatus
public ClaimResponse setStatus(ClaimResponse.ClaimResponseStatus value)
- Parameters:
value- The status of the resource instance.
-
getType
public CodeableConcept getType()
- Returns:
type(A finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.)
-
hasType
public boolean hasType()
-
setType
public ClaimResponse setType(CodeableConcept value)
- Parameters:
value-type(A finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.)
-
getSubType
public CodeableConcept getSubType()
- Returns:
subType(A finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.)
-
hasSubType
public boolean hasSubType()
-
setSubType
public ClaimResponse setSubType(CodeableConcept value)
- Parameters:
value-subType(A finer grained suite of claim type codes which may convey additional information such as Inpatient vs Outpatient and/or a specialty service.)
-
getUseElement
public Enumeration<ClaimResponse.Use> getUseElement()
- Returns:
use(A code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the value
-
hasUseElement
public boolean hasUseElement()
-
hasUse
public boolean hasUse()
-
setUseElement
public ClaimResponse setUseElement(Enumeration<ClaimResponse.Use> value)
- Parameters:
value-use(A code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the value
-
getUse
public ClaimResponse.Use getUse()
- Returns:
- A code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.
-
setUse
public ClaimResponse setUse(ClaimResponse.Use value)
- Parameters:
value- A code to indicate whether the nature of the request is: to request adjudication of products and services previously rendered; or requesting authorization and adjudication for provision in the future; or requesting the non-binding adjudication of the listed products and services which could be provided in the future.
-
getPatient
public Reference getPatient()
- Returns:
patient(The party to whom the professional services and/or products have been supplied or are being considered and for whom actual for facast reimbursement is sought.)
-
hasPatient
public boolean hasPatient()
-
setPatient
public ClaimResponse setPatient(Reference value)
- Parameters:
value-patient(The party to whom the professional services and/or products have been supplied or are being considered and for whom actual for facast reimbursement is sought.)
-
getPatientTarget
public Patient getPatientTarget()
- Returns:
patientThe 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 party to whom the professional services and/or products have been supplied or are being considered and for whom actual for facast reimbursement is sought.)
-
setPatientTarget
public ClaimResponse setPatientTarget(Patient value)
- Parameters:
value-patientThe 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 party to whom the professional services and/or products have been supplied or are being considered and for whom actual for facast reimbursement is sought.)
-
getCreatedElement
public DateTimeType getCreatedElement()
- Returns:
created(The date this resource was created.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the value
-
hasCreatedElement
public boolean hasCreatedElement()
-
hasCreated
public boolean hasCreated()
-
setCreatedElement
public ClaimResponse setCreatedElement(DateTimeType value)
- Parameters:
value-created(The date this resource was created.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the value
-
getCreated
public Date getCreated()
- Returns:
- The date this resource was created.
-
setCreated
public ClaimResponse setCreated(Date value)
- Parameters:
value- The date this resource was created.
-
getInsurer
public Reference getInsurer()
- Returns:
insurer(The party responsible for authorization, adjudication and reimbursement.)
-
hasInsurer
public boolean hasInsurer()
-
setInsurer
public ClaimResponse setInsurer(Reference value)
- Parameters:
value-insurer(The party responsible for authorization, adjudication and reimbursement.)
-
getInsurerTarget
public Organization getInsurerTarget()
- Returns:
insurerThe 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 party responsible for authorization, adjudication and reimbursement.)
-
setInsurerTarget
public ClaimResponse setInsurerTarget(Organization value)
- Parameters:
value-insurerThe 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 party responsible for authorization, adjudication and reimbursement.)
-
getRequestor
public Reference getRequestor()
- Returns:
requestor(The provider which is responsible for the claim, predetermination or preauthorization.)
-
hasRequestor
public boolean hasRequestor()
-
setRequestor
public ClaimResponse setRequestor(Reference value)
- Parameters:
value-requestor(The provider which is responsible for the claim, predetermination or preauthorization.)
-
getRequestorTarget
public Resource getRequestorTarget()
- Returns:
requestorThe 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 provider which is responsible for the claim, predetermination or preauthorization.)
-
setRequestorTarget
public ClaimResponse setRequestorTarget(Resource value)
- Parameters:
value-requestorThe 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 provider which is responsible for the claim, predetermination or preauthorization.)
-
getRequest
public Reference getRequest()
- Returns:
request(Original request resource reference.)
-
hasRequest
public boolean hasRequest()
-
setRequest
public ClaimResponse setRequest(Reference value)
- Parameters:
value-request(Original request resource reference.)
-
getRequestTarget
public Claim getRequestTarget()
- Returns:
requestThe 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 reference.)
-
setRequestTarget
public ClaimResponse setRequestTarget(Claim value)
- Parameters:
value-requestThe 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 reference.)
-
getOutcomeElement
public Enumeration<ClaimResponse.RemittanceOutcome> getOutcomeElement()
- Returns:
outcome(The outcome of the claim, predetermination, or preauthorization processing.). This is the underlying object with id, value and extensions. The accessor "getOutcome" gives direct access to the value
-
hasOutcomeElement
public boolean hasOutcomeElement()
-
hasOutcome
public boolean hasOutcome()
-
setOutcomeElement
public ClaimResponse setOutcomeElement(Enumeration<ClaimResponse.RemittanceOutcome> value)
- Parameters:
value-outcome(The outcome of the claim, predetermination, or preauthorization processing.). This is the underlying object with id, value and extensions. The accessor "getOutcome" gives direct access to the value
-
getOutcome
public ClaimResponse.RemittanceOutcome getOutcome()
- Returns:
- The outcome of the claim, predetermination, or preauthorization processing.
-
setOutcome
public ClaimResponse setOutcome(ClaimResponse.RemittanceOutcome value)
- Parameters:
value- The outcome of the claim, predetermination, or preauthorization processing.
-
getDispositionElement
public StringType getDispositionElement()
- Returns:
disposition(A human readable 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 value
-
hasDispositionElement
public boolean hasDispositionElement()
-
hasDisposition
public boolean hasDisposition()
-
setDispositionElement
public ClaimResponse setDispositionElement(StringType value)
- Parameters:
value-disposition(A human readable 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 value
-
getDisposition
public String getDisposition()
- Returns:
- A human readable description of the status of the adjudication.
-
setDisposition
public ClaimResponse setDisposition(String value)
- Parameters:
value- A human readable description of the status of the adjudication.
-
getPreAuthRefElement
public StringType getPreAuthRefElement()
- Returns:
preAuthRef(Reference from the Insurer which is used in later communications which refers to this adjudication.). This is the underlying object with id, value and extensions. The accessor "getPreAuthRef" gives direct access to the value
-
hasPreAuthRefElement
public boolean hasPreAuthRefElement()
-
hasPreAuthRef
public boolean hasPreAuthRef()
-
setPreAuthRefElement
public ClaimResponse setPreAuthRefElement(StringType value)
- Parameters:
value-preAuthRef(Reference from the Insurer which is used in later communications which refers to this adjudication.). This is the underlying object with id, value and extensions. The accessor "getPreAuthRef" gives direct access to the value
-
getPreAuthRef
public String getPreAuthRef()
- Returns:
- Reference from the Insurer which is used in later communications which refers to this adjudication.
-
setPreAuthRef
public ClaimResponse setPreAuthRef(String value)
- Parameters:
value- Reference from the Insurer which is used in later communications which refers to this adjudication.
-
getPreAuthPeriod
public Period getPreAuthPeriod()
- Returns:
preAuthPeriod(The time frame during which this authorization is effective.)
-
hasPreAuthPeriod
public boolean hasPreAuthPeriod()
-
setPreAuthPeriod
public ClaimResponse setPreAuthPeriod(Period value)
- Parameters:
value-preAuthPeriod(The time frame during which this authorization is effective.)
-
getPayeeType
public CodeableConcept getPayeeType()
- Returns:
payeeType(Type of Party to be reimbursed: subscriber, provider, other.)
-
hasPayeeType
public boolean hasPayeeType()
-
setPayeeType
public ClaimResponse setPayeeType(CodeableConcept value)
- Parameters:
value-payeeType(Type of Party to be reimbursed: subscriber, provider, other.)
-
getItem
public List<ClaimResponse.ItemComponent> getItem()
- Returns:
item(A claim line. Either a simple (a product or service) or a 'group' of details which can also be a simple items or groups of sub-details.)
-
setItem
public ClaimResponse setItem(List<ClaimResponse.ItemComponent> theItem)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasItem
public boolean hasItem()
-
addItem
public ClaimResponse.ItemComponent addItem()
-
addItem
public ClaimResponse addItem(ClaimResponse.ItemComponent t)
-
getItemFirstRep
public ClaimResponse.ItemComponent getItemFirstRep()
- Returns:
- The first repetition of repeating field
item, creating it if it does not already exist
-
getAddItem
public List<ClaimResponse.AddedItemComponent> getAddItem()
- Returns:
addItem(The first-tier service adjudications for payor added product or service lines.)
-
setAddItem
public ClaimResponse setAddItem(List<ClaimResponse.AddedItemComponent> theAddItem)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAddItem
public boolean hasAddItem()
-
addAddItem
public ClaimResponse.AddedItemComponent addAddItem()
-
addAddItem
public ClaimResponse addAddItem(ClaimResponse.AddedItemComponent t)
-
getAddItemFirstRep
public ClaimResponse.AddedItemComponent getAddItemFirstRep()
- Returns:
- The first repetition of repeating field
addItem, creating it if it does not already exist
-
getAdjudication
public List<ClaimResponse.AdjudicationComponent> getAdjudication()
- Returns:
adjudication(The adjudication results which are presented at the header level rather than at the line-item or add-item levels.)
-
setAdjudication
public ClaimResponse setAdjudication(List<ClaimResponse.AdjudicationComponent> theAdjudication)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAdjudication
public boolean hasAdjudication()
-
addAdjudication
public ClaimResponse.AdjudicationComponent addAdjudication()
-
addAdjudication
public ClaimResponse addAdjudication(ClaimResponse.AdjudicationComponent t)
-
getAdjudicationFirstRep
public ClaimResponse.AdjudicationComponent getAdjudicationFirstRep()
- Returns:
- The first repetition of repeating field
adjudication, creating it if it does not already exist
-
getTotal
public List<ClaimResponse.TotalComponent> getTotal()
- Returns:
total(Categorized monetary totals for the adjudication.)
-
setTotal
public ClaimResponse setTotal(List<ClaimResponse.TotalComponent> theTotal)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasTotal
public boolean hasTotal()
-
addTotal
public ClaimResponse.TotalComponent addTotal()
-
addTotal
public ClaimResponse addTotal(ClaimResponse.TotalComponent t)
-
getTotalFirstRep
public ClaimResponse.TotalComponent getTotalFirstRep()
- Returns:
- The first repetition of repeating field
total, creating it if it does not already exist
-
getPayment
public ClaimResponse.PaymentComponent getPayment()
- Returns:
payment(Payment details for the adjudication of the claim.)
-
hasPayment
public boolean hasPayment()
-
setPayment
public ClaimResponse setPayment(ClaimResponse.PaymentComponent value)
- Parameters:
value-payment(Payment details for the adjudication of the claim.)
-
getFundsReserve
public CodeableConcept getFundsReserve()
- Returns:
fundsReserve(A code, used only on a response to a preauthorization, to indicate whether the benefits payable have been reserved and for whom.)
-
hasFundsReserve
public boolean hasFundsReserve()
-
setFundsReserve
public ClaimResponse setFundsReserve(CodeableConcept value)
- Parameters:
value-fundsReserve(A code, used only on a response to a preauthorization, to indicate whether the benefits payable have been reserved and for whom.)
-
getFormCode
public CodeableConcept getFormCode()
- Returns:
formCode(A code for the form to be used for printing the content.)
-
hasFormCode
public boolean hasFormCode()
-
setFormCode
public ClaimResponse setFormCode(CodeableConcept value)
- Parameters:
value-formCode(A code for the form to be used for printing the content.)
-
getForm
public Attachment getForm()
- Returns:
form(The actual form, by reference or inclusion, for printing the content or an EOB.)
-
hasForm
public boolean hasForm()
-
setForm
public ClaimResponse setForm(Attachment value)
- Parameters:
value-form(The actual form, by reference or inclusion, for printing the content or an EOB.)
-
getProcessNote
public List<ClaimResponse.NoteComponent> getProcessNote()
- Returns:
processNote(A note that describes or explains adjudication results in a human readable form.)
-
setProcessNote
public ClaimResponse setProcessNote(List<ClaimResponse.NoteComponent> theProcessNote)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasProcessNote
public boolean hasProcessNote()
-
addProcessNote
public ClaimResponse.NoteComponent addProcessNote()
-
addProcessNote
public ClaimResponse addProcessNote(ClaimResponse.NoteComponent t)
-
getProcessNoteFirstRep
public ClaimResponse.NoteComponent getProcessNoteFirstRep()
- Returns:
- The first repetition of repeating field
processNote, creating it if it does not already exist
-
getCommunicationRequest
public List<Reference> getCommunicationRequest()
- Returns:
communicationRequest(Request for additional supporting or authorizing information.)
-
setCommunicationRequest
public ClaimResponse setCommunicationRequest(List<Reference> theCommunicationRequest)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCommunicationRequest
public boolean hasCommunicationRequest()
-
addCommunicationRequest
public Reference addCommunicationRequest()
-
addCommunicationRequest
public ClaimResponse addCommunicationRequest(Reference t)
-
getCommunicationRequestFirstRep
public Reference getCommunicationRequestFirstRep()
- Returns:
- The first repetition of repeating field
communicationRequest, creating it if it does not already exist
-
getCommunicationRequestTarget
@Deprecated public List<CommunicationRequest> getCommunicationRequestTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addCommunicationRequestTarget
@Deprecated public CommunicationRequest addCommunicationRequestTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getInsurance
public List<ClaimResponse.InsuranceComponent> getInsurance()
- Returns:
insurance(Financial instruments for reimbursement for the health care products and services specified on the claim.)
-
setInsurance
public ClaimResponse setInsurance(List<ClaimResponse.InsuranceComponent> theInsurance)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasInsurance
public boolean hasInsurance()
-
addInsurance
public ClaimResponse.InsuranceComponent addInsurance()
-
addInsurance
public ClaimResponse addInsurance(ClaimResponse.InsuranceComponent t)
-
getInsuranceFirstRep
public ClaimResponse.InsuranceComponent getInsuranceFirstRep()
- Returns:
- The first repetition of repeating field
insurance, creating it if it does not already exist
-
getError
public List<ClaimResponse.ErrorComponent> getError()
- Returns:
error(Errors encountered during the processing of the adjudication.)
-
setError
public ClaimResponse setError(List<ClaimResponse.ErrorComponent> theError)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasError
public boolean hasError()
-
addError
public ClaimResponse.ErrorComponent addError()
-
addError
public ClaimResponse addError(ClaimResponse.ErrorComponent t)
-
getErrorFirstRep
public ClaimResponse.ErrorComponent getErrorFirstRep()
- Returns:
- The first repetition of repeating field
error, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public ClaimResponse copy()
- Specified by:
copyin classDomainResource
-
copyValues
public void copyValues(ClaimResponse dst)
-
typedCopy
protected ClaimResponse typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-