
Class Coverage
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.BaseResource
-
- org.hl7.fhir.dstu3.model.Resource
-
- org.hl7.fhir.dstu3.model.DomainResource
-
- org.hl7.fhir.dstu3.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.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Coverage.CoverageStatus
static class
Coverage.CoverageStatusEnumFactory
static class
Coverage.GroupComponent
-
Field Summary
Fields Modifier and Type Field Description protected Reference
beneficiary
The party who benefits from the insurance coverage., the patient when services are provided.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
BENEFICIARY
Fluent Client search parameter constant for beneficiaryprotected Patient
beneficiaryTarget
The actual object that is the target of the reference (The party who benefits from the insurance coverage., the patient when services are provided.)static ca.uhn.fhir.rest.gclient.StringClientParam
CLASS
Fluent Client search parameter constant for classprotected List<Reference>
contract
The policy(s) which constitute this insurance coverage.protected List<Contract>
contractTarget
The actual objects that are the target of the reference (The policy(s) which constitute this insurance coverage.)protected StringType
dependent
A unique identifier for a dependent under the coverage.static ca.uhn.fhir.rest.gclient.StringClientParam
DEPENDENT
Fluent Client search parameter constant for dependentstatic ca.uhn.fhir.rest.gclient.StringClientParam
GROUP
Fluent Client search parameter constant for groupprotected Coverage.GroupComponent
grouping
A suite of underwrite specific classifiers, for example may be used to identify a class of coverage or employer group, Policy, Plan.protected List<Identifier>
identifier
The main (and possibly only) identifier for the coverage - often referred to as a Member Id, Certificate number, Personal Health Number or Case ID.static ca.uhn.fhir.rest.gclient.TokenClientParam
IDENTIFIER
Fluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.Include
INCLUDE_BENEFICIARY
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_PAYOR
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_POLICY_HOLDER
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_SUBSCRIBER
Constant for fluent queries to be used to add include statements.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.protected PositiveIntType
order
The order of applicability of this coverage relative to other coverages which are currently inforce.protected List<Reference>
payor
The program or plan underwriter or payor including both insurance and non-insurance agreements, such as patient-pay agreements.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
PAYOR
Fluent Client search parameter constant for payorprotected 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.protected Period
period
Time period during which the coverage is in force.static ca.uhn.fhir.rest.gclient.StringClientParam
PLAN
Fluent Client search parameter constant for planstatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
POLICY_HOLDER
Fluent Client search parameter constant for policy-holderprotected Reference
policyHolder
The party who 'owns' the insurance policy, may be an individual, corporation or the subscriber's employer.protected Resource
policyHolderTarget
The actual object that is the target of the reference (The party who 'owns' the insurance policy, may be an individual, corporation or the subscriber's employer.)protected CodeableConcept
relationship
The relationship of beneficiary (patient) to the subscriber.protected StringType
sequence
An optional counter for a particular instance of the identified coverage which increments upon each renewal.static ca.uhn.fhir.rest.gclient.StringClientParam
SEQUENCE
Fluent Client search parameter constant for sequencestatic String
SP_BENEFICIARY
Search parameter: beneficiarystatic String
SP_CLASS
Search parameter: classstatic String
SP_DEPENDENT
Search parameter: dependentstatic String
SP_GROUP
Search parameter: groupstatic String
SP_IDENTIFIER
Search parameter: identifierstatic String
SP_PAYOR
Search parameter: payorstatic String
SP_PLAN
Search parameter: planstatic String
SP_POLICY_HOLDER
Search parameter: policy-holderstatic String
SP_SEQUENCE
Search parameter: sequencestatic String
SP_SUBCLASS
Search parameter: subclassstatic String
SP_SUBGROUP
Search parameter: subgroupstatic String
SP_SUBPLAN
Search parameter: subplanstatic String
SP_SUBSCRIBER
Search parameter: subscriberstatic String
SP_TYPE
Search parameter: typeprotected Enumeration<Coverage.CoverageStatus>
status
The status of the resource instance.static ca.uhn.fhir.rest.gclient.StringClientParam
SUBCLASS
Fluent Client search parameter constant for subclassstatic ca.uhn.fhir.rest.gclient.StringClientParam
SUBGROUP
Fluent Client search parameter constant for subgroupstatic ca.uhn.fhir.rest.gclient.StringClientParam
SUBPLAN
Fluent Client search parameter constant for subplanprotected 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.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
SUBSCRIBER
Fluent Client search parameter constant for subscriberprotected StringType
subscriberId
The insurer assigned ID for the Subscriber.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.)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.static ca.uhn.fhir.rest.gclient.TokenClientParam
TYPE
Fluent Client search parameter constant for type-
Fields inherited from class org.hl7.fhir.dstu3.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu3.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description Coverage()
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.dstu3.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.dstu3.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
The main (and possibly only) identifier for the coverage - often referred to as a Member Id, Certificate number, Personal Health Number or Case ID. May be constructed as the concatination of the Coverage.SubscriberID and the Coverage.dependant.
-
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, may be an individual, corporation or the subscriber's employer.
-
policyHolderTarget
protected Resource policyHolderTarget
The actual object that is the target of the reference (The party who 'owns' the insurance policy, may be an individual, corporation or the subscriber's employer.)
-
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 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 services are provided.)
-
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. May provide multiple identifiers such as insurance company identifier or business identifier (BIN number).
-
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. May provide multiple identifiers such as insurance company identifier or business identifier (BIN number).)
-
grouping
protected Coverage.GroupComponent grouping
A suite of underwrite specific classifiers, for example may be used to identify a class of coverage or employer group, Policy, Plan.
-
dependent
protected StringType dependent
A unique identifier for a dependent under the coverage.
-
sequence
protected StringType sequence
An optional counter for a particular instance of the identified coverage which increments upon each renewal.
-
order
protected PositiveIntType order
The order of applicability of this coverage relative to other coverages which are currently inforce. Note, there may be gaps in the numbering and this does not imply primary, secondard 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.
-
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_SUBGROUP
public static final String SP_SUBGROUP
Search parameter: subgroupDescription: Sub-group identifier
Type: string
Path: Coverage.grouping.subGroup
- See Also:
- Constant Field Values
-
SUBGROUP
public static final ca.uhn.fhir.rest.gclient.StringClientParam SUBGROUP
Fluent Client search parameter constant for subgroupDescription: Sub-group identifier
Type: string
Path: Coverage.grouping.subGroup
-
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_SUBPLAN
public static final String SP_SUBPLAN
Search parameter: subplanDescription: Sub-plan identifier
Type: string
Path: Coverage.grouping.subPlan
- See Also:
- Constant Field Values
-
SUBPLAN
public static final ca.uhn.fhir.rest.gclient.StringClientParam SUBPLAN
Fluent Client search parameter constant for subplanDescription: Sub-plan identifier
Type: string
Path: Coverage.grouping.subPlan
-
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_SEQUENCE
public static final String SP_SEQUENCE
Search parameter: sequenceDescription: Sequence number
Type: string
Path: Coverage.sequence
- See Also:
- Constant Field Values
-
SEQUENCE
public static final ca.uhn.fhir.rest.gclient.StringClientParam SEQUENCE
Fluent Client search parameter constant for sequenceDescription: Sequence number
Type: string
Path: Coverage.sequence
-
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_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_SUBCLASS
public static final String SP_SUBCLASS
Search parameter: subclassDescription: Sub-class identifier
Type: string
Path: Coverage.grouping.subClass
- See Also:
- Constant Field Values
-
SUBCLASS
public static final ca.uhn.fhir.rest.gclient.StringClientParam SUBCLASS
Fluent Client search parameter constant for subclassDescription: Sub-class identifier
Type: string
Path: Coverage.grouping.subClass
-
SP_PLAN
public static final String SP_PLAN
Search parameter: planDescription: A plan or policy identifier
Type: string
Path: Coverage.grouping.plan
- See Also:
- Constant Field Values
-
PLAN
public static final ca.uhn.fhir.rest.gclient.StringClientParam PLAN
Fluent Client search parameter constant for planDescription: A plan or policy identifier
Type: string
Path: Coverage.grouping.plan
-
SP_CLASS
public static final String SP_CLASS
Search parameter: classDescription: Class identifier
Type: string
Path: Coverage.grouping.class
- See Also:
- Constant Field Values
-
CLASS
public static final ca.uhn.fhir.rest.gclient.StringClientParam CLASS
Fluent Client search parameter constant for classDescription: Class identifier
Type: string
Path: Coverage.grouping.class
-
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_GROUP
public static final String SP_GROUP
Search parameter: groupDescription: Group identifier
Type: string
Path: Coverage.grouping.group
- See Also:
- Constant Field Values
-
GROUP
public static final ca.uhn.fhir.rest.gclient.StringClientParam GROUP
Fluent Client search parameter constant for groupDescription: Group identifier
Type: string
Path: Coverage.grouping.group
-
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".
-
-
Constructor Detail
-
Coverage
public Coverage()
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier
(The main (and possibly only) identifier for the coverage - often referred to as a Member Id, Certificate number, Personal Health Number or Case ID. May be constructed as the concatination of the Coverage.SubscriberID and the Coverage.dependant.)
-
setIdentifier
public Coverage setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
this
for 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, may be an individual, corporation or the subscriber's employer.)
-
hasPolicyHolder
public boolean hasPolicyHolder()
-
setPolicyHolder
public Coverage setPolicyHolder(Reference value)
- Parameters:
value
-policyHolder
(The party who 'owns' the insurance policy, may be an individual, corporation or the subscriber's employer.)
-
getPolicyHolderTarget
public Resource getPolicyHolderTarget()
- Returns:
policyHolder
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The party who 'owns' the insurance policy, may be an individual, corporation or the subscriber's employer.)
-
setPolicyHolderTarget
public Coverage setPolicyHolderTarget(Resource value)
- Parameters:
value
-policyHolder
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The party who 'owns' the insurance policy, may be an individual, corporation or the subscriber's employer.)
-
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:
subscriber
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The 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
-subscriber
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The 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 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 services are provided.)
-
getBeneficiaryTarget
public Patient getBeneficiaryTarget()
- Returns:
beneficiary
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The party who benefits from the insurance coverage., the patient when services are provided.)
-
setBeneficiaryTarget
public Coverage setBeneficiaryTarget(Patient value)
- Parameters:
value
-beneficiary
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The party who benefits from the insurance coverage., the patient when services are provided.)
-
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. May provide multiple identifiers such as insurance company identifier or business identifier (BIN number).)
-
setPayor
public Coverage setPayor(List<Reference> thePayor)
- Returns:
- Returns a reference to
this
for 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
-
getGrouping
public Coverage.GroupComponent getGrouping()
- Returns:
grouping
(A suite of underwrite specific classifiers, for example may be used to identify a class of coverage or employer group, Policy, Plan.)
-
hasGrouping
public boolean hasGrouping()
-
setGrouping
public Coverage setGrouping(Coverage.GroupComponent value)
- Parameters:
value
-grouping
(A suite of underwrite specific classifiers, for example may be used to identify a class of coverage or employer group, Policy, Plan.)
-
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.
-
getSequenceElement
public StringType getSequenceElement()
- Returns:
sequence
(An optional counter for a particular instance of the identified coverage which increments upon each renewal.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the value
-
hasSequenceElement
public boolean hasSequenceElement()
-
hasSequence
public boolean hasSequence()
-
setSequenceElement
public Coverage setSequenceElement(StringType value)
- Parameters:
value
-sequence
(An optional counter for a particular instance of the identified coverage which increments upon each renewal.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the value
-
getSequence
public String getSequence()
- Returns:
- An optional counter for a particular instance of the identified coverage which increments upon each renewal.
-
setSequence
public Coverage setSequence(String value)
- Parameters:
value
- An optional counter for a particular instance of the identified coverage which increments upon each renewal.
-
getOrderElement
public PositiveIntType getOrderElement()
- Returns:
order
(The order of applicability of this coverage relative to other coverages which are currently inforce. Note, there may be gaps in the numbering and this does not imply primary, secondard 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 inforce. Note, there may be gaps in the numbering and this does not imply primary, secondard 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 inforce. Note, there may be gaps in the numbering and this does not imply primary, secondard 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 inforce. Note, there may be gaps in the numbering and this does not imply primary, secondard 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.
-
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
this
for 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:
listChildren
in classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
public Coverage copy()
- Specified by:
copy
in classDomainResource
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceType
in classResource
-
-