Package org.hl7.fhir.dstu2.model
Class Claim
-
- 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 Claim extends DomainResource
A provider issued list of services and products provided, or to be provided, to a patient which is provided to an insurer for payment recovery.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClaim.ClaimTypestatic classClaim.ClaimTypeEnumFactorystatic classClaim.CoverageComponentstatic classClaim.DetailComponentstatic classClaim.DiagnosisComponentstatic classClaim.ItemsComponentstatic classClaim.MissingTeethComponentstatic classClaim.PayeeComponentstatic classClaim.ProsthesisComponentstatic classClaim.SubDetailComponentstatic classClaim.Usestatic classClaim.UseEnumFactory
-
Field Summary
Fields Modifier and Type Field Description protected DateTypeaccidentDate of an accident which these services are addressing.protected CodingaccidentTypeType of accident: work, auto, etc.protected List<Coding>additionalMaterialsCode to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.protected List<Coding>conditionList of patient conditions for which care is sought.protected List<Claim.CoverageComponent>coverageFinancial instrument by which payment information for health care.protected DateTimeTypecreatedThe date when the enclosed suite of services were performed or completed.protected List<Claim.DiagnosisComponent>diagnosisOrdered list of patient diagnosis for which care is sought.protected ReferenceentererPerson who created the invoice/claim/pre-determination or pre-authorization.protected PractitionerentererTargetThe actual object that is the target of the reference (Person who created the invoice/claim/pre-determination or pre-authorization.)protected List<Coding>exceptionFactors which may influence the applicability of coverage.protected ReferencefacilityFacility where the services were provided.protected LocationfacilityTargetThe actual object that is the target of the reference (Facility where the services were provided.)protected CodingfundsReserveIn the case of a Pre-Determination/Pre-Authorization the provider may request that funds in the amount of the expected Benefit be reserved ('Patient' or 'Provider') to pay for the Benefits determined on the subsequent claim(s).protected List<Identifier>identifierThe business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.protected List<Coding>interventionExceptionA list of intervention and exception codes which may influence the adjudication of the claim.protected List<Claim.ItemsComponent>itemFirst tier of goods and services.protected List<Claim.MissingTeethComponent>missingTeethA list of teeth which would be expected but are not found due to having been previously extracted or for other reasons.protected ReferenceorganizationThe organization which is responsible for the bill, claim pre-determination, pre-authorization.protected OrganizationorganizationTargetThe actual object that is the target of the reference (The organization which is responsible for the bill, claim pre-determination, pre-authorization.)protected ReferenceoriginalPrescriptionOriginal prescription to support the dispensing of pharmacy services, medications or products.protected MedicationOrderoriginalPrescriptionTargetThe actual object that is the target of the reference (Original prescription to support the dispensing of pharmacy services, medications or products.)protected CodingoriginalRulesetThe version of the specification from which the original instance was created.protected ReferencepatientPatient Resource.protected PatientpatientTargetThe actual object that is the target of the reference (Patient Resource.)protected Claim.PayeeComponentpayeeThe party to be reimbursed for the services.protected ReferenceprescriptionPrescription to support the dispensing of Pharmacy or Vision products.protected ResourceprescriptionTargetThe actual object that is the target of the reference (Prescription to support the dispensing of Pharmacy or Vision products.)protected CodingpriorityImmediate (stat), best effort (normal), deferred (deferred).protected ReferenceproviderThe provider which is responsible for the bill, claim pre-determination, pre-authorization.protected PractitionerproviderTargetThe actual object that is the target of the reference (The provider which is responsible for the bill, claim pre-determination, pre-authorization.)protected ReferencereferralThe referral resource which lists the date, practitioner, reason and other supporting information.protected ReferralRequestreferralTargetThe actual object that is the target of the reference (The referral resource which lists the date, practitioner, reason and other supporting information.)protected CodingrulesetThe version of the specification on which this instance relies.protected StringTypeschoolName of school for over-aged dependents.static StringSP_IDENTIFIERstatic StringSP_PATIENTstatic StringSP_PRIORITYstatic StringSP_PROVIDERstatic StringSP_USEprotected ReferencetargetInsurer Identifier, typical BIN number (6 digit).protected OrganizationtargetTargetThe actual object that is the target of the reference (Insurer Identifier, typical BIN number (6 digit).)protected Enumeration<Claim.ClaimType>typeThe category of claim this is.protected Enumeration<Claim.Use>useComplete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).-
Fields inherited from class org.hl7.fhir.dstu2.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu2.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description Claim()Claim(Enumeration<Claim.ClaimType> type, Reference patient)
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setText
-
Methods inherited from class org.hl7.fhir.dstu2.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.dstu2.model.BaseResource
getStructureFhirVersionEnum, setId
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, 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
-
type
protected Enumeration<Claim.ClaimType> type
The category of claim this is.
-
identifier
protected List<Identifier> identifier
The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.
-
originalRuleset
protected Coding originalRuleset
The version of the specification from which the original instance was created.
-
created
protected DateTimeType created
The date when the enclosed suite of services were performed or completed.
-
targetTarget
protected Organization targetTarget
The actual object that is the target of the reference (Insurer Identifier, typical BIN number (6 digit).)
-
provider
protected Reference provider
The provider which is responsible for the bill, claim pre-determination, pre-authorization.
-
providerTarget
protected Practitioner providerTarget
The actual object that is the target of the reference (The provider which is responsible for the bill, claim pre-determination, pre-authorization.)
-
organization
protected Reference organization
The organization which is responsible for the bill, claim pre-determination, pre-authorization.
-
organizationTarget
protected Organization organizationTarget
The actual object that is the target of the reference (The organization which is responsible for the bill, claim pre-determination, pre-authorization.)
-
use
protected Enumeration<Claim.Use> use
Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).
-
fundsReserve
protected Coding fundsReserve
In the case of a Pre-Determination/Pre-Authorization the provider may request that funds in the amount of the expected Benefit be reserved ('Patient' or 'Provider') to pay for the Benefits determined on the subsequent claim(s). 'None' explicitly indicates no funds reserving is requested.
-
enterer
protected Reference enterer
Person who created the invoice/claim/pre-determination or pre-authorization.
-
entererTarget
protected Practitioner entererTarget
The actual object that is the target of the reference (Person who created the invoice/claim/pre-determination or pre-authorization.)
-
facilityTarget
protected Location facilityTarget
The actual object that is the target of the reference (Facility where the services were provided.)
-
prescription
protected Reference prescription
Prescription to support the dispensing of Pharmacy or Vision products.
-
prescriptionTarget
protected Resource prescriptionTarget
The actual object that is the target of the reference (Prescription to support the dispensing of Pharmacy or Vision products.)
-
originalPrescription
protected Reference originalPrescription
Original prescription to support the dispensing of pharmacy services, medications or products.
-
originalPrescriptionTarget
protected MedicationOrder originalPrescriptionTarget
The actual object that is the target of the reference (Original prescription to support the dispensing of pharmacy services, medications or products.)
-
payee
protected Claim.PayeeComponent payee
The party to be reimbursed for the services.
-
referral
protected Reference referral
The referral resource which lists the date, practitioner, reason and other supporting information.
-
referralTarget
protected ReferralRequest referralTarget
The actual object that is the target of the reference (The referral resource which lists the date, practitioner, reason and other supporting information.)
-
diagnosis
protected List<Claim.DiagnosisComponent> diagnosis
Ordered list of patient diagnosis for which care is sought.
-
patientTarget
protected Patient patientTarget
The actual object that is the target of the reference (Patient Resource.)
-
coverage
protected List<Claim.CoverageComponent> coverage
Financial instrument by which payment information for health care.
-
exception
protected List<Coding> exception
Factors which may influence the applicability of coverage.
-
school
protected StringType school
Name of school for over-aged dependents.
-
accidentType
protected Coding accidentType
Type of accident: work, auto, etc.
-
interventionException
protected List<Coding> interventionException
A list of intervention and exception codes which may influence the adjudication of the claim.
-
item
protected List<Claim.ItemsComponent> item
First tier of goods and services.
-
additionalMaterials
protected List<Coding> additionalMaterials
Code to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.
-
missingTeeth
protected List<Claim.MissingTeethComponent> missingTeeth
A list of teeth which would be expected but are not found due to having been previously extracted or for other reasons.
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
- See Also:
- Constant Field Values
-
SP_PROVIDER
public static final String SP_PROVIDER
- See Also:
- Constant Field Values
-
SP_USE
public static final String SP_USE
- See Also:
- Constant Field Values
-
SP_PATIENT
public static final String SP_PATIENT
- See Also:
- Constant Field Values
-
SP_PRIORITY
public static final String SP_PRIORITY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Claim
public Claim()
-
Claim
public Claim(Enumeration<Claim.ClaimType> type, Reference patient)
-
-
Method Detail
-
getTypeElement
public Enumeration<Claim.ClaimType> getTypeElement()
- Returns:
type(The category of claim this is.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
hasTypeElement
public boolean hasTypeElement()
-
hasType
public boolean hasType()
-
setTypeElement
public Claim setTypeElement(Enumeration<Claim.ClaimType> value)
- Parameters:
value-type(The category of claim this is.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
getType
public Claim.ClaimType getType()
- Returns:
- The category of claim this is.
-
setType
public Claim setType(Claim.ClaimType value)
- Parameters:
value- The category of claim this is.
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
- Returns:
identifier(The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.)
-
addIdentifier
public Claim addIdentifier(Identifier t)
-
getRuleset
public Coding getRuleset()
- Returns:
ruleset(The version of the specification on which this instance relies.)
-
hasRuleset
public boolean hasRuleset()
-
setRuleset
public Claim setRuleset(Coding value)
- Parameters:
value-ruleset(The version of the specification on which this instance relies.)
-
getOriginalRuleset
public Coding getOriginalRuleset()
- Returns:
originalRuleset(The version of the specification from which the original instance was created.)
-
hasOriginalRuleset
public boolean hasOriginalRuleset()
-
setOriginalRuleset
public Claim setOriginalRuleset(Coding value)
- Parameters:
value-originalRuleset(The version of the specification from which the original instance was created.)
-
getCreatedElement
public DateTimeType getCreatedElement()
- Returns:
created(The date when the enclosed suite of services were performed or completed.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the value
-
hasCreatedElement
public boolean hasCreatedElement()
-
hasCreated
public boolean hasCreated()
-
setCreatedElement
public Claim setCreatedElement(DateTimeType value)
- Parameters:
value-created(The date when the enclosed suite of services were performed or completed.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the value
-
getCreated
public Date getCreated()
- Returns:
- The date when the enclosed suite of services were performed or completed.
-
setCreated
public Claim setCreated(Date value)
- Parameters:
value- The date when the enclosed suite of services were performed or completed.
-
getTarget
public Reference getTarget()
- Returns:
target(Insurer Identifier, typical BIN number (6 digit).)
-
hasTarget
public boolean hasTarget()
-
setTarget
public Claim setTarget(Reference value)
- Parameters:
value-target(Insurer Identifier, typical BIN number (6 digit).)
-
getTargetTarget
public Organization getTargetTarget()
- Returns:
targetThe 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. (Insurer Identifier, typical BIN number (6 digit).)
-
setTargetTarget
public Claim setTargetTarget(Organization value)
- Parameters:
value-targetThe 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. (Insurer Identifier, typical BIN number (6 digit).)
-
getProvider
public Reference getProvider()
- Returns:
provider(The provider which is responsible for the bill, claim pre-determination, pre-authorization.)
-
hasProvider
public boolean hasProvider()
-
setProvider
public Claim setProvider(Reference value)
- Parameters:
value-provider(The provider which is responsible for the bill, claim pre-determination, pre-authorization.)
-
getProviderTarget
public Practitioner getProviderTarget()
- Returns:
providerThe 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 bill, claim pre-determination, pre-authorization.)
-
setProviderTarget
public Claim setProviderTarget(Practitioner value)
- Parameters:
value-providerThe 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 bill, claim pre-determination, pre-authorization.)
-
getOrganization
public Reference getOrganization()
- Returns:
organization(The organization which is responsible for the bill, claim pre-determination, pre-authorization.)
-
hasOrganization
public boolean hasOrganization()
-
setOrganization
public Claim setOrganization(Reference value)
- Parameters:
value-organization(The organization which is responsible for the bill, claim pre-determination, pre-authorization.)
-
getOrganizationTarget
public Organization getOrganizationTarget()
- Returns:
organizationThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The organization which is responsible for the bill, claim pre-determination, pre-authorization.)
-
setOrganizationTarget
public Claim setOrganizationTarget(Organization value)
- Parameters:
value-organizationThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The organization which is responsible for the bill, claim pre-determination, pre-authorization.)
-
getUseElement
public Enumeration<Claim.Use> getUseElement()
- Returns:
use(Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).). 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 Claim setUseElement(Enumeration<Claim.Use> value)
- Parameters:
value-use(Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the value
-
getUse
public Claim.Use getUse()
- Returns:
- Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).
-
setUse
public Claim setUse(Claim.Use value)
- Parameters:
value- Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).
-
getPriority
public Coding getPriority()
- Returns:
priority(Immediate (stat), best effort (normal), deferred (deferred).)
-
hasPriority
public boolean hasPriority()
-
setPriority
public Claim setPriority(Coding value)
- Parameters:
value-priority(Immediate (stat), best effort (normal), deferred (deferred).)
-
getFundsReserve
public Coding getFundsReserve()
- Returns:
fundsReserve(In the case of a Pre-Determination/Pre-Authorization the provider may request that funds in the amount of the expected Benefit be reserved ('Patient' or 'Provider') to pay for the Benefits determined on the subsequent claim(s). 'None' explicitly indicates no funds reserving is requested.)
-
hasFundsReserve
public boolean hasFundsReserve()
-
setFundsReserve
public Claim setFundsReserve(Coding value)
- Parameters:
value-fundsReserve(In the case of a Pre-Determination/Pre-Authorization the provider may request that funds in the amount of the expected Benefit be reserved ('Patient' or 'Provider') to pay for the Benefits determined on the subsequent claim(s). 'None' explicitly indicates no funds reserving is requested.)
-
getEnterer
public Reference getEnterer()
- Returns:
enterer(Person who created the invoice/claim/pre-determination or pre-authorization.)
-
hasEnterer
public boolean hasEnterer()
-
setEnterer
public Claim setEnterer(Reference value)
- Parameters:
value-enterer(Person who created the invoice/claim/pre-determination or pre-authorization.)
-
getEntererTarget
public Practitioner getEntererTarget()
- Returns:
entererThe 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. (Person who created the invoice/claim/pre-determination or pre-authorization.)
-
setEntererTarget
public Claim setEntererTarget(Practitioner value)
- Parameters:
value-entererThe 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. (Person who created the invoice/claim/pre-determination or pre-authorization.)
-
getFacility
public Reference getFacility()
- Returns:
facility(Facility where the services were provided.)
-
hasFacility
public boolean hasFacility()
-
setFacility
public Claim setFacility(Reference value)
- Parameters:
value-facility(Facility where the services were provided.)
-
getFacilityTarget
public Location getFacilityTarget()
- Returns:
facilityThe 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
public Claim setFacilityTarget(Location value)
- Parameters:
value-facilityThe 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.)
-
getPrescription
public Reference getPrescription()
- Returns:
prescription(Prescription to support the dispensing of Pharmacy or Vision products.)
-
hasPrescription
public boolean hasPrescription()
-
setPrescription
public Claim setPrescription(Reference value)
- Parameters:
value-prescription(Prescription to support the dispensing of Pharmacy or Vision products.)
-
getPrescriptionTarget
public Resource getPrescriptionTarget()
- Returns:
prescriptionThe 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
public Claim setPrescriptionTarget(Resource value)
- Parameters:
value-prescriptionThe 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
public Reference getOriginalPrescription()
- Returns:
originalPrescription(Original prescription to support the dispensing of pharmacy services, medications or products.)
-
hasOriginalPrescription
public boolean hasOriginalPrescription()
-
setOriginalPrescription
public Claim setOriginalPrescription(Reference value)
- Parameters:
value-originalPrescription(Original prescription to support the dispensing of pharmacy services, medications or products.)
-
getOriginalPrescriptionTarget
public MedicationOrder getOriginalPrescriptionTarget()
- Returns:
originalPrescriptionThe 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 to support the dispensing of pharmacy services, medications or products.)
-
setOriginalPrescriptionTarget
public Claim setOriginalPrescriptionTarget(MedicationOrder value)
- Parameters:
value-originalPrescriptionThe 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 to support the dispensing of pharmacy services, medications or products.)
-
getPayee
public Claim.PayeeComponent getPayee()
- Returns:
payee(The party to be reimbursed for the services.)
-
hasPayee
public boolean hasPayee()
-
setPayee
public Claim setPayee(Claim.PayeeComponent value)
- Parameters:
value-payee(The party to be reimbursed for the services.)
-
getReferral
public Reference getReferral()
- Returns:
referral(The referral resource which lists the date, practitioner, reason and other supporting information.)
-
hasReferral
public boolean hasReferral()
-
setReferral
public Claim setReferral(Reference value)
- Parameters:
value-referral(The referral resource which lists the date, practitioner, reason and other supporting information.)
-
getReferralTarget
public ReferralRequest getReferralTarget()
- Returns:
referralThe 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
public Claim setReferralTarget(ReferralRequest value)
- Parameters:
value-referralThe 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.)
-
getDiagnosis
public List<Claim.DiagnosisComponent> getDiagnosis()
- Returns:
diagnosis(Ordered list of patient diagnosis for which care is sought.)
-
hasDiagnosis
public boolean hasDiagnosis()
-
addDiagnosis
public Claim.DiagnosisComponent addDiagnosis()
- Returns:
diagnosis(Ordered list of patient diagnosis for which care is sought.)
-
addDiagnosis
public Claim addDiagnosis(Claim.DiagnosisComponent t)
-
getCondition
public List<Coding> getCondition()
- Returns:
condition(List of patient conditions for which care is sought.)
-
hasCondition
public boolean hasCondition()
-
addCondition
public Coding addCondition()
- Returns:
condition(List of patient conditions for which care is sought.)
-
addCondition
public Claim addCondition(Coding t)
-
getPatient
public Reference getPatient()
- Returns:
patient(Patient Resource.)
-
hasPatient
public boolean hasPatient()
-
setPatient
public Claim setPatient(Reference value)
- Parameters:
value-patient(Patient Resource.)
-
getPatientTarget
public Patient getPatientTarget()
- Returns:
patientThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Patient Resource.)
-
setPatientTarget
public Claim setPatientTarget(Patient value)
- Parameters:
value-patientThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Patient Resource.)
-
getCoverage
public List<Claim.CoverageComponent> getCoverage()
- Returns:
coverage(Financial instrument by which payment information for health care.)
-
hasCoverage
public boolean hasCoverage()
-
addCoverage
public Claim.CoverageComponent addCoverage()
- Returns:
coverage(Financial instrument by which payment information for health care.)
-
addCoverage
public Claim addCoverage(Claim.CoverageComponent t)
-
getException
public List<Coding> getException()
- Returns:
exception(Factors which may influence the applicability of coverage.)
-
hasException
public boolean hasException()
-
addException
public Coding addException()
- Returns:
exception(Factors which may influence the applicability of coverage.)
-
addException
public Claim addException(Coding t)
-
getSchoolElement
public StringType getSchoolElement()
- Returns:
school(Name of school for over-aged dependents.). This is the underlying object with id, value and extensions. The accessor "getSchool" gives direct access to the value
-
hasSchoolElement
public boolean hasSchoolElement()
-
hasSchool
public boolean hasSchool()
-
setSchoolElement
public Claim setSchoolElement(StringType value)
- Parameters:
value-school(Name of school for over-aged dependents.). This is the underlying object with id, value and extensions. The accessor "getSchool" gives direct access to the value
-
setSchool
public Claim setSchool(String value)
- Parameters:
value- Name of school for over-aged dependents.
-
getAccidentElement
public DateType getAccidentElement()
- Returns:
accident(Date of an accident which these services are addressing.). This is the underlying object with id, value and extensions. The accessor "getAccident" gives direct access to the value
-
hasAccidentElement
public boolean hasAccidentElement()
-
hasAccident
public boolean hasAccident()
-
setAccidentElement
public Claim setAccidentElement(DateType value)
- Parameters:
value-accident(Date of an accident which these services are addressing.). This is the underlying object with id, value and extensions. The accessor "getAccident" gives direct access to the value
-
getAccident
public Date getAccident()
- Returns:
- Date of an accident which these services are addressing.
-
setAccident
public Claim setAccident(Date value)
- Parameters:
value- Date of an accident which these services are addressing.
-
getAccidentType
public Coding getAccidentType()
- Returns:
accidentType(Type of accident: work, auto, etc.)
-
hasAccidentType
public boolean hasAccidentType()
-
setAccidentType
public Claim setAccidentType(Coding value)
- Parameters:
value-accidentType(Type of accident: work, auto, etc.)
-
getInterventionException
public List<Coding> getInterventionException()
- Returns:
interventionException(A list of intervention and exception codes which may influence the adjudication of the claim.)
-
hasInterventionException
public boolean hasInterventionException()
-
addInterventionException
public Coding addInterventionException()
- Returns:
interventionException(A list of intervention and exception codes which may influence the adjudication of the claim.)
-
addInterventionException
public Claim addInterventionException(Coding t)
-
getItem
public List<Claim.ItemsComponent> getItem()
- Returns:
item(First tier of goods and services.)
-
hasItem
public boolean hasItem()
-
addItem
public Claim.ItemsComponent addItem()
- Returns:
item(First tier of goods and services.)
-
addItem
public Claim addItem(Claim.ItemsComponent t)
-
getAdditionalMaterials
public List<Coding> getAdditionalMaterials()
- Returns:
additionalMaterials(Code to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.)
-
hasAdditionalMaterials
public boolean hasAdditionalMaterials()
-
addAdditionalMaterials
public Coding addAdditionalMaterials()
- Returns:
additionalMaterials(Code to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.)
-
addAdditionalMaterials
public Claim addAdditionalMaterials(Coding t)
-
getMissingTeeth
public List<Claim.MissingTeethComponent> getMissingTeeth()
- Returns:
missingTeeth(A list of teeth which would be expected but are not found due to having been previously extracted or for other reasons.)
-
hasMissingTeeth
public boolean hasMissingTeeth()
-
addMissingTeeth
public Claim.MissingTeethComponent addMissingTeeth()
- Returns:
missingTeeth(A list of teeth which would be expected but are not found due to having been previously extracted or for other reasons.)
-
addMissingTeeth
public Claim addMissingTeeth(Claim.MissingTeethComponent t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classDomainResource
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public Claim copy()
- Specified by:
copyin classDomainResource
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-