Class Claim
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.dstu2.resource.BaseResource
-
- ca.uhn.fhir.model.dstu2.resource.Claim
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement,ca.uhn.fhir.model.api.IElement,ca.uhn.fhir.model.api.IResource,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseResource
public class Claim extends BaseResource implements ca.uhn.fhir.model.api.IResource
HAPI/FHIR Claim Resource ()Definition: 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.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/Claim
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClaim.CoverageBlock class for child element: Claim.coverage ()static classClaim.DiagnosisBlock class for child element: Claim.diagnosis ()static classClaim.ItemBlock class for child element: Claim.item ()static classClaim.ItemDetailBlock class for child element: Claim.item.detail ()static classClaim.ItemDetailSubDetailBlock class for child element: Claim.item.detail.subDetail ()static classClaim.ItemProsthesisBlock class for child element: Claim.item.prosthesis ()static classClaim.MissingTeethBlock class for child element: Claim.missingTeeth ()static classClaim.PayeeBlock class for child element: Claim.payee ()
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PROVIDERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientstatic ca.uhn.fhir.rest.gclient.TokenClientParamPRIORITYFluent Client search parameter constant for prioritystatic ca.uhn.fhir.rest.gclient.ReferenceClientParamPROVIDERFluent Client search parameter constant for providerstatic StringSP_IDENTIFIERSearch parameter constant for identifierstatic StringSP_PATIENTSearch parameter constant for patientstatic StringSP_PRIORITYSearch parameter constant for prioritystatic StringSP_PROVIDERSearch parameter constant for providerstatic StringSP_USESearch parameter constant for usestatic ca.uhn.fhir.rest.gclient.TokenClientParamUSEFluent Client search parameter constant for use-
Fields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
-
-
Constructor Summary
Constructors Constructor Description Claim()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CodingDtaddAdditionalMaterials()Adds and returns a new value for additionalMaterials ()ClaimaddAdditionalMaterials(CodingDt theValue)Adds a given new value for additionalMaterials ()CodingDtaddCondition()Adds and returns a new value for condition ()ClaimaddCondition(CodingDt theValue)Adds a given new value for condition ()Claim.CoverageaddCoverage()Adds and returns a new value for coverage ()ClaimaddCoverage(Claim.Coverage theValue)Adds a given new value for coverage ()Claim.DiagnosisaddDiagnosis()Adds and returns a new value for diagnosis ()ClaimaddDiagnosis(Claim.Diagnosis theValue)Adds a given new value for diagnosis ()CodingDtaddException()Adds and returns a new value for exception ()ClaimaddException(CodingDt theValue)Adds a given new value for exception ()IdentifierDtaddIdentifier()Adds and returns a new value for identifier ()ClaimaddIdentifier(IdentifierDt theValue)Adds a given new value for identifier ()CodingDtaddInterventionException()Adds and returns a new value for interventionException ()ClaimaddInterventionException(CodingDt theValue)Adds a given new value for interventionException ()Claim.ItemaddItem()Adds and returns a new value for item ()ClaimaddItem(Claim.Item theValue)Adds a given new value for item ()Claim.MissingTeethaddMissingTeeth()Adds and returns a new value for missingTeeth ()ClaimaddMissingTeeth(Claim.MissingTeeth theValue)Adds a given new value for missingTeeth ()DategetAccident()Gets the value(s) for accident ().ca.uhn.fhir.model.primitive.DateDtgetAccidentElement()Gets the value(s) for accident ().CodingDtgetAccidentType()Gets the value(s) for accidentType ().List<CodingDt>getAdditionalMaterials()Gets the value(s) for additionalMaterials ().CodingDtgetAdditionalMaterialsFirstRep()Gets the first repetition for additionalMaterials (), creating it if it does not already exist.<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)List<CodingDt>getCondition()Gets the value(s) for condition ().CodingDtgetConditionFirstRep()Gets the first repetition for condition (), creating it if it does not already exist.List<Claim.Coverage>getCoverage()Gets the value(s) for coverage ().Claim.CoveragegetCoverageFirstRep()Gets the first repetition for coverage (), creating it if it does not already exist.DategetCreated()Gets the value(s) for created ().ca.uhn.fhir.model.primitive.DateTimeDtgetCreatedElement()Gets the value(s) for created ().List<Claim.Diagnosis>getDiagnosis()Gets the value(s) for diagnosis ().Claim.DiagnosisgetDiagnosisFirstRep()Gets the first repetition for diagnosis (), creating it if it does not already exist.ResourceReferenceDtgetEnterer()Gets the value(s) for enterer ().List<CodingDt>getException()Gets the value(s) for exception ().CodingDtgetExceptionFirstRep()Gets the first repetition for exception (), creating it if it does not already exist.ResourceReferenceDtgetFacility()Gets the value(s) for facility ().CodingDtgetFundsReserve()Gets the value(s) for fundsReserve ().List<IdentifierDt>getIdentifier()Gets the value(s) for identifier ().IdentifierDtgetIdentifierFirstRep()Gets the first repetition for identifier (), creating it if it does not already exist.List<CodingDt>getInterventionException()Gets the value(s) for interventionException ().CodingDtgetInterventionExceptionFirstRep()Gets the first repetition for interventionException (), creating it if it does not already exist.List<Claim.Item>getItem()Gets the value(s) for item ().Claim.ItemgetItemFirstRep()Gets the first repetition for item (), creating it if it does not already exist.List<Claim.MissingTeeth>getMissingTeeth()Gets the value(s) for missingTeeth ().Claim.MissingTeethgetMissingTeethFirstRep()Gets the first repetition for missingTeeth (), creating it if it does not already exist.ResourceReferenceDtgetOrganization()Gets the value(s) for organization ().ResourceReferenceDtgetOriginalPrescription()Gets the value(s) for originalPrescription ().CodingDtgetOriginalRuleset()Gets the value(s) for originalRuleset ().ResourceReferenceDtgetPatient()Gets the value(s) for patient ().Claim.PayeegetPayee()Gets the value(s) for payee ().ResourceReferenceDtgetPrescription()Gets the value(s) for prescription ().CodingDtgetPriority()Gets the value(s) for priority ().ResourceReferenceDtgetProvider()Gets the value(s) for provider ().ResourceReferenceDtgetReferral()Gets the value(s) for referral ().StringgetResourceName()CodingDtgetRuleset()Gets the value(s) for ruleset ().StringgetSchool()Gets the value(s) for school ().ca.uhn.fhir.model.primitive.StringDtgetSchoolElement()Gets the value(s) for school ().ca.uhn.fhir.context.FhirVersionEnumgetStructureFhirVersionEnum()ResourceReferenceDtgetTarget()Gets the value(s) for target ().StringgetType()Gets the value(s) for type ().ca.uhn.fhir.model.primitive.BoundCodeDt<ClaimTypeEnum>getTypeElement()Gets the value(s) for type ().StringgetUse()Gets the value(s) for use ().ca.uhn.fhir.model.primitive.BoundCodeDt<UseEnum>getUseElement()Gets the value(s) for use ().booleanisEmpty()ClaimsetAccident(ca.uhn.fhir.model.primitive.DateDt theValue)Sets the value(s) for accident ()ClaimsetAccident(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)Sets the value for accident ()ClaimsetAccidentType(CodingDt theValue)Sets the value(s) for accidentType ()ClaimsetAccidentWithDayPrecision(Date theDate)Sets the value for accident ()ClaimsetAdditionalMaterials(List<CodingDt> theValue)Sets the value(s) for additionalMaterials ()ClaimsetCondition(List<CodingDt> theValue)Sets the value(s) for condition ()ClaimsetCoverage(List<Claim.Coverage> theValue)Sets the value(s) for coverage ()ClaimsetCreated(ca.uhn.fhir.model.primitive.DateTimeDt theValue)Sets the value(s) for created ()ClaimsetCreated(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)Sets the value for created ()ClaimsetCreatedWithSecondsPrecision(Date theDate)Sets the value for created ()ClaimsetDiagnosis(List<Claim.Diagnosis> theValue)Sets the value(s) for diagnosis ()ClaimsetEnterer(ResourceReferenceDt theValue)Sets the value(s) for enterer ()ClaimsetException(List<CodingDt> theValue)Sets the value(s) for exception ()ClaimsetFacility(ResourceReferenceDt theValue)Sets the value(s) for facility ()ClaimsetFundsReserve(CodingDt theValue)Sets the value(s) for fundsReserve ()ClaimsetIdentifier(List<IdentifierDt> theValue)Sets the value(s) for identifier ()ClaimsetInterventionException(List<CodingDt> theValue)Sets the value(s) for interventionException ()ClaimsetItem(List<Claim.Item> theValue)Sets the value(s) for item ()ClaimsetMissingTeeth(List<Claim.MissingTeeth> theValue)Sets the value(s) for missingTeeth ()ClaimsetOrganization(ResourceReferenceDt theValue)Sets the value(s) for organization ()ClaimsetOriginalPrescription(ResourceReferenceDt theValue)Sets the value(s) for originalPrescription ()ClaimsetOriginalRuleset(CodingDt theValue)Sets the value(s) for originalRuleset ()ClaimsetPatient(ResourceReferenceDt theValue)Sets the value(s) for patient ()ClaimsetPayee(Claim.Payee theValue)Sets the value(s) for payee ()ClaimsetPrescription(ResourceReferenceDt theValue)Sets the value(s) for prescription ()ClaimsetPriority(CodingDt theValue)Sets the value(s) for priority ()ClaimsetProvider(ResourceReferenceDt theValue)Sets the value(s) for provider ()ClaimsetReferral(ResourceReferenceDt theValue)Sets the value(s) for referral ()ClaimsetRuleset(CodingDt theValue)Sets the value(s) for ruleset ()ClaimsetSchool(ca.uhn.fhir.model.primitive.StringDt theValue)Sets the value(s) for school ()ClaimsetSchool(String theString)Sets the value for school ()ClaimsetTarget(ResourceReferenceDt theValue)Sets the value(s) for target ()ClaimsetType(ClaimTypeEnum theValue)Sets the value(s) for type ()ClaimsetType(ca.uhn.fhir.model.primitive.BoundCodeDt<ClaimTypeEnum> theValue)Sets the value(s) for type ()ClaimsetUse(UseEnum theValue)Sets the value(s) for use ()ClaimsetUse(ca.uhn.fhir.model.primitive.BoundCodeDt<UseEnum> theValue)Sets the value(s) for use ()-
Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
-
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
-
-
-
Field Detail
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter constant for identifierDescription: The primary identifier of the financial resource
Type: token
Path: Claim.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 primary identifier of the financial resource
Type: token
Path: Claim.identifier
-
SP_USE
public static final String SP_USE
Search parameter constant for useDescription: The kind of financial resource
Type: token
Path: Claim.use
- See Also:
- Constant Field Values
-
USE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam USE
Fluent Client search parameter constant for useDescription: The kind of financial resource
Type: token
Path: Claim.use
-
SP_PRIORITY
public static final String SP_PRIORITY
Search parameter constant for priorityDescription: Processing priority requested
Type: token
Path: Claim.priority
- See Also:
- Constant Field Values
-
PRIORITY
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PRIORITY
Fluent Client search parameter constant for priorityDescription: Processing priority requested
Type: token
Path: Claim.priority
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter constant for patientDescription: Patient
Type: reference
Path: Claim.patient
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: Patient
Type: reference
Path: Claim.patient
-
SP_PROVIDER
public static final String SP_PROVIDER
Search parameter constant for providerDescription: Provider responsible for the claim
Type: reference
Path: Claim.provider
- See Also:
- Constant Field Values
-
PROVIDER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER
Fluent Client search parameter constant for providerDescription: Provider responsible for the claim
Type: reference
Path: Claim.provider
-
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 "Claim:patient".
-
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 "Claim:provider".
-
-
Constructor Detail
-
Claim
public Claim()
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
- Specified by:
getAllPopulatedChildElementsOfTypein interfaceca.uhn.fhir.model.api.ICompositeElement
-
getTypeElement
public ca.uhn.fhir.model.primitive.BoundCodeDt<ClaimTypeEnum> getTypeElement()
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull.Definition: The category of claim this is
-
getType
public String getType()
Gets the value(s) for type (). creating it if it does not exist. This method may returnnull.Definition: The category of claim this is
-
setType
public Claim setType(ca.uhn.fhir.model.primitive.BoundCodeDt<ClaimTypeEnum> theValue)
Sets the value(s) for type ()Definition: The category of claim this is
-
setType
public Claim setType(ClaimTypeEnum theValue)
Sets the value(s) for type ()Definition: The category of claim this is
-
getIdentifier
public List<IdentifierDt> getIdentifier()
Gets the value(s) for identifier (). creating it if it does not exist. Will not returnnull.Definition: The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.
-
setIdentifier
public Claim setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier ()Definition: The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.
-
addIdentifier
public IdentifierDt addIdentifier()
Adds and returns a new value for identifier ()Definition: The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.
-
addIdentifier
public Claim addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier ()Definition: The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.
- Parameters:
theValue- The identifier to add (must not benull)
-
getIdentifierFirstRep
public IdentifierDt getIdentifierFirstRep()
Gets the first repetition for identifier (), creating it if it does not already exist.Definition: The business identifier for the instance: invoice number, claim number, pre-determination or pre-authorization number.
-
getRuleset
public CodingDt getRuleset()
Gets the value(s) for ruleset (). creating it if it does not exist. Will not returnnull.Definition: The version of the specification on which this instance relies.
-
setRuleset
public Claim setRuleset(CodingDt theValue)
Sets the value(s) for ruleset ()Definition: The version of the specification on which this instance relies.
-
getOriginalRuleset
public CodingDt getOriginalRuleset()
Gets the value(s) for originalRuleset (). creating it if it does not exist. Will not returnnull.Definition: The version of the specification from which the original instance was created.
-
setOriginalRuleset
public Claim setOriginalRuleset(CodingDt theValue)
Sets the value(s) for originalRuleset ()Definition: The version of the specification from which the original instance was created.
-
getCreatedElement
public ca.uhn.fhir.model.primitive.DateTimeDt getCreatedElement()
Gets the value(s) for created (). creating it if it does not exist. Will not returnnull.Definition: The date when the enclosed suite of services were performed or completed
-
getCreated
public Date getCreated()
Gets the value(s) for created (). creating it if it does not exist. This method may returnnull.Definition: The date when the enclosed suite of services were performed or completed
-
setCreated
public Claim setCreated(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
Sets the value(s) for created ()Definition: The date when the enclosed suite of services were performed or completed
-
setCreated
public Claim setCreated(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for created ()Definition: The date when the enclosed suite of services were performed or completed
-
setCreatedWithSecondsPrecision
public Claim setCreatedWithSecondsPrecision(Date theDate)
Sets the value for created ()Definition: The date when the enclosed suite of services were performed or completed
-
getTarget
public ResourceReferenceDt getTarget()
Gets the value(s) for target (). creating it if it does not exist. Will not returnnull.Definition: Insurer Identifier, typical BIN number (6 digit).
-
setTarget
public Claim setTarget(ResourceReferenceDt theValue)
Sets the value(s) for target ()Definition: Insurer Identifier, typical BIN number (6 digit).
-
getProvider
public ResourceReferenceDt getProvider()
Gets the value(s) for provider (). creating it if it does not exist. Will not returnnull.Definition: The provider which is responsible for the bill, claim pre-determination, pre-authorization.
-
setProvider
public Claim setProvider(ResourceReferenceDt theValue)
Sets the value(s) for provider ()Definition: The provider which is responsible for the bill, claim pre-determination, pre-authorization.
-
getOrganization
public ResourceReferenceDt getOrganization()
Gets the value(s) for organization (). creating it if it does not exist. Will not returnnull.Definition: The organization which is responsible for the bill, claim pre-determination, pre-authorization.
-
setOrganization
public Claim setOrganization(ResourceReferenceDt theValue)
Sets the value(s) for organization ()Definition: The organization which is responsible for the bill, claim pre-determination, pre-authorization.
-
getUseElement
public ca.uhn.fhir.model.primitive.BoundCodeDt<UseEnum> getUseElement()
Gets the value(s) for use (). creating it if it does not exist. Will not returnnull.Definition: Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).
-
getUse
public String getUse()
Gets the value(s) for use (). creating it if it does not exist. This method may returnnull.Definition: Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).
-
setUse
public Claim setUse(ca.uhn.fhir.model.primitive.BoundCodeDt<UseEnum> theValue)
Sets the value(s) for use ()Definition: Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).
-
setUse
public Claim setUse(UseEnum theValue)
Sets the value(s) for use ()Definition: Complete (Bill or Claim), Proposed (Pre-Authorization), Exploratory (Pre-determination).
-
getPriority
public CodingDt getPriority()
Gets the value(s) for priority (). creating it if it does not exist. Will not returnnull.Definition: Immediate (stat), best effort (normal), deferred (deferred)
-
setPriority
public Claim setPriority(CodingDt theValue)
Sets the value(s) for priority ()Definition: Immediate (stat), best effort (normal), deferred (deferred)
-
getFundsReserve
public CodingDt getFundsReserve()
Gets the value(s) for fundsReserve (). creating it if it does not exist. Will not returnnull.Definition: 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.
-
setFundsReserve
public Claim setFundsReserve(CodingDt theValue)
Sets the value(s) for fundsReserve ()Definition: 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 ResourceReferenceDt getEnterer()
Gets the value(s) for enterer (). creating it if it does not exist. Will not returnnull.Definition: Person who created the invoice/claim/pre-determination or pre-authorization.
-
setEnterer
public Claim setEnterer(ResourceReferenceDt theValue)
Sets the value(s) for enterer ()Definition: Person who created the invoice/claim/pre-determination or pre-authorization.
-
getFacility
public ResourceReferenceDt getFacility()
Gets the value(s) for facility (). creating it if it does not exist. Will not returnnull.Definition: Facility where the services were provided.
-
setFacility
public Claim setFacility(ResourceReferenceDt theValue)
Sets the value(s) for facility ()Definition: Facility where the services were provided.
-
getPrescription
public ResourceReferenceDt getPrescription()
Gets the value(s) for prescription (). creating it if it does not exist. Will not returnnull.Definition: Prescription to support the dispensing of Pharmacy or Vision products.
-
setPrescription
public Claim setPrescription(ResourceReferenceDt theValue)
Sets the value(s) for prescription ()Definition: Prescription to support the dispensing of Pharmacy or Vision products.
-
getOriginalPrescription
public ResourceReferenceDt getOriginalPrescription()
Gets the value(s) for originalPrescription (). creating it if it does not exist. Will not returnnull.Definition: Original prescription to support the dispensing of pharmacy services, medications or products.
-
setOriginalPrescription
public Claim setOriginalPrescription(ResourceReferenceDt theValue)
Sets the value(s) for originalPrescription ()Definition: Original prescription to support the dispensing of pharmacy services, medications or products.
-
getPayee
public Claim.Payee getPayee()
Gets the value(s) for payee (). creating it if it does not exist. Will not returnnull.Definition: The party to be reimbursed for the services.
-
setPayee
public Claim setPayee(Claim.Payee theValue)
Sets the value(s) for payee ()Definition: The party to be reimbursed for the services.
-
getReferral
public ResourceReferenceDt getReferral()
Gets the value(s) for referral (). creating it if it does not exist. Will not returnnull.Definition: The referral resource which lists the date, practitioner, reason and other supporting information.
-
setReferral
public Claim setReferral(ResourceReferenceDt theValue)
Sets the value(s) for referral ()Definition: The referral resource which lists the date, practitioner, reason and other supporting information.
-
getDiagnosis
public List<Claim.Diagnosis> getDiagnosis()
Gets the value(s) for diagnosis (). creating it if it does not exist. Will not returnnull.Definition: Ordered list of patient diagnosis for which care is sought.
-
setDiagnosis
public Claim setDiagnosis(List<Claim.Diagnosis> theValue)
Sets the value(s) for diagnosis ()Definition: Ordered list of patient diagnosis for which care is sought.
-
addDiagnosis
public Claim.Diagnosis addDiagnosis()
Adds and returns a new value for diagnosis ()Definition: Ordered list of patient diagnosis for which care is sought.
-
addDiagnosis
public Claim addDiagnosis(Claim.Diagnosis theValue)
Adds a given new value for diagnosis ()Definition: Ordered list of patient diagnosis for which care is sought.
- Parameters:
theValue- The diagnosis to add (must not benull)
-
getDiagnosisFirstRep
public Claim.Diagnosis getDiagnosisFirstRep()
Gets the first repetition for diagnosis (), creating it if it does not already exist.Definition: Ordered list of patient diagnosis for which care is sought.
-
getCondition
public List<CodingDt> getCondition()
Gets the value(s) for condition (). creating it if it does not exist. Will not returnnull.Definition: List of patient conditions for which care is sought.
-
setCondition
public Claim setCondition(List<CodingDt> theValue)
Sets the value(s) for condition ()Definition: List of patient conditions for which care is sought.
-
addCondition
public CodingDt addCondition()
Adds and returns a new value for condition ()Definition: List of patient conditions for which care is sought.
-
addCondition
public Claim addCondition(CodingDt theValue)
Adds a given new value for condition ()Definition: List of patient conditions for which care is sought.
- Parameters:
theValue- The condition to add (must not benull)
-
getConditionFirstRep
public CodingDt getConditionFirstRep()
Gets the first repetition for condition (), creating it if it does not already exist.Definition: List of patient conditions for which care is sought.
-
getPatient
public ResourceReferenceDt getPatient()
Gets the value(s) for patient (). creating it if it does not exist. Will not returnnull.Definition: Patient Resource
-
setPatient
public Claim setPatient(ResourceReferenceDt theValue)
Sets the value(s) for patient ()Definition: Patient Resource
-
getCoverage
public List<Claim.Coverage> getCoverage()
Gets the value(s) for coverage (). creating it if it does not exist. Will not returnnull.Definition: Financial instrument by which payment information for health care
-
setCoverage
public Claim setCoverage(List<Claim.Coverage> theValue)
Sets the value(s) for coverage ()Definition: Financial instrument by which payment information for health care
-
addCoverage
public Claim.Coverage addCoverage()
Adds and returns a new value for coverage ()Definition: Financial instrument by which payment information for health care
-
addCoverage
public Claim addCoverage(Claim.Coverage theValue)
Adds a given new value for coverage ()Definition: Financial instrument by which payment information for health care
- Parameters:
theValue- The coverage to add (must not benull)
-
getCoverageFirstRep
public Claim.Coverage getCoverageFirstRep()
Gets the first repetition for coverage (), creating it if it does not already exist.Definition: Financial instrument by which payment information for health care
-
getException
public List<CodingDt> getException()
Gets the value(s) for exception (). creating it if it does not exist. Will not returnnull.Definition: Factors which may influence the applicability of coverage.
-
setException
public Claim setException(List<CodingDt> theValue)
Sets the value(s) for exception ()Definition: Factors which may influence the applicability of coverage.
-
addException
public CodingDt addException()
Adds and returns a new value for exception ()Definition: Factors which may influence the applicability of coverage.
-
addException
public Claim addException(CodingDt theValue)
Adds a given new value for exception ()Definition: Factors which may influence the applicability of coverage.
- Parameters:
theValue- The exception to add (must not benull)
-
getExceptionFirstRep
public CodingDt getExceptionFirstRep()
Gets the first repetition for exception (), creating it if it does not already exist.Definition: Factors which may influence the applicability of coverage.
-
getSchoolElement
public ca.uhn.fhir.model.primitive.StringDt getSchoolElement()
Gets the value(s) for school (). creating it if it does not exist. Will not returnnull.Definition: Name of school for over-aged dependents.
-
getSchool
public String getSchool()
Gets the value(s) for school (). creating it if it does not exist. This method may returnnull.Definition: Name of school for over-aged dependents.
-
setSchool
public Claim setSchool(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for school ()Definition: Name of school for over-aged dependents.
-
setSchool
public Claim setSchool(String theString)
Sets the value for school ()Definition: Name of school for over-aged dependents.
-
getAccidentElement
public ca.uhn.fhir.model.primitive.DateDt getAccidentElement()
Gets the value(s) for accident (). creating it if it does not exist. Will not returnnull.Definition: Date of an accident which these services are addressing.
-
getAccident
public Date getAccident()
Gets the value(s) for accident (). creating it if it does not exist. This method may returnnull.Definition: Date of an accident which these services are addressing.
-
setAccident
public Claim setAccident(ca.uhn.fhir.model.primitive.DateDt theValue)
Sets the value(s) for accident ()Definition: Date of an accident which these services are addressing.
-
setAccident
public Claim setAccident(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for accident ()Definition: Date of an accident which these services are addressing.
-
setAccidentWithDayPrecision
public Claim setAccidentWithDayPrecision(Date theDate)
Sets the value for accident ()Definition: Date of an accident which these services are addressing.
-
getAccidentType
public CodingDt getAccidentType()
Gets the value(s) for accidentType (). creating it if it does not exist. Will not returnnull.Definition: Type of accident: work, auto, etc.
-
setAccidentType
public Claim setAccidentType(CodingDt theValue)
Sets the value(s) for accidentType ()Definition: Type of accident: work, auto, etc.
-
getInterventionException
public List<CodingDt> getInterventionException()
Gets the value(s) for interventionException (). creating it if it does not exist. Will not returnnull.Definition: A list of intervention and exception codes which may influence the adjudication of the claim.
-
setInterventionException
public Claim setInterventionException(List<CodingDt> theValue)
Sets the value(s) for interventionException ()Definition: A list of intervention and exception codes which may influence the adjudication of the claim.
-
addInterventionException
public CodingDt addInterventionException()
Adds and returns a new value for interventionException ()Definition: A list of intervention and exception codes which may influence the adjudication of the claim.
-
addInterventionException
public Claim addInterventionException(CodingDt theValue)
Adds a given new value for interventionException ()Definition: A list of intervention and exception codes which may influence the adjudication of the claim.
- Parameters:
theValue- The interventionException to add (must not benull)
-
getInterventionExceptionFirstRep
public CodingDt getInterventionExceptionFirstRep()
Gets the first repetition for interventionException (), creating it if it does not already exist.Definition: A list of intervention and exception codes which may influence the adjudication of the claim.
-
getItem
public List<Claim.Item> getItem()
Gets the value(s) for item (). creating it if it does not exist. Will not returnnull.Definition: First tier of goods and services
-
setItem
public Claim setItem(List<Claim.Item> theValue)
Sets the value(s) for item ()Definition: First tier of goods and services
-
addItem
public Claim.Item addItem()
Adds and returns a new value for item ()Definition: First tier of goods and services
-
addItem
public Claim addItem(Claim.Item theValue)
Adds a given new value for item ()Definition: First tier of goods and services
- Parameters:
theValue- The item to add (must not benull)
-
getItemFirstRep
public Claim.Item getItemFirstRep()
Gets the first repetition for item (), creating it if it does not already exist.Definition: First tier of goods and services
-
getAdditionalMaterials
public List<CodingDt> getAdditionalMaterials()
Gets the value(s) for additionalMaterials (). creating it if it does not exist. Will not returnnull.Definition: Code to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.
-
setAdditionalMaterials
public Claim setAdditionalMaterials(List<CodingDt> theValue)
Sets the value(s) for additionalMaterials ()Definition: Code to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.
-
addAdditionalMaterials
public CodingDt addAdditionalMaterials()
Adds and returns a new value for additionalMaterials ()Definition: Code to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.
-
addAdditionalMaterials
public Claim addAdditionalMaterials(CodingDt theValue)
Adds a given new value for additionalMaterials ()Definition: Code to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.
- Parameters:
theValue- The additionalMaterials to add (must not benull)
-
getAdditionalMaterialsFirstRep
public CodingDt getAdditionalMaterialsFirstRep()
Gets the first repetition for additionalMaterials (), creating it if it does not already exist.Definition: Code to indicate that Xrays, images, emails, documents, models or attachments are being sent in support of this submission.
-
getMissingTeeth
public List<Claim.MissingTeeth> getMissingTeeth()
Gets the value(s) for missingTeeth (). creating it if it does not exist. Will not returnnull.Definition: A list of teeth which would be expected but are not found due to having been previously extracted or for other reasons.
-
setMissingTeeth
public Claim setMissingTeeth(List<Claim.MissingTeeth> theValue)
Sets the value(s) for missingTeeth ()Definition: 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.MissingTeeth addMissingTeeth()
Adds and returns a new value for missingTeeth ()Definition: 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.MissingTeeth theValue)
Adds a given new value for missingTeeth ()Definition: A list of teeth which would be expected but are not found due to having been previously extracted or for other reasons.
- Parameters:
theValue- The missingTeeth to add (must not benull)
-
getMissingTeethFirstRep
public Claim.MissingTeeth getMissingTeethFirstRep()
Gets the first repetition for missingTeeth (), creating it if it does not already exist.Definition: A list of teeth which would be expected but are not found due to having been previously extracted or for other reasons.
-
getResourceName
public String getResourceName()
- Specified by:
getResourceNamein interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
- Specified by:
getStructureFhirVersionEnumin interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getStructureFhirVersionEnumin interfaceca.uhn.fhir.model.api.IResource
-
-