public class Coverage extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Coverage.ClassComponent |
static class |
Coverage.CoPayComponent |
static class |
Coverage.CoverageStatus |
static class |
Coverage.CoverageStatusEnumFactory |
| Modifier and Type | Field and 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 beneficiary
|
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.)
|
protected List<Coverage.ClassComponent> |
class_
A suite of underwrite specific classifiers, for example may be used to identify a class of coverage or employer group, Policy, Plan.
|
protected 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 List<Coverage.CoPayComponent> |
copay
A suite of underwrite specific classifiers, for example may be used to identify a class of coverage or employer group, Policy, Plan.
|
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 dependent
|
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 identifier
|
static 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_PATIENT
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.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
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 payor
|
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.
|
protected Period |
period
Time period during which the coverage is in force.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
POLICY_HOLDER
Fluent Client search parameter constant for policy-holder
|
protected 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.
|
static String |
SP_BENEFICIARY
Search parameter: beneficiary
|
static String |
SP_DEPENDENT
Search parameter: dependent
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PAYOR
Search parameter: payor
|
static String |
SP_POLICY_HOLDER
Search parameter: policy-holder
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUBSCRIBER
Search parameter: subscriber
|
static String |
SP_TYPE
Search parameter: type
|
protected Enumeration<Coverage.CoverageStatus> |
status
The status of the resource instance.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
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.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBSCRIBER
Fluent Client search parameter constant for subscriber
|
protected 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
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Coverage()
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, 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, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected Enumeration<Coverage.CoverageStatus> status
protected CodeableConcept type
protected Reference policyHolder
protected Resource policyHolderTarget
protected Reference subscriber
protected Resource subscriberTarget
protected StringType subscriberId
protected Reference beneficiary
protected Patient beneficiaryTarget
protected StringType dependent
protected CodeableConcept relationship
protected Period period
protected List<Reference> payor
protected List<Resource> payorTarget
protected List<Coverage.ClassComponent> class_
protected PositiveIntType order
protected StringType network
protected List<Coverage.CoPayComponent> copay
protected List<Contract> contractTarget
public static final String SP_IDENTIFIER
Description: The primary identifier of the insured and the coverage
Type: token
Path: Coverage.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: The primary identifier of the insured and the coverage
Type: token
Path: Coverage.identifier
public static final String SP_PAYOR
Description: The identity of the insurer or party paying for services
Type: reference
Path: Coverage.payor
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PAYOR
Description: The identity of the insurer or party paying for services
Type: reference
Path: Coverage.payor
public static final ca.uhn.fhir.model.api.Include INCLUDE_PAYOR
public static final String SP_SUBSCRIBER
Description: Reference to the subscriber
Type: reference
Path: Coverage.subscriber
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBSCRIBER
Description: Reference to the subscriber
Type: reference
Path: Coverage.subscriber
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBSCRIBER
public static final String SP_BENEFICIARY
Description: Covered party
Type: reference
Path: Coverage.beneficiary
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BENEFICIARY
Description: Covered party
Type: reference
Path: Coverage.beneficiary
public static final ca.uhn.fhir.model.api.Include INCLUDE_BENEFICIARY
public static final String SP_PATIENT
Description: Retrieve coverages for a patient
Type: reference
Path: Coverage.beneficiary
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: Retrieve coverages for a patient
Type: reference
Path: Coverage.beneficiary
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_TYPE
Description: The kind of coverage (health plan, auto, Workers Compensation)
Type: token
Path: Coverage.type
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Description: The kind of coverage (health plan, auto, Workers Compensation)
Type: token
Path: Coverage.type
public static final String SP_DEPENDENT
Description: Dependent number
Type: string
Path: Coverage.dependent
public static final ca.uhn.fhir.rest.gclient.StringClientParam DEPENDENT
Description: Dependent number
Type: string
Path: Coverage.dependent
public static final String SP_POLICY_HOLDER
Description: Reference to the policyholder
Type: reference
Path: Coverage.policyHolder
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam POLICY_HOLDER
Description: Reference to the policyholder
Type: reference
Path: Coverage.policyHolder
public static final ca.uhn.fhir.model.api.Include INCLUDE_POLICY_HOLDER
public static final String SP_STATUS
Description: The status of the Coverage
Type: token
Path: Coverage.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: The status of the Coverage
Type: token
Path: Coverage.status
public Coverage()
public List<Identifier> getIdentifier()
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.)public Coverage setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public Coverage addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic Enumeration<Coverage.CoverageStatus> getStatusElement()
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 valuepublic boolean hasStatusElement()
public boolean hasStatus()
public Coverage setStatusElement(Enumeration<Coverage.CoverageStatus> value)
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 valuepublic Coverage.CoverageStatus getStatus()
public Coverage setStatus(Coverage.CoverageStatus value)
value - The status of the resource instance.public CodeableConcept getType()
type (The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health or payment by an individual or organization.)public boolean hasType()
public Coverage setType(CodeableConcept value)
value - type (The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health or payment by an individual or organization.)public Reference getPolicyHolder()
policyHolder (The party who 'owns' the insurance policy, may be an individual, corporation or the subscriber's employer.)public boolean hasPolicyHolder()
public Coverage setPolicyHolder(Reference value)
value - policyHolder (The party who 'owns' the insurance policy, may be an individual, corporation or the subscriber's employer.)public Resource getPolicyHolderTarget()
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.)public Coverage setPolicyHolderTarget(Resource value)
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.)public Reference getSubscriber()
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.)public boolean hasSubscriber()
public Coverage setSubscriber(Reference value)
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.)public Resource getSubscriberTarget()
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.)public Coverage setSubscriberTarget(Resource value)
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.)public StringType getSubscriberIdElement()
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 valuepublic boolean hasSubscriberIdElement()
public boolean hasSubscriberId()
public Coverage setSubscriberIdElement(StringType value)
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 valuepublic String getSubscriberId()
public Coverage setSubscriberId(String value)
value - The insurer assigned ID for the Subscriber.public Reference getBeneficiary()
beneficiary (The party who benefits from the insurance coverage., the patient when services are provided.)public boolean hasBeneficiary()
public Coverage setBeneficiary(Reference value)
value - beneficiary (The party who benefits from the insurance coverage., the patient when services are provided.)public Patient getBeneficiaryTarget()
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.)public Coverage setBeneficiaryTarget(Patient value)
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.)public StringType getDependentElement()
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 valuepublic boolean hasDependentElement()
public boolean hasDependent()
public Coverage setDependentElement(StringType value)
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 valuepublic String getDependent()
public Coverage setDependent(String value)
value - A unique identifier for a dependent under the coverage.public CodeableConcept getRelationship()
relationship (The relationship of beneficiary (patient) to the subscriber.)public boolean hasRelationship()
public Coverage setRelationship(CodeableConcept value)
value - relationship (The relationship of beneficiary (patient) to the subscriber.)public Period getPeriod()
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.)public boolean hasPeriod()
public Coverage setPeriod(Period value)
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.)public List<Reference> getPayor()
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).)public Coverage setPayor(List<Reference> thePayor)
this for easy method chainingpublic boolean hasPayor()
public Reference getPayorFirstRep()
payor, creating it if it does not already exist@Deprecated public List<Resource> getPayorTarget()
public List<Coverage.ClassComponent> getClass_()
class_ (A suite of underwrite specific classifiers, for example may be used to identify a class of coverage or employer group, Policy, Plan.)public Coverage setClass_(List<Coverage.ClassComponent> theClass_)
this for easy method chainingpublic boolean hasClass_()
public Coverage.ClassComponent addClass_()
public Coverage addClass_(Coverage.ClassComponent t)
public Coverage.ClassComponent getClass_FirstRep()
class_, creating it if it does not already existpublic PositiveIntType getOrderElement()
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 valuepublic boolean hasOrderElement()
public boolean hasOrder()
public Coverage setOrderElement(PositiveIntType value)
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 valuepublic int getOrder()
public Coverage setOrder(int value)
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.public StringType getNetworkElement()
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 valuepublic boolean hasNetworkElement()
public boolean hasNetwork()
public Coverage setNetworkElement(StringType value)
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 valuepublic String getNetwork()
public Coverage setNetwork(String value)
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.public List<Coverage.CoPayComponent> getCopay()
copay (A suite of underwrite specific classifiers, for example may be used to identify a class of coverage or employer group, Policy, Plan.)public Coverage setCopay(List<Coverage.CoPayComponent> theCopay)
this for easy method chainingpublic boolean hasCopay()
public Coverage.CoPayComponent addCopay()
public Coverage addCopay(Coverage.CoPayComponent t)
public Coverage.CoPayComponent getCopayFirstRep()
copay, creating it if it does not already existpublic List<Reference> getContract()
contract (The policy(s) which constitute this insurance coverage.)public Coverage setContract(List<Reference> theContract)
this for easy method chainingpublic boolean hasContract()
public Reference addContract()
public Coverage addContract(Reference t)
public Reference getContractFirstRep()
contract, creating it if it does not already exist@Deprecated public List<Contract> getContractTarget()
@Deprecated public Contract addContractTarget()
protected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic Coverage copy()
copy in class DomainResourcepublic boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.