Class Coverage
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.BaseResource
-
- org.hl7.fhir.r4.model.Resource
-
- org.hl7.fhir.r4.model.DomainResource
-
- org.hl7.fhir.r4.model.Coverage
-
- 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 Coverage extends DomainResource
Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insurance and self-payment.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCoverage.ClassComponentstatic classCoverage.CostToBeneficiaryComponentstatic classCoverage.CoverageStatusstatic classCoverage.CoverageStatusEnumFactorystatic classCoverage.ExemptionComponent
-
Field Summary
Fields Modifier and Type Field Description protected ReferencebeneficiaryThe party who benefits from the insurance coverage; the patient when products and/or services are provided.static ca.uhn.fhir.rest.gclient.ReferenceClientParamBENEFICIARYFluent Client search parameter constant for beneficiaryprotected PatientbeneficiaryTargetThe actual object that is the target of the reference (The party who benefits from the insurance coverage; the patient when products and/or services are provided.)protected List<Coverage.ClassComponent>class_A suite of underwriter specific classifiers.static ca.uhn.fhir.rest.gclient.TokenClientParamCLASS_TYPEFluent Client search parameter constant for class-typestatic ca.uhn.fhir.rest.gclient.StringClientParamCLASS_VALUEFluent Client search parameter constant for class-valueprotected List<Reference>contractThe policy(s) which constitute this insurance coverage.protected List<Contract>contractTargetThe actual objects that are the target of the reference (The policy(s) which constitute this insurance coverage.)protected List<Coverage.CostToBeneficiaryComponent>costToBeneficiaryA suite of codes indicating the cost category and associated amount which have been detailed in the policy and may have been included on the health card.protected StringTypedependentA unique identifier for a dependent under the coverage.static ca.uhn.fhir.rest.gclient.StringClientParamDEPENDENTFluent Client search parameter constant for dependentprotected List<Identifier>identifierA unique identifier assigned to this coverage.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_BENEFICIARYConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PAYORConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_POLICY_HOLDERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_SUBSCRIBERConstant for fluent queries to be used to add include statements.protected StringTypenetworkThe insurer-specific identifier for the insurer-defined network of providers to which the beneficiary may seek treatment which will be covered at the 'in-network' rate, otherwise 'out of network' terms and conditions apply.protected PositiveIntTypeorderThe order of applicability of this coverage relative to other coverages which are currently in force.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientprotected List<Reference>payorThe program or plan underwriter or payor including both insurance and non-insurance agreements, such as patient-pay agreements.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPAYORFluent Client search parameter constant for payorprotected List<Resource>payorTargetThe actual objects that are the target of the reference (The program or plan underwriter or payor including both insurance and non-insurance agreements, such as patient-pay agreements.)protected PeriodperiodTime period during which the coverage is in force.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPOLICY_HOLDERFluent Client search parameter constant for policy-holderprotected ReferencepolicyHolderThe party who 'owns' the insurance policy.protected ResourcepolicyHolderTargetThe actual object that is the target of the reference (The party who 'owns' the insurance policy.)protected CodeableConceptrelationshipThe relationship of beneficiary (patient) to the subscriber.static StringSP_BENEFICIARYSearch parameter: beneficiarystatic StringSP_CLASS_TYPESearch parameter: class-typestatic StringSP_CLASS_VALUESearch parameter: class-valuestatic StringSP_DEPENDENTSearch parameter: dependentstatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_PATIENTSearch parameter: patientstatic StringSP_PAYORSearch parameter: payorstatic StringSP_POLICY_HOLDERSearch parameter: policy-holderstatic StringSP_STATUSSearch parameter: statusstatic StringSP_SUBSCRIBERSearch parameter: subscriberstatic StringSP_TYPESearch parameter: typeprotected Enumeration<Coverage.CoverageStatus>statusThe status of the resource instance.static ca.uhn.fhir.rest.gclient.TokenClientParamSTATUSFluent Client search parameter constant for statusprotected BooleanTypesubrogationWhen 'subrogation=true' this insurance instance has been included not for adjudication but to provide insurers with the details to recover costs.protected ReferencesubscriberThe party who has signed-up for or 'owns' the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.static ca.uhn.fhir.rest.gclient.ReferenceClientParamSUBSCRIBERFluent Client search parameter constant for subscriberprotected StringTypesubscriberIdThe insurer assigned ID for the Subscriber.protected ResourcesubscriberTargetThe actual object that is the target of the reference (The party who has signed-up for or 'owns' the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.)protected CodeableConcepttypeThe type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health or payment by an individual or organization.static ca.uhn.fhir.rest.gclient.TokenClientParamTYPEFluent Client search parameter constant for type-
Fields inherited from class org.hl7.fhir.r4.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.r4.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description Coverage()ConstructorCoverage(Enumeration<Coverage.CoverageStatus> status, Reference beneficiary)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r4.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r4.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
A unique identifier assigned to this coverage.
-
status
protected Enumeration<Coverage.CoverageStatus> status
The status of the resource instance.
-
type
protected CodeableConcept type
The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health or payment by an individual or organization.
-
policyHolder
protected Reference policyHolder
The party who 'owns' the insurance policy.
-
policyHolderTarget
protected Resource policyHolderTarget
The actual object that is the target of the reference (The party who 'owns' the insurance policy.)
-
subscriber
protected Reference subscriber
The party who has signed-up for or 'owns' the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.
-
subscriberTarget
protected Resource subscriberTarget
The actual object that is the target of the reference (The party who has signed-up for or 'owns' the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.)
-
subscriberId
protected StringType subscriberId
The insurer assigned ID for the Subscriber.
-
beneficiary
protected Reference beneficiary
The party who benefits from the insurance coverage; the patient when products and/or services are provided.
-
beneficiaryTarget
protected Patient beneficiaryTarget
The actual object that is the target of the reference (The party who benefits from the insurance coverage; the patient when products and/or services are provided.)
-
dependent
protected StringType dependent
A unique identifier for a dependent under the coverage.
-
relationship
protected CodeableConcept relationship
The relationship of beneficiary (patient) to the subscriber.
-
period
protected Period period
Time period during which the coverage is in force. A missing start date indicates the start date isn't known, a missing end date means the coverage is continuing to be in force.
-
payor
protected List<Reference> payor
The program or plan underwriter or payor including both insurance and non-insurance agreements, such as patient-pay agreements.
-
payorTarget
protected List<Resource> payorTarget
The actual objects that are the target of the reference (The program or plan underwriter or payor including both insurance and non-insurance agreements, such as patient-pay agreements.)
-
class_
protected List<Coverage.ClassComponent> class_
A suite of underwriter specific classifiers.
-
order
protected PositiveIntType order
The order of applicability of this coverage relative to other coverages which are currently in force. Note, there may be gaps in the numbering and this does not imply primary, secondary etc. as the specific positioning of coverages depends upon the episode of care.
-
network
protected StringType network
The insurer-specific identifier for the insurer-defined network of providers to which the beneficiary may seek treatment which will be covered at the 'in-network' rate, otherwise 'out of network' terms and conditions apply.
-
costToBeneficiary
protected List<Coverage.CostToBeneficiaryComponent> costToBeneficiary
A suite of codes indicating the cost category and associated amount which have been detailed in the policy and may have been included on the health card.
-
subrogation
protected BooleanType subrogation
When 'subrogation=true' this insurance instance has been included not for adjudication but to provide insurers with the details to recover costs.
-
contractTarget
protected List<Contract> contractTarget
The actual objects that are the target of the reference (The policy(s) which constitute this insurance coverage.)
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: The primary identifier of the insured and the coverage
Type: token
Path: Coverage.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 insured and the coverage
Type: token
Path: Coverage.identifier
-
SP_PAYOR
public static final String SP_PAYOR
Search parameter: payorDescription: The identity of the insurer or party paying for services
Type: reference
Path: Coverage.payor
- See Also:
- Constant Field Values
-
PAYOR
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PAYOR
Fluent Client search parameter constant for payorDescription: The identity of the insurer or party paying for services
Type: reference
Path: Coverage.payor
-
INCLUDE_PAYOR
public static final ca.uhn.fhir.model.api.Include INCLUDE_PAYOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "Coverage:payor".
-
SP_SUBSCRIBER
public static final String SP_SUBSCRIBER
Search parameter: subscriberDescription: Reference to the subscriber
Type: reference
Path: Coverage.subscriber
- See Also:
- Constant Field Values
-
SUBSCRIBER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBSCRIBER
Fluent Client search parameter constant for subscriberDescription: Reference to the subscriber
Type: reference
Path: Coverage.subscriber
-
INCLUDE_SUBSCRIBER
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBSCRIBER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Coverage:subscriber".
-
SP_BENEFICIARY
public static final String SP_BENEFICIARY
Search parameter: beneficiaryDescription: Covered party
Type: reference
Path: Coverage.beneficiary
- See Also:
- Constant Field Values
-
BENEFICIARY
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BENEFICIARY
Fluent Client search parameter constant for beneficiaryDescription: Covered party
Type: reference
Path: Coverage.beneficiary
-
INCLUDE_BENEFICIARY
public static final ca.uhn.fhir.model.api.Include INCLUDE_BENEFICIARY
Constant for fluent queries to be used to add include statements. Specifies the path value of "Coverage:beneficiary".
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: Retrieve coverages for a patient
Type: reference
Path: Coverage.beneficiary
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: Retrieve coverages for a patient
Type: reference
Path: Coverage.beneficiary
-
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 "Coverage:patient".
-
SP_CLASS_VALUE
public static final String SP_CLASS_VALUE
Search parameter: class-valueDescription: Value of the class (eg. Plan number, group number)
Type: string
Path: Coverage.class.value
- See Also:
- Constant Field Values
-
CLASS_VALUE
public static final ca.uhn.fhir.rest.gclient.StringClientParam CLASS_VALUE
Fluent Client search parameter constant for class-valueDescription: Value of the class (eg. Plan number, group number)
Type: string
Path: Coverage.class.value
-
SP_TYPE
public static final String SP_TYPE
Search parameter: typeDescription: The kind of coverage (health plan, auto, Workers Compensation)
Type: token
Path: Coverage.type
- See Also:
- Constant Field Values
-
TYPE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Fluent Client search parameter constant for typeDescription: The kind of coverage (health plan, auto, Workers Compensation)
Type: token
Path: Coverage.type
-
SP_DEPENDENT
public static final String SP_DEPENDENT
Search parameter: dependentDescription: Dependent number
Type: string
Path: Coverage.dependent
- See Also:
- Constant Field Values
-
DEPENDENT
public static final ca.uhn.fhir.rest.gclient.StringClientParam DEPENDENT
Fluent Client search parameter constant for dependentDescription: Dependent number
Type: string
Path: Coverage.dependent
-
SP_CLASS_TYPE
public static final String SP_CLASS_TYPE
Search parameter: class-typeDescription: Coverage class (eg. plan, group)
Type: token
Path: Coverage.class.type
- See Also:
- Constant Field Values
-
CLASS_TYPE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLASS_TYPE
Fluent Client search parameter constant for class-typeDescription: Coverage class (eg. plan, group)
Type: token
Path: Coverage.class.type
-
SP_POLICY_HOLDER
public static final String SP_POLICY_HOLDER
Search parameter: policy-holderDescription: Reference to the policyholder
Type: reference
Path: Coverage.policyHolder
- See Also:
- Constant Field Values
-
POLICY_HOLDER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam POLICY_HOLDER
Fluent Client search parameter constant for policy-holderDescription: Reference to the policyholder
Type: reference
Path: Coverage.policyHolder
-
INCLUDE_POLICY_HOLDER
public static final ca.uhn.fhir.model.api.Include INCLUDE_POLICY_HOLDER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Coverage:policy-holder".
-
SP_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: The status of the Coverage
Type: token
Path: Coverage.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: The status of the Coverage
Type: token
Path: Coverage.status
-
-
Constructor Detail
-
Coverage
public Coverage()
Constructor
-
Coverage
public Coverage(Enumeration<Coverage.CoverageStatus> status, Reference beneficiary)
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(A unique identifier assigned to this coverage.)
-
setIdentifier
public Coverage setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public Coverage addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist
-
getStatusElement
public Enumeration<Coverage.CoverageStatus> getStatusElement()
- Returns:
status(The status of the resource instance.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
public boolean hasStatusElement()
-
hasStatus
public boolean hasStatus()
-
setStatusElement
public Coverage setStatusElement(Enumeration<Coverage.CoverageStatus> value)
- Parameters:
value-status(The status of the resource instance.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
public Coverage.CoverageStatus getStatus()
- Returns:
- The status of the resource instance.
-
setStatus
public Coverage setStatus(Coverage.CoverageStatus value)
- Parameters:
value- The status of the resource instance.
-
getType
public CodeableConcept getType()
- Returns:
type(The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health or payment by an individual or organization.)
-
hasType
public boolean hasType()
-
setType
public Coverage setType(CodeableConcept value)
- Parameters:
value-type(The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health or payment by an individual or organization.)
-
getPolicyHolder
public Reference getPolicyHolder()
- Returns:
policyHolder(The party who 'owns' the insurance policy.)
-
hasPolicyHolder
public boolean hasPolicyHolder()
-
setPolicyHolder
public Coverage setPolicyHolder(Reference value)
- Parameters:
value-policyHolder(The party who 'owns' the insurance policy.)
-
getPolicyHolderTarget
public Resource getPolicyHolderTarget()
- Returns:
policyHolderThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The party who 'owns' the insurance policy.)
-
setPolicyHolderTarget
public Coverage setPolicyHolderTarget(Resource value)
- Parameters:
value-policyHolderThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The party who 'owns' the insurance policy.)
-
getSubscriber
public Reference getSubscriber()
- Returns:
subscriber(The party who has signed-up for or 'owns' the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.)
-
hasSubscriber
public boolean hasSubscriber()
-
setSubscriber
public Coverage setSubscriber(Reference value)
- Parameters:
value-subscriber(The party who has signed-up for or 'owns' the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.)
-
getSubscriberTarget
public Resource getSubscriberTarget()
- Returns:
subscriberThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The party who has signed-up for or 'owns' the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.)
-
setSubscriberTarget
public Coverage setSubscriberTarget(Resource value)
- Parameters:
value-subscriberThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The party who has signed-up for or 'owns' the contractual relationship to the policy or to whom the benefit of the policy for services rendered to them or their family is due.)
-
getSubscriberIdElement
public StringType getSubscriberIdElement()
- Returns:
subscriberId(The insurer assigned ID for the Subscriber.). This is the underlying object with id, value and extensions. The accessor "getSubscriberId" gives direct access to the value
-
hasSubscriberIdElement
public boolean hasSubscriberIdElement()
-
hasSubscriberId
public boolean hasSubscriberId()
-
setSubscriberIdElement
public Coverage setSubscriberIdElement(StringType value)
- Parameters:
value-subscriberId(The insurer assigned ID for the Subscriber.). This is the underlying object with id, value and extensions. The accessor "getSubscriberId" gives direct access to the value
-
getSubscriberId
public String getSubscriberId()
- Returns:
- The insurer assigned ID for the Subscriber.
-
setSubscriberId
public Coverage setSubscriberId(String value)
- Parameters:
value- The insurer assigned ID for the Subscriber.
-
getBeneficiary
public Reference getBeneficiary()
- Returns:
beneficiary(The party who benefits from the insurance coverage; the patient when products and/or services are provided.)
-
hasBeneficiary
public boolean hasBeneficiary()
-
setBeneficiary
public Coverage setBeneficiary(Reference value)
- Parameters:
value-beneficiary(The party who benefits from the insurance coverage; the patient when products and/or services are provided.)
-
getBeneficiaryTarget
public Patient getBeneficiaryTarget()
- Returns:
beneficiaryThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The party who benefits from the insurance coverage; the patient when products and/or services are provided.)
-
setBeneficiaryTarget
public Coverage setBeneficiaryTarget(Patient value)
- Parameters:
value-beneficiaryThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The party who benefits from the insurance coverage; the patient when products and/or services are provided.)
-
getDependentElement
public StringType getDependentElement()
- Returns:
dependent(A unique identifier for a dependent under the coverage.). This is the underlying object with id, value and extensions. The accessor "getDependent" gives direct access to the value
-
hasDependentElement
public boolean hasDependentElement()
-
hasDependent
public boolean hasDependent()
-
setDependentElement
public Coverage setDependentElement(StringType value)
- Parameters:
value-dependent(A unique identifier for a dependent under the coverage.). This is the underlying object with id, value and extensions. The accessor "getDependent" gives direct access to the value
-
getDependent
public String getDependent()
- Returns:
- A unique identifier for a dependent under the coverage.
-
setDependent
public Coverage setDependent(String value)
- Parameters:
value- A unique identifier for a dependent under the coverage.
-
getRelationship
public CodeableConcept getRelationship()
- Returns:
relationship(The relationship of beneficiary (patient) to the subscriber.)
-
hasRelationship
public boolean hasRelationship()
-
setRelationship
public Coverage setRelationship(CodeableConcept value)
- Parameters:
value-relationship(The relationship of beneficiary (patient) to the subscriber.)
-
getPeriod
public Period getPeriod()
- Returns:
period(Time period during which the coverage is in force. A missing start date indicates the start date isn't known, a missing end date means the coverage is continuing to be in force.)
-
hasPeriod
public boolean hasPeriod()
-
setPeriod
public Coverage setPeriod(Period value)
- Parameters:
value-period(Time period during which the coverage is in force. A missing start date indicates the start date isn't known, a missing end date means the coverage is continuing to be in force.)
-
getPayor
public List<Reference> getPayor()
- Returns:
payor(The program or plan underwriter or payor including both insurance and non-insurance agreements, such as patient-pay agreements.)
-
setPayor
public Coverage setPayor(List<Reference> thePayor)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPayor
public boolean hasPayor()
-
getPayorFirstRep
public Reference getPayorFirstRep()
- Returns:
- The first repetition of repeating field
payor, creating it if it does not already exist
-
getPayorTarget
@Deprecated public List<Resource> getPayorTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getClass_
public List<Coverage.ClassComponent> getClass_()
- Returns:
class_(A suite of underwriter specific classifiers.)
-
setClass_
public Coverage setClass_(List<Coverage.ClassComponent> theClass_)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasClass_
public boolean hasClass_()
-
addClass_
public Coverage.ClassComponent addClass_()
-
addClass_
public Coverage addClass_(Coverage.ClassComponent t)
-
getClass_FirstRep
public Coverage.ClassComponent getClass_FirstRep()
- Returns:
- The first repetition of repeating field
class_, creating it if it does not already exist
-
getOrderElement
public PositiveIntType getOrderElement()
- Returns:
order(The order of applicability of this coverage relative to other coverages which are currently in force. Note, there may be gaps in the numbering and this does not imply primary, secondary etc. as the specific positioning of coverages depends upon the episode of care.). This is the underlying object with id, value and extensions. The accessor "getOrder" gives direct access to the value
-
hasOrderElement
public boolean hasOrderElement()
-
hasOrder
public boolean hasOrder()
-
setOrderElement
public Coverage setOrderElement(PositiveIntType value)
- Parameters:
value-order(The order of applicability of this coverage relative to other coverages which are currently in force. Note, there may be gaps in the numbering and this does not imply primary, secondary etc. as the specific positioning of coverages depends upon the episode of care.). This is the underlying object with id, value and extensions. The accessor "getOrder" gives direct access to the value
-
getOrder
public int getOrder()
- Returns:
- The order of applicability of this coverage relative to other coverages which are currently in force. Note, there may be gaps in the numbering and this does not imply primary, secondary etc. as the specific positioning of coverages depends upon the episode of care.
-
setOrder
public Coverage setOrder(int value)
- Parameters:
value- The order of applicability of this coverage relative to other coverages which are currently in force. Note, there may be gaps in the numbering and this does not imply primary, secondary etc. as the specific positioning of coverages depends upon the episode of care.
-
getNetworkElement
public StringType getNetworkElement()
- Returns:
network(The insurer-specific identifier for the insurer-defined network of providers to which the beneficiary may seek treatment which will be covered at the 'in-network' rate, otherwise 'out of network' terms and conditions apply.). This is the underlying object with id, value and extensions. The accessor "getNetwork" gives direct access to the value
-
hasNetworkElement
public boolean hasNetworkElement()
-
hasNetwork
public boolean hasNetwork()
-
setNetworkElement
public Coverage setNetworkElement(StringType value)
- Parameters:
value-network(The insurer-specific identifier for the insurer-defined network of providers to which the beneficiary may seek treatment which will be covered at the 'in-network' rate, otherwise 'out of network' terms and conditions apply.). This is the underlying object with id, value and extensions. The accessor "getNetwork" gives direct access to the value
-
getNetwork
public String getNetwork()
- Returns:
- The insurer-specific identifier for the insurer-defined network of providers to which the beneficiary may seek treatment which will be covered at the 'in-network' rate, otherwise 'out of network' terms and conditions apply.
-
setNetwork
public Coverage setNetwork(String value)
- Parameters:
value- The insurer-specific identifier for the insurer-defined network of providers to which the beneficiary may seek treatment which will be covered at the 'in-network' rate, otherwise 'out of network' terms and conditions apply.
-
getCostToBeneficiary
public List<Coverage.CostToBeneficiaryComponent> getCostToBeneficiary()
- Returns:
costToBeneficiary(A suite of codes indicating the cost category and associated amount which have been detailed in the policy and may have been included on the health card.)
-
setCostToBeneficiary
public Coverage setCostToBeneficiary(List<Coverage.CostToBeneficiaryComponent> theCostToBeneficiary)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCostToBeneficiary
public boolean hasCostToBeneficiary()
-
addCostToBeneficiary
public Coverage.CostToBeneficiaryComponent addCostToBeneficiary()
-
addCostToBeneficiary
public Coverage addCostToBeneficiary(Coverage.CostToBeneficiaryComponent t)
-
getCostToBeneficiaryFirstRep
public Coverage.CostToBeneficiaryComponent getCostToBeneficiaryFirstRep()
- Returns:
- The first repetition of repeating field
costToBeneficiary, creating it if it does not already exist
-
getSubrogationElement
public BooleanType getSubrogationElement()
- Returns:
subrogation(When 'subrogation=true' this insurance instance has been included not for adjudication but to provide insurers with the details to recover costs.). This is the underlying object with id, value and extensions. The accessor "getSubrogation" gives direct access to the value
-
hasSubrogationElement
public boolean hasSubrogationElement()
-
hasSubrogation
public boolean hasSubrogation()
-
setSubrogationElement
public Coverage setSubrogationElement(BooleanType value)
- Parameters:
value-subrogation(When 'subrogation=true' this insurance instance has been included not for adjudication but to provide insurers with the details to recover costs.). This is the underlying object with id, value and extensions. The accessor "getSubrogation" gives direct access to the value
-
getSubrogation
public boolean getSubrogation()
- Returns:
- When 'subrogation=true' this insurance instance has been included not for adjudication but to provide insurers with the details to recover costs.
-
setSubrogation
public Coverage setSubrogation(boolean value)
- Parameters:
value- When 'subrogation=true' this insurance instance has been included not for adjudication but to provide insurers with the details to recover costs.
-
getContract
public List<Reference> getContract()
- Returns:
contract(The policy(s) which constitute this insurance coverage.)
-
setContract
public Coverage setContract(List<Reference> theContract)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasContract
public boolean hasContract()
-
addContract
public Reference addContract()
-
addContract
public Coverage addContract(Reference t)
-
getContractFirstRep
public Reference getContractFirstRep()
- Returns:
- The first repetition of repeating field
contract, creating it if it does not already exist
-
getContractTarget
@Deprecated public List<Contract> getContractTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addContractTarget
@Deprecated public Contract addContractTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public Coverage copy()
- Specified by:
copyin classDomainResource
-
copyValues
public void copyValues(Coverage dst)
-
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
-
-