Class ExplanationOfBenefit
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.BaseResource
-
- org.hl7.fhir.r5.model.Resource
-
- org.hl7.fhir.r5.model.DomainResource
-
- org.hl7.fhir.r5.model.ExplanationOfBenefit
-
- 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 ExplanationOfBenefit extends DomainResource
This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description protected ExplanationOfBenefit.AccidentComponent
accident
Details of a accident which resulted in injuries which required the products and services listed in the claim.protected List<ExplanationOfBenefit.AddedItemComponent>
addItem
The first-tier service adjudications for payor added product or service lines.protected List<ExplanationOfBenefit.AdjudicationComponent>
adjudication
The adjudication results which are presented at the header level rather than at the line-item or add-item levels.protected List<ExplanationOfBenefit.BenefitBalanceComponent>
benefitBalance
Balance by Benefit Category.protected Period
benefitPeriod
The term of the benefits documented in this response.protected Period
billablePeriod
The period for which charges are being submitted.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
CARE_TEAM
Fluent Client search parameter constant for care-teamprotected List<ExplanationOfBenefit.CareTeamComponent>
careTeam
The members of the team who provided the products and services.protected Reference
claim
The business identifier for the instance of the adjudication request: claim predetermination or preauthorization.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
CLAIM
Fluent Client search parameter constant for claimprotected Reference
claimResponse
The business identifier for the instance of the adjudication response: claim, predetermination or preauthorization response.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
COVERAGE
Fluent Client search parameter constant for coverageprotected DateTimeType
created
The date this resource was created.static ca.uhn.fhir.rest.gclient.DateClientParam
CREATED
Fluent Client search parameter constant for createdstatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
DETAIL_UDI
Fluent Client search parameter constant for detail-udiprotected List<ExplanationOfBenefit.DiagnosisComponent>
diagnosis
Information about diagnoses relevant to the claim items.protected StringType
disposition
A human readable description of the status of the adjudication.static ca.uhn.fhir.rest.gclient.StringClientParam
DISPOSITION
Fluent Client search parameter constant for dispositionstatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
ENCOUNTER
Fluent Client search parameter constant for encounterprotected Reference
enterer
Individual who created the claim, predetermination or preauthorization.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
ENTERER
Fluent Client search parameter constant for entererprotected Reference
facility
Facility where the services were provided.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
FACILITY
Fluent Client search parameter constant for facilityprotected Attachment
form
The actual form, by reference or inclusion, for printing the content or an EOB.protected CodeableConcept
formCode
A code for the form to be used for printing the content.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.protected CodeableConcept
fundsReserveRequested
A code to indicate whether and for whom funds are to be reserved for future claims.protected List<Identifier>
identifier
A unique identifier assigned to this explanation of benefit.static ca.uhn.fhir.rest.gclient.TokenClientParam
IDENTIFIER
Fluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.Include
INCLUDE_CARE_TEAM
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_CLAIM
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_COVERAGE
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_DETAIL_UDI
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_ENTERER
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_FACILITY
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_ITEM_UDI
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_PAYEE
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_PROCEDURE_UDI
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_PROVIDER
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_SUBDETAIL_UDI
Constant for fluent queries to be used to add include statements.protected List<ExplanationOfBenefit.InsuranceComponent>
insurance
Financial instruments for reimbursement for the health care products and services specified on the claim.protected Reference
insurer
The party responsible for authorization, adjudication and reimbursement.protected List<ExplanationOfBenefit.ItemComponent>
item
A claim line.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
ITEM_UDI
Fluent Client search parameter constant for item-udiprotected Reference
originalPrescription
Original prescription which has been superseded by this prescription to support the dispensing of pharmacy services, medications or products.protected Enumeration<Enumerations.ClaimProcessingCodes>
outcome
The outcome of the claim, predetermination, or preauthorization processing.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 forecast reimbursement is sought.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
PATIENT
Fluent Client search parameter constant for patientprotected ExplanationOfBenefit.PayeeComponent
payee
The party to be reimbursed for cost of the products and services according to the terms of the policy.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
PAYEE
Fluent Client search parameter constant for payeeprotected ExplanationOfBenefit.PaymentComponent
payment
Payment details for the adjudication of the claim.protected List<StringType>
preAuthRef
Reference from the Insurer which is used in later communications which refers to this adjudication.protected List<Period>
preAuthRefPeriod
The timeframe during which the supplied preauthorization reference may be quoted on claims to obtain the adjudication as provided.protected PositiveIntType
precedence
This indicates the relative order of a series of EOBs related to different coverages for the same suite of services.protected Reference
prescription
Prescription to support the dispensing of pharmacy, device or vision products.protected CodeableConcept
priority
The provider-required urgency of processing the request.protected List<ExplanationOfBenefit.ProcedureComponent>
procedure
Procedures performed on the patient relevant to the billing items with the claim.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
PROCEDURE_UDI
Fluent Client search parameter constant for procedure-udiprotected List<ExplanationOfBenefit.NoteComponent>
processNote
A note that describes or explains adjudication results in a human readable form.protected Reference
provider
The provider which is responsible for the claim, predetermination or preauthorization.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
PROVIDER
Fluent Client search parameter constant for providerprotected Reference
referral
A reference to a referral resource.protected List<ExplanationOfBenefit.RelatedClaimComponent>
related
Other claims which are related to this claim such as prior submissions or claims for related services or for the same event.static String
SP_CARE_TEAM
Search parameter: care-teamstatic String
SP_CLAIM
Search parameter: claimstatic String
SP_COVERAGE
Search parameter: coveragestatic String
SP_CREATED
Search parameter: createdstatic String
SP_DETAIL_UDI
Search parameter: detail-udistatic String
SP_DISPOSITION
Search parameter: dispositionstatic String
SP_ENCOUNTER
Search parameter: encounterstatic String
SP_ENTERER
Search parameter: entererstatic String
SP_FACILITY
Search parameter: facilitystatic String
SP_IDENTIFIER
Search parameter: identifierstatic String
SP_ITEM_UDI
Search parameter: item-udistatic String
SP_PATIENT
Search parameter: patientstatic String
SP_PAYEE
Search parameter: payeestatic String
SP_PROCEDURE_UDI
Search parameter: procedure-udistatic String
SP_PROVIDER
Search parameter: providerstatic String
SP_STATUS
Search parameter: statusstatic String
SP_SUBDETAIL_UDI
Search parameter: subdetail-udiprotected Enumeration<ExplanationOfBenefit.ExplanationOfBenefitStatus>
status
The status of the resource instance.static ca.uhn.fhir.rest.gclient.TokenClientParam
STATUS
Fluent Client search parameter constant for statusstatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
SUBDETAIL_UDI
Fluent Client search parameter constant for subdetail-udiprotected 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.protected List<ExplanationOfBenefit.SupportingInformationComponent>
supportingInfo
Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.protected List<ExplanationOfBenefit.TotalComponent>
total
Categorized monetary totals for the adjudication.protected CodeableConcept
type
The category of claim, e.g.protected Enumeration<Enumerations.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.-
Fields inherited from class org.hl7.fhir.r5.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXT
-
Fields inherited from class org.hl7.fhir.r5.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description ExplanationOfBenefit()
ConstructorExplanationOfBenefit(ExplanationOfBenefit.ExplanationOfBenefitStatus status, CodeableConcept type, Enumerations.Use use, Reference patient, Date created, Reference insurer, Reference provider, Enumerations.ClaimProcessingCodes outcome, ExplanationOfBenefit.InsuranceComponent insurance)
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r5.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.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyValues, 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 explanation of benefit.
-
status
protected Enumeration<ExplanationOfBenefit.ExplanationOfBenefitStatus> status
The status of the resource instance.
-
type
protected CodeableConcept type
The category of claim, e.g. oral, pharmacy, vision, institutional, professional.
-
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<Enumerations.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 forecast reimbursement is sought.
-
billablePeriod
protected Period billablePeriod
The period for which charges are being submitted.
-
created
protected DateTimeType created
The date this resource was created.
-
enterer
protected Reference enterer
Individual who created the claim, predetermination or preauthorization.
-
insurer
protected Reference insurer
The party responsible for authorization, adjudication and reimbursement.
-
provider
protected Reference provider
The provider which is responsible for the claim, predetermination or preauthorization.
-
priority
protected CodeableConcept priority
The provider-required urgency of processing the request. Typical values include: stat, routine deferred.
-
fundsReserveRequested
protected CodeableConcept fundsReserveRequested
A code to indicate whether and for whom funds are to be reserved for future claims.
-
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.
-
related
protected List<ExplanationOfBenefit.RelatedClaimComponent> related
Other claims which are related to this claim such as prior submissions or claims for related services or for the same event.
-
prescription
protected Reference prescription
Prescription to support the dispensing of pharmacy, device or vision products.
-
originalPrescription
protected Reference originalPrescription
Original prescription which has been superseded by this prescription to support the dispensing of pharmacy services, medications or products.
-
payee
protected ExplanationOfBenefit.PayeeComponent payee
The party to be reimbursed for cost of the products and services according to the terms of the policy.
-
claim
protected Reference claim
The business identifier for the instance of the adjudication request: claim predetermination or preauthorization.
-
claimResponse
protected Reference claimResponse
The business identifier for the instance of the adjudication response: claim, predetermination or preauthorization response.
-
outcome
protected Enumeration<Enumerations.ClaimProcessingCodes> 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 List<StringType> preAuthRef
Reference from the Insurer which is used in later communications which refers to this adjudication.
-
preAuthRefPeriod
protected List<Period> preAuthRefPeriod
The timeframe during which the supplied preauthorization reference may be quoted on claims to obtain the adjudication as provided.
-
careTeam
protected List<ExplanationOfBenefit.CareTeamComponent> careTeam
The members of the team who provided the products and services.
-
supportingInfo
protected List<ExplanationOfBenefit.SupportingInformationComponent> supportingInfo
Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.
-
diagnosis
protected List<ExplanationOfBenefit.DiagnosisComponent> diagnosis
Information about diagnoses relevant to the claim items.
-
procedure
protected List<ExplanationOfBenefit.ProcedureComponent> procedure
Procedures performed on the patient relevant to the billing items with the claim.
-
precedence
protected PositiveIntType precedence
This indicates the relative order of a series of EOBs related to different coverages for the same suite of services.
-
insurance
protected List<ExplanationOfBenefit.InsuranceComponent> insurance
Financial instruments for reimbursement for the health care products and services specified on the claim.
-
accident
protected ExplanationOfBenefit.AccidentComponent accident
Details of a accident which resulted in injuries which required the products and services listed in the claim.
-
item
protected List<ExplanationOfBenefit.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<ExplanationOfBenefit.AddedItemComponent> addItem
The first-tier service adjudications for payor added product or service lines.
-
adjudication
protected List<ExplanationOfBenefit.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<ExplanationOfBenefit.TotalComponent> total
Categorized monetary totals for the adjudication.
-
payment
protected ExplanationOfBenefit.PaymentComponent payment
Payment details for the adjudication of the claim.
-
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<ExplanationOfBenefit.NoteComponent> processNote
A note that describes or explains adjudication results in a human readable form.
-
benefitPeriod
protected Period benefitPeriod
The term of the benefits documented in this response.
-
benefitBalance
protected List<ExplanationOfBenefit.BenefitBalanceComponent> benefitBalance
Balance by Benefit Category.
-
SP_CARE_TEAM
public static final String SP_CARE_TEAM
Search parameter: care-teamDescription: Member of the CareTeam
Type: reference
Path: ExplanationOfBenefit.careTeam.provider
- See Also:
- Constant Field Values
-
CARE_TEAM
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CARE_TEAM
Fluent Client search parameter constant for care-teamDescription: Member of the CareTeam
Type: reference
Path: ExplanationOfBenefit.careTeam.provider
-
INCLUDE_CARE_TEAM
public static final ca.uhn.fhir.model.api.Include INCLUDE_CARE_TEAM
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:care-team".
-
SP_CLAIM
public static final String SP_CLAIM
Search parameter: claimDescription: The reference to the claim
Type: reference
Path: ExplanationOfBenefit.claim
- See Also:
- Constant Field Values
-
CLAIM
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CLAIM
Fluent Client search parameter constant for claimDescription: The reference to the claim
Type: reference
Path: ExplanationOfBenefit.claim
-
INCLUDE_CLAIM
public static final ca.uhn.fhir.model.api.Include INCLUDE_CLAIM
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:claim".
-
SP_COVERAGE
public static final String SP_COVERAGE
Search parameter: coverageDescription: The plan under which the claim was adjudicated
Type: reference
Path: ExplanationOfBenefit.insurance.coverage
- See Also:
- Constant Field Values
-
COVERAGE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam COVERAGE
Fluent Client search parameter constant for coverageDescription: The plan under which the claim was adjudicated
Type: reference
Path: ExplanationOfBenefit.insurance.coverage
-
INCLUDE_COVERAGE
public static final ca.uhn.fhir.model.api.Include INCLUDE_COVERAGE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:coverage".
-
SP_CREATED
public static final String SP_CREATED
Search parameter: createdDescription: The creation date for the EOB
Type: date
Path: ExplanationOfBenefit.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 for the EOB
Type: date
Path: ExplanationOfBenefit.created
-
SP_DETAIL_UDI
public static final String SP_DETAIL_UDI
Search parameter: detail-udiDescription: UDI associated with a line item detail product or service
Type: reference
Path: ExplanationOfBenefit.item.detail.udi
- See Also:
- Constant Field Values
-
DETAIL_UDI
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam DETAIL_UDI
Fluent Client search parameter constant for detail-udiDescription: UDI associated with a line item detail product or service
Type: reference
Path: ExplanationOfBenefit.item.detail.udi
-
INCLUDE_DETAIL_UDI
public static final ca.uhn.fhir.model.api.Include INCLUDE_DETAIL_UDI
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:detail-udi".
-
SP_DISPOSITION
public static final String SP_DISPOSITION
Search parameter: dispositionDescription: The contents of the disposition message
Type: string
Path: ExplanationOfBenefit.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: ExplanationOfBenefit.disposition
-
SP_ENCOUNTER
public static final String SP_ENCOUNTER
Search parameter: encounterDescription: Encounters associated with a billed line item
Type: reference
Path: ExplanationOfBenefit.item.encounter
- See Also:
- Constant Field Values
-
ENCOUNTER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Fluent Client search parameter constant for encounterDescription: Encounters associated with a billed line item
Type: reference
Path: ExplanationOfBenefit.item.encounter
-
INCLUDE_ENCOUNTER
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:encounter".
-
SP_ENTERER
public static final String SP_ENTERER
Search parameter: entererDescription: The party responsible for the entry of the Claim
Type: reference
Path: ExplanationOfBenefit.enterer
- See Also:
- Constant Field Values
-
ENTERER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTERER
Fluent Client search parameter constant for entererDescription: The party responsible for the entry of the Claim
Type: reference
Path: ExplanationOfBenefit.enterer
-
INCLUDE_ENTERER
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTERER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:enterer".
-
SP_FACILITY
public static final String SP_FACILITY
Search parameter: facilityDescription: Facility responsible for the goods and services
Type: reference
Path: ExplanationOfBenefit.facility
- See Also:
- Constant Field Values
-
FACILITY
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam FACILITY
Fluent Client search parameter constant for facilityDescription: Facility responsible for the goods and services
Type: reference
Path: ExplanationOfBenefit.facility
-
INCLUDE_FACILITY
public static final ca.uhn.fhir.model.api.Include INCLUDE_FACILITY
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:facility".
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: The business identifier of the Explanation of Benefit
Type: token
Path: ExplanationOfBenefit.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 business identifier of the Explanation of Benefit
Type: token
Path: ExplanationOfBenefit.identifier
-
SP_ITEM_UDI
public static final String SP_ITEM_UDI
Search parameter: item-udiDescription: UDI associated with a line item product or service
Type: reference
Path: ExplanationOfBenefit.item.udi
- See Also:
- Constant Field Values
-
ITEM_UDI
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ITEM_UDI
Fluent Client search parameter constant for item-udiDescription: UDI associated with a line item product or service
Type: reference
Path: ExplanationOfBenefit.item.udi
-
INCLUDE_ITEM_UDI
public static final ca.uhn.fhir.model.api.Include INCLUDE_ITEM_UDI
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:item-udi".
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: The reference to the patient
Type: reference
Path: ExplanationOfBenefit.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 reference to the patient
Type: reference
Path: ExplanationOfBenefit.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 "ExplanationOfBenefit:patient".
-
SP_PAYEE
public static final String SP_PAYEE
Search parameter: payeeDescription: The party receiving any payment for the Claim
Type: reference
Path: ExplanationOfBenefit.payee.party
- See Also:
- Constant Field Values
-
PAYEE
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PAYEE
Fluent Client search parameter constant for payeeDescription: The party receiving any payment for the Claim
Type: reference
Path: ExplanationOfBenefit.payee.party
-
INCLUDE_PAYEE
public static final ca.uhn.fhir.model.api.Include INCLUDE_PAYEE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:payee".
-
SP_PROCEDURE_UDI
public static final String SP_PROCEDURE_UDI
Search parameter: procedure-udiDescription: UDI associated with a procedure
Type: reference
Path: ExplanationOfBenefit.procedure.udi
- See Also:
- Constant Field Values
-
PROCEDURE_UDI
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROCEDURE_UDI
Fluent Client search parameter constant for procedure-udiDescription: UDI associated with a procedure
Type: reference
Path: ExplanationOfBenefit.procedure.udi
-
INCLUDE_PROCEDURE_UDI
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROCEDURE_UDI
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:procedure-udi".
-
SP_PROVIDER
public static final String SP_PROVIDER
Search parameter: providerDescription: The reference to the provider
Type: reference
Path: ExplanationOfBenefit.provider
- See Also:
- Constant Field Values
-
PROVIDER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER
Fluent Client search parameter constant for providerDescription: The reference to the provider
Type: reference
Path: ExplanationOfBenefit.provider
-
INCLUDE_PROVIDER
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:provider".
-
SP_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: Status of the instance
Type: token
Path: ExplanationOfBenefit.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: Status of the instance
Type: token
Path: ExplanationOfBenefit.status
-
SP_SUBDETAIL_UDI
public static final String SP_SUBDETAIL_UDI
Search parameter: subdetail-udiDescription: UDI associated with a line item detail subdetail product or service
Type: reference
Path: ExplanationOfBenefit.item.detail.subDetail.udi
- See Also:
- Constant Field Values
-
SUBDETAIL_UDI
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBDETAIL_UDI
Fluent Client search parameter constant for subdetail-udiDescription: UDI associated with a line item detail subdetail product or service
Type: reference
Path: ExplanationOfBenefit.item.detail.subDetail.udi
-
INCLUDE_SUBDETAIL_UDI
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBDETAIL_UDI
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:subdetail-udi".
-
-
Constructor Detail
-
ExplanationOfBenefit
public ExplanationOfBenefit()
Constructor
-
ExplanationOfBenefit
public ExplanationOfBenefit(ExplanationOfBenefit.ExplanationOfBenefitStatus status, CodeableConcept type, Enumerations.Use use, Reference patient, Date created, Reference insurer, Reference provider, Enumerations.ClaimProcessingCodes outcome, ExplanationOfBenefit.InsuranceComponent insurance)
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier
(A unique identifier assigned to this explanation of benefit.)
-
setIdentifier
public ExplanationOfBenefit setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public ExplanationOfBenefit addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier
, creating it if it does not already exist {3}
-
getStatusElement
public Enumeration<ExplanationOfBenefit.ExplanationOfBenefitStatus> 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 ExplanationOfBenefit setStatusElement(Enumeration<ExplanationOfBenefit.ExplanationOfBenefitStatus> 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 ExplanationOfBenefit.ExplanationOfBenefitStatus getStatus()
- Returns:
- The status of the resource instance.
-
setStatus
public ExplanationOfBenefit setStatus(ExplanationOfBenefit.ExplanationOfBenefitStatus value)
- Parameters:
value
- The status of the resource instance.
-
getType
public CodeableConcept getType()
- Returns:
type
(The category of claim, e.g. oral, pharmacy, vision, institutional, professional.)
-
hasType
public boolean hasType()
-
setType
public ExplanationOfBenefit setType(CodeableConcept value)
- Parameters:
value
-type
(The category of claim, e.g. oral, pharmacy, vision, institutional, professional.)
-
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 ExplanationOfBenefit 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<Enumerations.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 ExplanationOfBenefit setUseElement(Enumeration<Enumerations.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 Enumerations.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 ExplanationOfBenefit setUse(Enumerations.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 forecast reimbursement is sought.)
-
hasPatient
public boolean hasPatient()
-
setPatient
public ExplanationOfBenefit 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 forecast reimbursement is sought.)
-
getBillablePeriod
public Period getBillablePeriod()
- Returns:
billablePeriod
(The period for which charges are being submitted.)
-
hasBillablePeriod
public boolean hasBillablePeriod()
-
setBillablePeriod
public ExplanationOfBenefit setBillablePeriod(Period value)
- Parameters:
value
-billablePeriod
(The period for which charges are being submitted.)
-
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 ExplanationOfBenefit 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 ExplanationOfBenefit setCreated(Date value)
- Parameters:
value
- The date this resource was created.
-
getEnterer
public Reference getEnterer()
- Returns:
enterer
(Individual who created the claim, predetermination or preauthorization.)
-
hasEnterer
public boolean hasEnterer()
-
setEnterer
public ExplanationOfBenefit setEnterer(Reference value)
- Parameters:
value
-enterer
(Individual who created the claim, predetermination or preauthorization.)
-
getInsurer
public Reference getInsurer()
- Returns:
insurer
(The party responsible for authorization, adjudication and reimbursement.)
-
hasInsurer
public boolean hasInsurer()
-
setInsurer
public ExplanationOfBenefit setInsurer(Reference value)
- Parameters:
value
-insurer
(The party responsible for authorization, adjudication and reimbursement.)
-
getProvider
public Reference getProvider()
- Returns:
provider
(The provider which is responsible for the claim, predetermination or preauthorization.)
-
hasProvider
public boolean hasProvider()
-
setProvider
public ExplanationOfBenefit setProvider(Reference value)
- Parameters:
value
-provider
(The provider which is responsible for the claim, predetermination or preauthorization.)
-
getPriority
public CodeableConcept getPriority()
- Returns:
priority
(The provider-required urgency of processing the request. Typical values include: stat, routine deferred.)
-
hasPriority
public boolean hasPriority()
-
setPriority
public ExplanationOfBenefit setPriority(CodeableConcept value)
- Parameters:
value
-priority
(The provider-required urgency of processing the request. Typical values include: stat, routine deferred.)
-
getFundsReserveRequested
public CodeableConcept getFundsReserveRequested()
- Returns:
fundsReserveRequested
(A code to indicate whether and for whom funds are to be reserved for future claims.)
-
hasFundsReserveRequested
public boolean hasFundsReserveRequested()
-
setFundsReserveRequested
public ExplanationOfBenefit setFundsReserveRequested(CodeableConcept value)
- Parameters:
value
-fundsReserveRequested
(A code to indicate whether and for whom funds are to be reserved for future claims.)
-
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 ExplanationOfBenefit 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.)
-
getRelated
public List<ExplanationOfBenefit.RelatedClaimComponent> getRelated()
- Returns:
related
(Other claims which are related to this claim such as prior submissions or claims for related services or for the same event.)
-
setRelated
public ExplanationOfBenefit setRelated(List<ExplanationOfBenefit.RelatedClaimComponent> theRelated)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasRelated
public boolean hasRelated()
-
addRelated
public ExplanationOfBenefit.RelatedClaimComponent addRelated()
-
addRelated
public ExplanationOfBenefit addRelated(ExplanationOfBenefit.RelatedClaimComponent t)
-
getRelatedFirstRep
public ExplanationOfBenefit.RelatedClaimComponent getRelatedFirstRep()
- Returns:
- The first repetition of repeating field
related
, creating it if it does not already exist {3}
-
getPrescription
public Reference getPrescription()
- Returns:
prescription
(Prescription to support the dispensing of pharmacy, device or vision products.)
-
hasPrescription
public boolean hasPrescription()
-
setPrescription
public ExplanationOfBenefit setPrescription(Reference value)
- Parameters:
value
-prescription
(Prescription to support the dispensing of pharmacy, device or vision products.)
-
getOriginalPrescription
public Reference getOriginalPrescription()
- Returns:
originalPrescription
(Original prescription which has been superseded by this prescription to support the dispensing of pharmacy services, medications or products.)
-
hasOriginalPrescription
public boolean hasOriginalPrescription()
-
setOriginalPrescription
public ExplanationOfBenefit setOriginalPrescription(Reference value)
- Parameters:
value
-originalPrescription
(Original prescription which has been superseded by this prescription to support the dispensing of pharmacy services, medications or products.)
-
getPayee
public ExplanationOfBenefit.PayeeComponent getPayee()
- Returns:
payee
(The party to be reimbursed for cost of the products and services according to the terms of the policy.)
-
hasPayee
public boolean hasPayee()
-
setPayee
public ExplanationOfBenefit setPayee(ExplanationOfBenefit.PayeeComponent value)
- Parameters:
value
-payee
(The party to be reimbursed for cost of the products and services according to the terms of the policy.)
-
getReferral
public Reference getReferral()
- Returns:
referral
(A reference to a referral resource.)
-
hasReferral
public boolean hasReferral()
-
setReferral
public ExplanationOfBenefit setReferral(Reference value)
- Parameters:
value
-referral
(A reference to a referral resource.)
-
getFacility
public Reference getFacility()
- Returns:
facility
(Facility where the services were provided.)
-
hasFacility
public boolean hasFacility()
-
setFacility
public ExplanationOfBenefit setFacility(Reference value)
- Parameters:
value
-facility
(Facility where the services were provided.)
-
getClaim
public Reference getClaim()
- Returns:
claim
(The business identifier for the instance of the adjudication request: claim predetermination or preauthorization.)
-
hasClaim
public boolean hasClaim()
-
setClaim
public ExplanationOfBenefit setClaim(Reference value)
- Parameters:
value
-claim
(The business identifier for the instance of the adjudication request: claim predetermination or preauthorization.)
-
getClaimResponse
public Reference getClaimResponse()
- Returns:
claimResponse
(The business identifier for the instance of the adjudication response: claim, predetermination or preauthorization response.)
-
hasClaimResponse
public boolean hasClaimResponse()
-
setClaimResponse
public ExplanationOfBenefit setClaimResponse(Reference value)
- Parameters:
value
-claimResponse
(The business identifier for the instance of the adjudication response: claim, predetermination or preauthorization response.)
-
getOutcomeElement
public Enumeration<Enumerations.ClaimProcessingCodes> 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 ExplanationOfBenefit setOutcomeElement(Enumeration<Enumerations.ClaimProcessingCodes> 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 Enumerations.ClaimProcessingCodes getOutcome()
- Returns:
- The outcome of the claim, predetermination, or preauthorization processing.
-
setOutcome
public ExplanationOfBenefit setOutcome(Enumerations.ClaimProcessingCodes 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 ExplanationOfBenefit 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 ExplanationOfBenefit setDisposition(String value)
- Parameters:
value
- A human readable description of the status of the adjudication.
-
getPreAuthRef
public List<StringType> getPreAuthRef()
- Returns:
preAuthRef
(Reference from the Insurer which is used in later communications which refers to this adjudication.)
-
setPreAuthRef
public ExplanationOfBenefit setPreAuthRef(List<StringType> thePreAuthRef)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPreAuthRef
public boolean hasPreAuthRef()
-
addPreAuthRefElement
public StringType addPreAuthRefElement()
- Returns:
preAuthRef
(Reference from the Insurer which is used in later communications which refers to this adjudication.)
-
addPreAuthRef
public ExplanationOfBenefit addPreAuthRef(String value)
- Parameters:
value
-preAuthRef
(Reference from the Insurer which is used in later communications which refers to this adjudication.)
-
hasPreAuthRef
public boolean hasPreAuthRef(String value)
- Parameters:
value
-preAuthRef
(Reference from the Insurer which is used in later communications which refers to this adjudication.)
-
getPreAuthRefPeriod
public List<Period> getPreAuthRefPeriod()
- Returns:
preAuthRefPeriod
(The timeframe during which the supplied preauthorization reference may be quoted on claims to obtain the adjudication as provided.)
-
setPreAuthRefPeriod
public ExplanationOfBenefit setPreAuthRefPeriod(List<Period> thePreAuthRefPeriod)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPreAuthRefPeriod
public boolean hasPreAuthRefPeriod()
-
addPreAuthRefPeriod
public Period addPreAuthRefPeriod()
-
addPreAuthRefPeriod
public ExplanationOfBenefit addPreAuthRefPeriod(Period t)
-
getPreAuthRefPeriodFirstRep
public Period getPreAuthRefPeriodFirstRep()
- Returns:
- The first repetition of repeating field
preAuthRefPeriod
, creating it if it does not already exist {3}
-
getCareTeam
public List<ExplanationOfBenefit.CareTeamComponent> getCareTeam()
- Returns:
careTeam
(The members of the team who provided the products and services.)
-
setCareTeam
public ExplanationOfBenefit setCareTeam(List<ExplanationOfBenefit.CareTeamComponent> theCareTeam)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCareTeam
public boolean hasCareTeam()
-
addCareTeam
public ExplanationOfBenefit.CareTeamComponent addCareTeam()
-
addCareTeam
public ExplanationOfBenefit addCareTeam(ExplanationOfBenefit.CareTeamComponent t)
-
getCareTeamFirstRep
public ExplanationOfBenefit.CareTeamComponent getCareTeamFirstRep()
- Returns:
- The first repetition of repeating field
careTeam
, creating it if it does not already exist {3}
-
getSupportingInfo
public List<ExplanationOfBenefit.SupportingInformationComponent> getSupportingInfo()
- Returns:
supportingInfo
(Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.)
-
setSupportingInfo
public ExplanationOfBenefit setSupportingInfo(List<ExplanationOfBenefit.SupportingInformationComponent> theSupportingInfo)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSupportingInfo
public boolean hasSupportingInfo()
-
addSupportingInfo
public ExplanationOfBenefit.SupportingInformationComponent addSupportingInfo()
-
addSupportingInfo
public ExplanationOfBenefit addSupportingInfo(ExplanationOfBenefit.SupportingInformationComponent t)
-
getSupportingInfoFirstRep
public ExplanationOfBenefit.SupportingInformationComponent getSupportingInfoFirstRep()
- Returns:
- The first repetition of repeating field
supportingInfo
, creating it if it does not already exist {3}
-
getDiagnosis
public List<ExplanationOfBenefit.DiagnosisComponent> getDiagnosis()
- Returns:
diagnosis
(Information about diagnoses relevant to the claim items.)
-
setDiagnosis
public ExplanationOfBenefit setDiagnosis(List<ExplanationOfBenefit.DiagnosisComponent> theDiagnosis)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasDiagnosis
public boolean hasDiagnosis()
-
addDiagnosis
public ExplanationOfBenefit.DiagnosisComponent addDiagnosis()
-
addDiagnosis
public ExplanationOfBenefit addDiagnosis(ExplanationOfBenefit.DiagnosisComponent t)
-
getDiagnosisFirstRep
public ExplanationOfBenefit.DiagnosisComponent getDiagnosisFirstRep()
- Returns:
- The first repetition of repeating field
diagnosis
, creating it if it does not already exist {3}
-
getProcedure
public List<ExplanationOfBenefit.ProcedureComponent> getProcedure()
- Returns:
procedure
(Procedures performed on the patient relevant to the billing items with the claim.)
-
setProcedure
public ExplanationOfBenefit setProcedure(List<ExplanationOfBenefit.ProcedureComponent> theProcedure)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasProcedure
public boolean hasProcedure()
-
addProcedure
public ExplanationOfBenefit.ProcedureComponent addProcedure()
-
addProcedure
public ExplanationOfBenefit addProcedure(ExplanationOfBenefit.ProcedureComponent t)
-
getProcedureFirstRep
public ExplanationOfBenefit.ProcedureComponent getProcedureFirstRep()
- Returns:
- The first repetition of repeating field
procedure
, creating it if it does not already exist {3}
-
getPrecedenceElement
public PositiveIntType getPrecedenceElement()
- Returns:
precedence
(This indicates the relative order of a series of EOBs related to different coverages for the same suite of services.). This is the underlying object with id, value and extensions. The accessor "getPrecedence" gives direct access to the value
-
hasPrecedenceElement
public boolean hasPrecedenceElement()
-
hasPrecedence
public boolean hasPrecedence()
-
setPrecedenceElement
public ExplanationOfBenefit setPrecedenceElement(PositiveIntType value)
- Parameters:
value
-precedence
(This indicates the relative order of a series of EOBs related to different coverages for the same suite of services.). This is the underlying object with id, value and extensions. The accessor "getPrecedence" gives direct access to the value
-
getPrecedence
public int getPrecedence()
- Returns:
- This indicates the relative order of a series of EOBs related to different coverages for the same suite of services.
-
setPrecedence
public ExplanationOfBenefit setPrecedence(int value)
- Parameters:
value
- This indicates the relative order of a series of EOBs related to different coverages for the same suite of services.
-
getInsurance
public List<ExplanationOfBenefit.InsuranceComponent> getInsurance()
- Returns:
insurance
(Financial instruments for reimbursement for the health care products and services specified on the claim.)
-
setInsurance
public ExplanationOfBenefit setInsurance(List<ExplanationOfBenefit.InsuranceComponent> theInsurance)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasInsurance
public boolean hasInsurance()
-
addInsurance
public ExplanationOfBenefit.InsuranceComponent addInsurance()
-
addInsurance
public ExplanationOfBenefit addInsurance(ExplanationOfBenefit.InsuranceComponent t)
-
getInsuranceFirstRep
public ExplanationOfBenefit.InsuranceComponent getInsuranceFirstRep()
- Returns:
- The first repetition of repeating field
insurance
, creating it if it does not already exist {3}
-
getAccident
public ExplanationOfBenefit.AccidentComponent getAccident()
- Returns:
accident
(Details of a accident which resulted in injuries which required the products and services listed in the claim.)
-
hasAccident
public boolean hasAccident()
-
setAccident
public ExplanationOfBenefit setAccident(ExplanationOfBenefit.AccidentComponent value)
- Parameters:
value
-accident
(Details of a accident which resulted in injuries which required the products and services listed in the claim.)
-
getItem
public List<ExplanationOfBenefit.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 ExplanationOfBenefit setItem(List<ExplanationOfBenefit.ItemComponent> theItem)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasItem
public boolean hasItem()
-
addItem
public ExplanationOfBenefit.ItemComponent addItem()
-
addItem
public ExplanationOfBenefit addItem(ExplanationOfBenefit.ItemComponent t)
-
getItemFirstRep
public ExplanationOfBenefit.ItemComponent getItemFirstRep()
- Returns:
- The first repetition of repeating field
item
, creating it if it does not already exist {3}
-
getAddItem
public List<ExplanationOfBenefit.AddedItemComponent> getAddItem()
- Returns:
addItem
(The first-tier service adjudications for payor added product or service lines.)
-
setAddItem
public ExplanationOfBenefit setAddItem(List<ExplanationOfBenefit.AddedItemComponent> theAddItem)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasAddItem
public boolean hasAddItem()
-
addAddItem
public ExplanationOfBenefit.AddedItemComponent addAddItem()
-
addAddItem
public ExplanationOfBenefit addAddItem(ExplanationOfBenefit.AddedItemComponent t)
-
getAddItemFirstRep
public ExplanationOfBenefit.AddedItemComponent getAddItemFirstRep()
- Returns:
- The first repetition of repeating field
addItem
, creating it if it does not already exist {3}
-
getAdjudication
public List<ExplanationOfBenefit.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 ExplanationOfBenefit setAdjudication(List<ExplanationOfBenefit.AdjudicationComponent> theAdjudication)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasAdjudication
public boolean hasAdjudication()
-
addAdjudication
public ExplanationOfBenefit.AdjudicationComponent addAdjudication()
-
addAdjudication
public ExplanationOfBenefit addAdjudication(ExplanationOfBenefit.AdjudicationComponent t)
-
getAdjudicationFirstRep
public ExplanationOfBenefit.AdjudicationComponent getAdjudicationFirstRep()
- Returns:
- The first repetition of repeating field
adjudication
, creating it if it does not already exist {3}
-
getTotal
public List<ExplanationOfBenefit.TotalComponent> getTotal()
- Returns:
total
(Categorized monetary totals for the adjudication.)
-
setTotal
public ExplanationOfBenefit setTotal(List<ExplanationOfBenefit.TotalComponent> theTotal)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasTotal
public boolean hasTotal()
-
addTotal
public ExplanationOfBenefit.TotalComponent addTotal()
-
addTotal
public ExplanationOfBenefit addTotal(ExplanationOfBenefit.TotalComponent t)
-
getTotalFirstRep
public ExplanationOfBenefit.TotalComponent getTotalFirstRep()
- Returns:
- The first repetition of repeating field
total
, creating it if it does not already exist {3}
-
getPayment
public ExplanationOfBenefit.PaymentComponent getPayment()
- Returns:
payment
(Payment details for the adjudication of the claim.)
-
hasPayment
public boolean hasPayment()
-
setPayment
public ExplanationOfBenefit setPayment(ExplanationOfBenefit.PaymentComponent value)
- Parameters:
value
-payment
(Payment details for the adjudication of the claim.)
-
getFormCode
public CodeableConcept getFormCode()
- Returns:
formCode
(A code for the form to be used for printing the content.)
-
hasFormCode
public boolean hasFormCode()
-
setFormCode
public ExplanationOfBenefit 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 ExplanationOfBenefit setForm(Attachment value)
- Parameters:
value
-form
(The actual form, by reference or inclusion, for printing the content or an EOB.)
-
getProcessNote
public List<ExplanationOfBenefit.NoteComponent> getProcessNote()
- Returns:
processNote
(A note that describes or explains adjudication results in a human readable form.)
-
setProcessNote
public ExplanationOfBenefit setProcessNote(List<ExplanationOfBenefit.NoteComponent> theProcessNote)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasProcessNote
public boolean hasProcessNote()
-
addProcessNote
public ExplanationOfBenefit.NoteComponent addProcessNote()
-
addProcessNote
public ExplanationOfBenefit addProcessNote(ExplanationOfBenefit.NoteComponent t)
-
getProcessNoteFirstRep
public ExplanationOfBenefit.NoteComponent getProcessNoteFirstRep()
- Returns:
- The first repetition of repeating field
processNote
, creating it if it does not already exist {3}
-
getBenefitPeriod
public Period getBenefitPeriod()
- Returns:
benefitPeriod
(The term of the benefits documented in this response.)
-
hasBenefitPeriod
public boolean hasBenefitPeriod()
-
setBenefitPeriod
public ExplanationOfBenefit setBenefitPeriod(Period value)
- Parameters:
value
-benefitPeriod
(The term of the benefits documented in this response.)
-
getBenefitBalance
public List<ExplanationOfBenefit.BenefitBalanceComponent> getBenefitBalance()
- Returns:
benefitBalance
(Balance by Benefit Category.)
-
setBenefitBalance
public ExplanationOfBenefit setBenefitBalance(List<ExplanationOfBenefit.BenefitBalanceComponent> theBenefitBalance)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasBenefitBalance
public boolean hasBenefitBalance()
-
addBenefitBalance
public ExplanationOfBenefit.BenefitBalanceComponent addBenefitBalance()
-
addBenefitBalance
public ExplanationOfBenefit addBenefitBalance(ExplanationOfBenefit.BenefitBalanceComponent t)
-
getBenefitBalanceFirstRep
public ExplanationOfBenefit.BenefitBalanceComponent getBenefitBalanceFirstRep()
- Returns:
- The first repetition of repeating field
benefitBalance
, creating it if it does not already exist {3}
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
public ExplanationOfBenefit copy()
- Specified by:
copy
in classDomainResource
-
copyValues
public void copyValues(ExplanationOfBenefit dst)
-
typedCopy
protected ExplanationOfBenefit typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceType
in classResource
-
-