Class 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
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static enum
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
-
Field Summary
Modifier and TypeFieldDescriptionprotected ExplanationOfBenefit.AccidentComponent
An accident which resulted in the need for healthcare services.protected List
<ExplanationOfBenefit.AddedItemComponent> The first tier service adjudications for payor added services.protected List
<ExplanationOfBenefit.BenefitBalanceComponent> Balance by Benefit Category.protected Period
The billable period for which charges are being submitted.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for care-teamprotected List
<ExplanationOfBenefit.CareTeamComponent> The members of the team who provided the overall service as well as their role and whether responsible and qualifications.protected Reference
The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for claimprotected Reference
The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.protected ClaimResponse
The actual object that is the target of the reference (The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)protected Claim
The actual object that is the target of the reference (The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for coverageprotected DateTimeType
The date when the EOB was created.static final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for createdprotected List
<ExplanationOfBenefit.DiagnosisComponent> Ordered list of patient diagnosis for which care is sought.protected StringType
A description of the status of the adjudication.static final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for dispositionprotected Period
The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for encounterprotected Reference
The person who created the explanation of benefit.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for entererprotected Practitioner
The actual object that is the target of the reference (The person who created the explanation of benefit.)protected Reference
Facility where the services were provided.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for facilityprotected Location
The actual object that is the target of the reference (Facility where the services were provided.)protected CodeableConcept
The form to be used for printing the content.protected Period
The start and optional end dates of when the patient was confined to a treatment center.protected List
<Identifier> The EOB Business Identifier.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues.protected ExplanationOfBenefit.InsuranceComponent
Financial instrument by which payment information for health care.protected Reference
The insurer which is responsible for the explanation of benefit.protected Organization
The actual object that is the target of the reference (The insurer which is responsible for the explanation of benefit.)protected List
<ExplanationOfBenefit.ItemComponent> First tier of goods and services.protected Reference
The provider which is responsible for the claim.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for organizationprotected Organization
The actual object that is the target of the reference (The provider which is responsible for the claim.)protected Reference
Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products.protected MedicationRequest
The actual object that is the target of the reference (Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products.protected CodeableConcept
Processing outcome errror, partial or complete processing.protected Reference
Patient Resource.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientprotected Patient
The actual object that is the target of the reference (Patient Resource.)protected ExplanationOfBenefit.PayeeComponent
The party to be reimbursed for the services.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for payeeprotected ExplanationOfBenefit.PaymentComponent
Payment details for the claim if the claim has been paid.protected PositiveIntType
Precedence (primary, secondary, etc.).protected Reference
Prescription to support the dispensing of Pharmacy or Vision products.protected Resource
The actual object that is the target of the reference (Prescription to support the dispensing of Pharmacy or Vision products.)protected List
<ExplanationOfBenefit.ProcedureComponent> Ordered list of patient procedures performed to support the adjudication.protected List
<ExplanationOfBenefit.NoteComponent> Note text.protected Reference
The provider which is responsible for the claim.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for providerprotected Practitioner
The actual object that is the target of the reference (The provider which is responsible for the claim.)protected Reference
The referral resource which lists the date, practitioner, reason and other supporting information.protected ReferralRequest
The actual object that is the target of the reference (The referral resource which lists the date, practitioner, reason and other supporting information.)protected List
<ExplanationOfBenefit.RelatedClaimComponent> Other claims which are related to this claim such as prior claim versions or for related services.static final String
Search parameter: care-teamstatic final String
Search parameter: claimstatic final String
Search parameter: coveragestatic final String
Search parameter: createdstatic final String
Search parameter: dispositionstatic final String
Search parameter: encounterstatic final String
Search parameter: entererstatic final String
Search parameter: facilitystatic final String
Search parameter: identifierstatic final String
Search parameter: organizationstatic final String
Search parameter: patientstatic final String
Search parameter: payeestatic final String
Search parameter: providerThe status of the resource instance.protected List
<CodeableConcept> A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service.protected Money
Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductable).protected Money
The total cost of the services reported.protected CodeableConcept
The category of claim, eg, oral, pharmacy, vision, insitutional, professional.protected Money
The amount of deductable applied which was not allocated to any particular service line.Fields inherited from class org.hl7.fhir.dstu3.model.DomainResource
contained, extension, modifierExtension, text
Fields inherited from class org.hl7.fhir.dstu3.model.Resource
id, implicitRules, language, meta
Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAG
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddItem()
copy()
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getClaim()
getForm()
getItem()
getNamedProperty
(int _hash, String _name, boolean _checkValid) getPayee()
int
Base[]
getProperty
(int hash, String name, boolean checkValid) getType()
String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
boolean
hasClaim()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasForm()
boolean
boolean
boolean
boolean
boolean
boolean
hasItem()
boolean
boolean
boolean
boolean
boolean
hasPayee()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasType()
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) setAddItem
(List<ExplanationOfBenefit.AddedItemComponent> theAddItem) setBenefitBalance
(List<ExplanationOfBenefit.BenefitBalanceComponent> theBenefitBalance) setBillablePeriod
(Period value) setCareTeam
(List<ExplanationOfBenefit.CareTeamComponent> theCareTeam) setClaimResponse
(Reference value) setClaimTarget
(Claim value) setCreated
(Date value) setCreatedElement
(DateTimeType value) setDiagnosis
(List<ExplanationOfBenefit.DiagnosisComponent> theDiagnosis) setDisposition
(String value) setDispositionElement
(StringType value) setEmploymentImpacted
(Period value) setEnterer
(Reference value) setEntererTarget
(Practitioner value) setFacility
(Reference value) setFacilityTarget
(Location value) setForm
(CodeableConcept value) setHospitalization
(Period value) setIdentifier
(List<Identifier> theIdentifier) setInformation
(List<ExplanationOfBenefit.SupportingInformationComponent> theInformation) setInsurer
(Reference value) setInsurerTarget
(Organization value) setItem
(List<ExplanationOfBenefit.ItemComponent> theItem) setOrganization
(Reference value) setOriginalPrescription
(Reference value) setOutcome
(CodeableConcept value) setPatient
(Reference value) setPatientTarget
(Patient value) setPrecedence
(int value) setPrescription
(Reference value) setPrescriptionTarget
(Resource value) setProcedure
(List<ExplanationOfBenefit.ProcedureComponent> theProcedure) setProcessNote
(List<ExplanationOfBenefit.NoteComponent> theProcessNote) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setProvider
(Reference value) setProviderTarget
(Practitioner value) setReferral
(Reference value) setReferralTarget
(ReferralRequest value) setRelated
(List<ExplanationOfBenefit.RelatedClaimComponent> theRelated) setSubType
(List<CodeableConcept> theSubType) setTotalBenefit
(Money value) setTotalCost
(Money value) setType
(CodeableConcept value) setUnallocDeductable
(Money value) protected ExplanationOfBenefit
Methods inherited from class org.hl7.fhir.dstu3.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
Methods inherited from class org.hl7.fhir.dstu3.model.Resource
copyValues, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, 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.dstu3.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, 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
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
identifier
The EOB Business Identifier. -
status
The status of the resource instance. -
type
The category of claim, eg, oral, pharmacy, vision, insitutional, professional. -
subType
A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service. In the US the BillType. -
patient
Patient Resource. -
patientTarget
The actual object that is the target of the reference (Patient Resource.) -
billablePeriod
The billable period for which charges are being submitted. -
created
The date when the EOB was created. -
enterer
The person who created the explanation of benefit. -
entererTarget
The actual object that is the target of the reference (The person who created the explanation of benefit.) -
insurer
The insurer which is responsible for the explanation of benefit. -
insurerTarget
The actual object that is the target of the reference (The insurer which is responsible for the explanation of benefit.) -
provider
The provider which is responsible for the claim. -
providerTarget
The actual object that is the target of the reference (The provider which is responsible for the claim.) -
organization
The provider which is responsible for the claim. -
organizationTarget
The actual object that is the target of the reference (The provider which is responsible for the claim.) -
referral
The referral resource which lists the date, practitioner, reason and other supporting information. -
referralTarget
The actual object that is the target of the reference (The referral resource which lists the date, practitioner, reason and other supporting information.) -
facility
Facility where the services were provided. -
facilityTarget
The actual object that is the target of the reference (Facility where the services were provided.) -
claim
The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number. -
claimTarget
The actual object that is the target of the reference (The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.) -
claimResponse
The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number. -
claimResponseTarget
The actual object that is the target of the reference (The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.) -
outcome
Processing outcome errror, partial or complete processing. -
disposition
A description of the status of the adjudication. -
prescription
Prescription to support the dispensing of Pharmacy or Vision products. -
prescriptionTarget
The actual object that is the target of the reference (Prescription to support the dispensing of Pharmacy or Vision products.) -
originalPrescription
Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the 'prescription' and that from the physician becomes the 'original prescription'. -
originalPrescriptionTarget
The actual object that is the target of the reference (Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the 'prescription' and that from the physician becomes the 'original prescription'.) -
payee
The party to be reimbursed for the services. -
information
Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues. Often there are mutiple jurisdiction specific valuesets which are required. -
careTeam
The members of the team who provided the overall service as well as their role and whether responsible and qualifications. -
diagnosis
Ordered list of patient diagnosis for which care is sought. -
procedure
Ordered list of patient procedures performed to support the adjudication. -
precedence
Precedence (primary, secondary, etc.). -
insurance
Financial instrument by which payment information for health care. -
accident
An accident which resulted in the need for healthcare services. -
employmentImpacted
The start and optional end dates of when the patient was precluded from working due to the treatable condition(s). -
hospitalization
The start and optional end dates of when the patient was confined to a treatment center. -
item
First tier of goods and services. -
addItem
The first tier service adjudications for payor added services. -
totalCost
The total cost of the services reported. -
unallocDeductable
The amount of deductable applied which was not allocated to any particular service line. -
totalBenefit
Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductable). -
payment
Payment details for the claim if the claim has been paid. -
form
The form to be used for printing the content. -
processNote
Note text. -
benefitBalance
Balance by Benefit Category. -
SP_COVERAGE
Search parameter: coverageDescription: The plan under which the claim was adjudicated
Type: reference
Path: ExplanationOfBenefit.insurance.coverage
- See Also:
-
COVERAGE
Fluent Client search parameter constant for coverageDescription: The plan under which the claim was adjudicated
Type: reference
Path: ExplanationOfBenefit.insurance.coverage
-
INCLUDE_COVERAGE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:coverage". -
SP_CARE_TEAM
Search parameter: care-teamDescription: Member of the CareTeam
Type: reference
Path: ExplanationOfBenefit.careTeam.provider
- See Also:
-
CARE_TEAM
Fluent Client search parameter constant for care-teamDescription: Member of the CareTeam
Type: reference
Path: ExplanationOfBenefit.careTeam.provider
-
INCLUDE_CARE_TEAM
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:care-team". -
SP_IDENTIFIER
Search parameter: identifierDescription: The business identifier of the Explanation of Benefit
Type: token
Path: ExplanationOfBenefit.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: The business identifier of the Explanation of Benefit
Type: token
Path: ExplanationOfBenefit.identifier
-
SP_CREATED
Search parameter: createdDescription: The creation date for the EOB
Type: date
Path: ExplanationOfBenefit.created
- See Also:
-
CREATED
Fluent Client search parameter constant for createdDescription: The creation date for the EOB
Type: date
Path: ExplanationOfBenefit.created
-
SP_ENCOUNTER
Search parameter: encounterDescription: Encounters associated with a billed line item
Type: reference
Path: ExplanationOfBenefit.item.encounter
- See Also:
-
ENCOUNTER
Fluent Client search parameter constant for encounterDescription: Encounters associated with a billed line item
Type: reference
Path: ExplanationOfBenefit.item.encounter
-
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:encounter". -
SP_PAYEE
Search parameter: payeeDescription: The party receiving any payment for the Claim
Type: reference
Path: ExplanationOfBenefit.payee.party
- See Also:
-
PAYEE
Fluent Client search parameter constant for payeeDescription: The party receiving any payment for the Claim
Type: reference
Path: ExplanationOfBenefit.payee.party
-
INCLUDE_PAYEE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:payee". -
SP_DISPOSITION
Search parameter: dispositionDescription: The contents of the disposition message
Type: string
Path: ExplanationOfBenefit.disposition
- See Also:
-
DISPOSITION
Fluent Client search parameter constant for dispositionDescription: The contents of the disposition message
Type: string
Path: ExplanationOfBenefit.disposition
-
SP_PROVIDER
Search parameter: providerDescription: The reference to the provider
Type: reference
Path: ExplanationOfBenefit.provider
- See Also:
-
PROVIDER
Fluent Client search parameter constant for providerDescription: The reference to the provider
Type: reference
Path: ExplanationOfBenefit.provider
-
INCLUDE_PROVIDER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:provider". -
SP_PATIENT
Search parameter: patientDescription: The reference to the patient
Type: reference
Path: ExplanationOfBenefit.patient
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription: The reference to the patient
Type: reference
Path: ExplanationOfBenefit.patient
-
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:patient". -
SP_ORGANIZATION
Search parameter: organizationDescription: The reference to the providing organization
Type: reference
Path: ExplanationOfBenefit.organization
- See Also:
-
ORGANIZATION
Fluent Client search parameter constant for organizationDescription: The reference to the providing organization
Type: reference
Path: ExplanationOfBenefit.organization
-
INCLUDE_ORGANIZATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:organization". -
SP_CLAIM
Search parameter: claimDescription: The reference to the claim
Type: reference
Path: ExplanationOfBenefit.claim
- See Also:
-
CLAIM
Fluent Client search parameter constant for claimDescription: The reference to the claim
Type: reference
Path: ExplanationOfBenefit.claim
-
INCLUDE_CLAIM
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:claim". -
SP_ENTERER
Search parameter: entererDescription: The party responsible for the entry of the Claim
Type: reference
Path: ExplanationOfBenefit.enterer
- See Also:
-
ENTERER
Fluent Client search parameter constant for entererDescription: The party responsible for the entry of the Claim
Type: reference
Path: ExplanationOfBenefit.enterer
-
INCLUDE_ENTERER
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:enterer". -
SP_FACILITY
Search parameter: facilityDescription: Facility responsible for the goods and services
Type: reference
Path: ExplanationOfBenefit.facility
- See Also:
-
FACILITY
Fluent Client search parameter constant for facilityDescription: Facility responsible for the goods and services
Type: reference
Path: ExplanationOfBenefit.facility
-
INCLUDE_FACILITY
Constant for fluent queries to be used to add include statements. Specifies the path value of "ExplanationOfBenefit:facility".
-
-
Constructor Details
-
ExplanationOfBenefit
public ExplanationOfBenefit()Constructor
-
-
Method Details
-
getIdentifier
- Returns:
identifier
(The EOB Business Identifier.)
-
setIdentifier
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasIdentifier
-
addIdentifier
-
addIdentifier
-
getIdentifierFirstRep
- Returns:
- The first repetition of repeating field
identifier
, creating it if it does not already exist
-
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
-
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
- Returns:
- The status of the resource instance.
-
setStatus
- Parameters:
value
- The status of the resource instance.
-
getType
- Returns:
type
(The category of claim, eg, oral, pharmacy, vision, insitutional, professional.)
-
hasType
-
setType
- Parameters:
value
-type
(The category of claim, eg, oral, pharmacy, vision, insitutional, professional.)
-
getSubType
- Returns:
subType
(A finer grained suite of claim subtype codes which may convey Inpatient vs Outpatient and/or a specialty service. In the US the BillType.)
-
setSubType
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSubType
-
addSubType
-
addSubType
-
getSubTypeFirstRep
- Returns:
- The first repetition of repeating field
subType
, creating it if it does not already exist
-
getPatient
- Returns:
patient
(Patient Resource.)
-
hasPatient
-
setPatient
- Parameters:
value
-patient
(Patient Resource.)
-
getPatientTarget
- Returns:
patient
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Patient Resource.)
-
setPatientTarget
- Parameters:
value
-patient
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Patient Resource.)
-
getBillablePeriod
- Returns:
billablePeriod
(The billable period for which charges are being submitted.)
-
hasBillablePeriod
-
setBillablePeriod
- Parameters:
value
-billablePeriod
(The billable period for which charges are being submitted.)
-
getCreatedElement
- Returns:
created
(The date when the EOB was created.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the value
-
hasCreatedElement
-
hasCreated
-
setCreatedElement
- Parameters:
value
-created
(The date when the EOB was created.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the value
-
getCreated
- Returns:
- The date when the EOB was created.
-
setCreated
- Parameters:
value
- The date when the EOB was created.
-
getEnterer
- Returns:
enterer
(The person who created the explanation of benefit.)
-
hasEnterer
-
setEnterer
- Parameters:
value
-enterer
(The person who created the explanation of benefit.)
-
getEntererTarget
- Returns:
enterer
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The person who created the explanation of benefit.)
-
setEntererTarget
- Parameters:
value
-enterer
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The person who created the explanation of benefit.)
-
getInsurer
- Returns:
insurer
(The insurer which is responsible for the explanation of benefit.)
-
hasInsurer
-
setInsurer
- Parameters:
value
-insurer
(The insurer which is responsible for the explanation of benefit.)
-
getInsurerTarget
- Returns:
insurer
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The insurer which is responsible for the explanation of benefit.)
-
setInsurerTarget
- Parameters:
value
-insurer
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The insurer which is responsible for the explanation of benefit.)
-
getProvider
- Returns:
provider
(The provider which is responsible for the claim.)
-
hasProvider
-
setProvider
- Parameters:
value
-provider
(The provider which is responsible for the claim.)
-
getProviderTarget
- Returns:
provider
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The provider which is responsible for the claim.)
-
setProviderTarget
- Parameters:
value
-provider
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The provider which is responsible for the claim.)
-
getOrganization
- Returns:
organization
(The provider which is responsible for the claim.)
-
hasOrganization
-
setOrganization
- Parameters:
value
-organization
(The provider which is responsible for the claim.)
-
getOrganizationTarget
- Returns:
organization
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The provider which is responsible for the claim.)
-
setOrganizationTarget
- Parameters:
value
-organization
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The provider which is responsible for the claim.)
-
getReferral
- Returns:
referral
(The referral resource which lists the date, practitioner, reason and other supporting information.)
-
hasReferral
-
setReferral
- Parameters:
value
-referral
(The referral resource which lists the date, practitioner, reason and other supporting information.)
-
getReferralTarget
- Returns:
referral
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The referral resource which lists the date, practitioner, reason and other supporting information.)
-
setReferralTarget
- Parameters:
value
-referral
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The referral resource which lists the date, practitioner, reason and other supporting information.)
-
getFacility
- Returns:
facility
(Facility where the services were provided.)
-
hasFacility
-
setFacility
- Parameters:
value
-facility
(Facility where the services were provided.)
-
getFacilityTarget
- Returns:
facility
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Facility where the services were provided.)
-
setFacilityTarget
- Parameters:
value
-facility
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Facility where the services were provided.)
-
getClaim
- Returns:
claim
(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
hasClaim
-
setClaim
- Parameters:
value
-claim
(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
getClaimTarget
- Returns:
claim
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
setClaimTarget
- Parameters:
value
-claim
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
getClaimResponse
- Returns:
claimResponse
(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
hasClaimResponse
-
setClaimResponse
- Parameters:
value
-claimResponse
(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
getClaimResponseTarget
- Returns:
claimResponse
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
setClaimResponseTarget
- Parameters:
value
-claimResponse
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
getOutcome
- Returns:
outcome
(Processing outcome errror, partial or complete processing.)
-
hasOutcome
-
setOutcome
- Parameters:
value
-outcome
(Processing outcome errror, partial or complete processing.)
-
getDispositionElement
- Returns:
disposition
(A description of the status of the adjudication.). This is the underlying object with id, value and extensions. The accessor "getDisposition" gives direct access to the value
-
hasDispositionElement
-
hasDisposition
-
setDispositionElement
- Parameters:
value
-disposition
(A description of the status of the adjudication.). This is the underlying object with id, value and extensions. The accessor "getDisposition" gives direct access to the value
-
getDisposition
- Returns:
- A description of the status of the adjudication.
-
setDisposition
- Parameters:
value
- A description of the status of the adjudication.
-
getRelated
- Returns:
related
(Other claims which are related to this claim such as prior claim versions or for related services.)
-
setRelated
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasRelated
-
addRelated
-
addRelated
-
getRelatedFirstRep
- Returns:
- The first repetition of repeating field
related
, creating it if it does not already exist
-
getPrescription
- Returns:
prescription
(Prescription to support the dispensing of Pharmacy or Vision products.)
-
hasPrescription
-
setPrescription
- Parameters:
value
-prescription
(Prescription to support the dispensing of Pharmacy or Vision products.)
-
getPrescriptionTarget
- Returns:
prescription
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Prescription to support the dispensing of Pharmacy or Vision products.)
-
setPrescriptionTarget
- Parameters:
value
-prescription
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Prescription to support the dispensing of Pharmacy or Vision products.)
-
getOriginalPrescription
- Returns:
originalPrescription
(Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the 'prescription' and that from the physician becomes the 'original prescription'.)
-
hasOriginalPrescription
-
setOriginalPrescription
- Parameters:
value
-originalPrescription
(Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the 'prescription' and that from the physician becomes the 'original prescription'.)
-
getOriginalPrescriptionTarget
- Returns:
originalPrescription
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the 'prescription' and that from the physician becomes the 'original prescription'.)
-
setOriginalPrescriptionTarget
- Parameters:
value
-originalPrescription
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Original prescription which has been superceded by this prescription to support the dispensing of pharmacy services, medications or products. For example, a physician may prescribe a medication which the pharmacy determines is contraindicated, or for which the patient has an intolerance, and therefor issues a new precription for an alternate medication which has the same theraputic intent. The prescription from the pharmacy becomes the 'prescription' and that from the physician becomes the 'original prescription'.)
-
getPayee
- Returns:
payee
(The party to be reimbursed for the services.)
-
hasPayee
-
setPayee
- Parameters:
value
-payee
(The party to be reimbursed for the services.)
-
getInformation
- Returns:
information
(Additional information codes regarding exceptions, special considerations, the condition, situation, prior or concurrent issues. Often there are mutiple jurisdiction specific valuesets which are required.)
-
setInformation
public ExplanationOfBenefit setInformation(List<ExplanationOfBenefit.SupportingInformationComponent> theInformation) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasInformation
-
addInformation
-
addInformation
-
getInformationFirstRep
- Returns:
- The first repetition of repeating field
information
, creating it if it does not already exist
-
getCareTeam
- Returns:
careTeam
(The members of the team who provided the overall service as well as their role and whether responsible and qualifications.)
-
setCareTeam
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCareTeam
-
addCareTeam
-
addCareTeam
-
getCareTeamFirstRep
- Returns:
- The first repetition of repeating field
careTeam
, creating it if it does not already exist
-
getDiagnosis
- Returns:
diagnosis
(Ordered list of patient diagnosis for which care is sought.)
-
setDiagnosis
public ExplanationOfBenefit setDiagnosis(List<ExplanationOfBenefit.DiagnosisComponent> theDiagnosis) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasDiagnosis
-
addDiagnosis
-
addDiagnosis
-
getDiagnosisFirstRep
- Returns:
- The first repetition of repeating field
diagnosis
, creating it if it does not already exist
-
getProcedure
- Returns:
procedure
(Ordered list of patient procedures performed to support the adjudication.)
-
setProcedure
public ExplanationOfBenefit setProcedure(List<ExplanationOfBenefit.ProcedureComponent> theProcedure) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasProcedure
-
addProcedure
-
addProcedure
-
getProcedureFirstRep
- Returns:
- The first repetition of repeating field
procedure
, creating it if it does not already exist
-
getPrecedenceElement
- Returns:
precedence
(Precedence (primary, secondary, etc.).). This is the underlying object with id, value and extensions. The accessor "getPrecedence" gives direct access to the value
-
hasPrecedenceElement
-
hasPrecedence
-
setPrecedenceElement
- Parameters:
value
-precedence
(Precedence (primary, secondary, etc.).). This is the underlying object with id, value and extensions. The accessor "getPrecedence" gives direct access to the value
-
getPrecedence
- Returns:
- Precedence (primary, secondary, etc.).
-
setPrecedence
- Parameters:
value
- Precedence (primary, secondary, etc.).
-
getInsurance
- Returns:
insurance
(Financial instrument by which payment information for health care.)
-
hasInsurance
-
setInsurance
- Parameters:
value
-insurance
(Financial instrument by which payment information for health care.)
-
getAccident
- Returns:
accident
(An accident which resulted in the need for healthcare services.)
-
hasAccident
-
setAccident
- Parameters:
value
-accident
(An accident which resulted in the need for healthcare services.)
-
getEmploymentImpacted
- Returns:
employmentImpacted
(The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).)
-
hasEmploymentImpacted
-
setEmploymentImpacted
- Parameters:
value
-employmentImpacted
(The start and optional end dates of when the patient was precluded from working due to the treatable condition(s).)
-
getHospitalization
- Returns:
hospitalization
(The start and optional end dates of when the patient was confined to a treatment center.)
-
hasHospitalization
-
setHospitalization
- Parameters:
value
-hospitalization
(The start and optional end dates of when the patient was confined to a treatment center.)
-
getItem
- Returns:
item
(First tier of goods and services.)
-
setItem
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasItem
-
addItem
-
addItem
-
getItemFirstRep
- Returns:
- The first repetition of repeating field
item
, creating it if it does not already exist
-
getAddItem
- Returns:
addItem
(The first tier service adjudications for payor added services.)
-
setAddItem
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasAddItem
-
addAddItem
-
addAddItem
-
getAddItemFirstRep
- Returns:
- The first repetition of repeating field
addItem
, creating it if it does not already exist
-
getTotalCost
- Returns:
totalCost
(The total cost of the services reported.)
-
hasTotalCost
-
setTotalCost
- Parameters:
value
-totalCost
(The total cost of the services reported.)
-
getUnallocDeductable
- Returns:
unallocDeductable
(The amount of deductable applied which was not allocated to any particular service line.)
-
hasUnallocDeductable
-
setUnallocDeductable
- Parameters:
value
-unallocDeductable
(The amount of deductable applied which was not allocated to any particular service line.)
-
getTotalBenefit
- Returns:
totalBenefit
(Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductable).)
-
hasTotalBenefit
-
setTotalBenefit
- Parameters:
value
-totalBenefit
(Total amount of benefit payable (Equal to sum of the Benefit amounts from all detail lines and additions less the Unallocated Deductable).)
-
getPayment
- Returns:
payment
(Payment details for the claim if the claim has been paid.)
-
hasPayment
-
setPayment
- Parameters:
value
-payment
(Payment details for the claim if the claim has been paid.)
-
getForm
- Returns:
form
(The form to be used for printing the content.)
-
hasForm
-
setForm
- Parameters:
value
-form
(The form to be used for printing the content.)
-
getProcessNote
- Returns:
processNote
(Note text.)
-
setProcessNote
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasProcessNote
-
addProcessNote
-
addProcessNote
-
getProcessNoteFirstRep
- Returns:
- The first repetition of repeating field
processNote
, creating it if it does not already exist
-
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
-
addBenefitBalance
-
addBenefitBalance
-
getBenefitBalanceFirstRep
- Returns:
- The first repetition of repeating field
benefitBalance
, creating it if it does not already exist
-
listChildren
- 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
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- 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
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
- Specified by:
copy
in classDomainResource
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
- Specified by:
getResourceType
in classResource
-