public class Coverage extends DomainResource
| Modifier and Type | Field and Description |
|---|---|
protected Identifier |
bin
Business Identification Number (BIN number) used to identify the routing of eclaims if the insurer themselves don't have a BIN number for all of their business.
|
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 PositiveIntType |
dependent
A unique identifier for a dependent under the coverage.
|
protected StringType |
group
Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage or employer group.
|
protected List<Identifier> |
identifier
The main (and possibly only) identifier for the coverage - often referred to as a Member Id, Subscriber Id, Certificate number or Personal Health Number or Case ID.
|
protected Reference |
issuer
The program or plan underwriter or payor.
|
protected Organization |
issuerTarget
The actual object that is the target of the reference (The program or plan underwriter or payor.)
|
protected Identifier |
network
The identifier for a community of providers.
|
protected Period |
period
Time period during which the coverage is in force.
|
protected StringType |
plan
Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage or employer group.
|
protected PositiveIntType |
sequence
An optional counter for a particular instance of the identified coverage which increments upon each renewal.
|
static String |
SP_DEPENDENT |
static String |
SP_GROUP |
static String |
SP_IDENTIFIER |
static String |
SP_ISSUER |
static String |
SP_PLAN |
static String |
SP_SEQUENCE |
static String |
SP_SUBPLAN |
static String |
SP_TYPE |
protected StringType |
subPlan
Identifies a sub-style or sub-collective of coverage issues by the underwriter, for example may be used to identify a specific employer group within a class of employers.
|
protected Reference |
subscriber
The party who 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.
|
protected Identifier |
subscriberId
The id issued to the subscriber.
|
protected Patient |
subscriberTarget
The actual object that is the target of the reference (The party who 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.)
|
protected Coding |
type
The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Coverage() |
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected Organization issuerTarget
protected Identifier bin
protected Period period
protected Coding type
protected Identifier subscriberId
protected List<Identifier> identifier
protected StringType group
protected StringType plan
protected StringType subPlan
protected PositiveIntType dependent
protected PositiveIntType sequence
protected Reference subscriber
protected Patient subscriberTarget
protected Identifier network
protected List<Contract> contractTarget
public static final String SP_IDENTIFIER
public static final String SP_SEQUENCE
public static final String SP_SUBPLAN
public static final String SP_TYPE
public static final String SP_PLAN
public static final String SP_DEPENDENT
public static final String SP_ISSUER
public static final String SP_GROUP
public Coverage()
public boolean hasIssuer()
public Coverage setIssuer(Reference value)
value - issuer (The program or plan underwriter or payor.)public Organization getIssuerTarget()
issuer 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 program or plan underwriter or payor.)public Coverage setIssuerTarget(Organization value)
value - issuer 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 program or plan underwriter or payor.)public Identifier getBin()
bin (Business Identification Number (BIN number) used to identify the routing of eclaims if the insurer themselves don't have a BIN number for all of their business.)public boolean hasBin()
public Coverage setBin(Identifier value)
value - bin (Business Identification Number (BIN number) used to identify the routing of eclaims if the insurer themselves don't have a BIN number for all of their business.)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 Coding getType()
type (The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health.)public boolean hasType()
public Coverage setType(Coding value)
value - type (The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health.)public Identifier getSubscriberId()
subscriberId (The id issued to the subscriber.)public boolean hasSubscriberId()
public Coverage setSubscriberId(Identifier value)
value - subscriberId (The id issued to the subscriber.)public List<Identifier> getIdentifier()
identifier (The main (and possibly only) identifier for the coverage - often referred to as a Member Id, Subscriber Id, Certificate number or Personal Health Number or Case ID.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (The main (and possibly only) identifier for the coverage - often referred to as a Member Id, Subscriber Id, Certificate number or Personal Health Number or Case ID.)public Coverage addIdentifier(Identifier t)
public StringType getGroupElement()
group (Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage or employer group. May also be referred to as a Policy or Group ID.). This is the underlying object with id, value and extensions. The accessor "getGroup" gives direct access to the valuepublic boolean hasGroupElement()
public boolean hasGroup()
public Coverage setGroupElement(StringType value)
value - group (Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage or employer group. May also be referred to as a Policy or Group ID.). This is the underlying object with id, value and extensions. The accessor "getGroup" gives direct access to the valuepublic String getGroup()
public Coverage setGroup(String value)
value - Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage or employer group. May also be referred to as a Policy or Group ID.public StringType getPlanElement()
plan (Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage or employer group. May also be referred to as a Policy or Group ID.). This is the underlying object with id, value and extensions. The accessor "getPlan" gives direct access to the valuepublic boolean hasPlanElement()
public boolean hasPlan()
public Coverage setPlanElement(StringType value)
value - plan (Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage or employer group. May also be referred to as a Policy or Group ID.). This is the underlying object with id, value and extensions. The accessor "getPlan" gives direct access to the valuepublic String getPlan()
public Coverage setPlan(String value)
value - Identifies a style or collective of coverage issues by the underwriter, for example may be used to identify a class of coverage or employer group. May also be referred to as a Policy or Group ID.public StringType getSubPlanElement()
subPlan (Identifies a sub-style or sub-collective of coverage issues by the underwriter, for example may be used to identify a specific employer group within a class of employers. May be referred to as a Section or Division ID.). This is the underlying object with id, value and extensions. The accessor "getSubPlan" gives direct access to the valuepublic boolean hasSubPlanElement()
public boolean hasSubPlan()
public Coverage setSubPlanElement(StringType value)
value - subPlan (Identifies a sub-style or sub-collective of coverage issues by the underwriter, for example may be used to identify a specific employer group within a class of employers. May be referred to as a Section or Division ID.). This is the underlying object with id, value and extensions. The accessor "getSubPlan" gives direct access to the valuepublic String getSubPlan()
public Coverage setSubPlan(String value)
value - Identifies a sub-style or sub-collective of coverage issues by the underwriter, for example may be used to identify a specific employer group within a class of employers. May be referred to as a Section or Division ID.public PositiveIntType 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(PositiveIntType 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 int getDependent()
public Coverage setDependent(int value)
value - A unique identifier for a dependent under the coverage.public PositiveIntType getSequenceElement()
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 valuepublic boolean hasSequenceElement()
public boolean hasSequence()
public Coverage setSequenceElement(PositiveIntType value)
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 valuepublic int getSequence()
public Coverage setSequence(int value)
value - An optional counter for a particular instance of the identified coverage which increments upon each renewal.public Reference getSubscriber()
subscriber (The party who 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.)public boolean hasSubscriber()
public Coverage setSubscriber(Reference value)
value - subscriber (The party who 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.)public Patient 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 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.)public Coverage setSubscriberTarget(Patient 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 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.)public Identifier getNetwork()
network (The identifier for a community of providers.)public boolean hasNetwork()
public Coverage setNetwork(Identifier value)
value - network (The identifier for a community of providers.)public List<Reference> getContract()
contract (The policy(s) which constitute this insurance coverage.)public boolean hasContract()
public Reference addContract()
contract (The policy(s) which constitute this insurance coverage.)public Coverage addContract(Reference t)
public List<Contract> getContractTarget()
contract (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. The policy(s) which constitute this insurance coverage.)public Contract addContractTarget()
contract (Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. The policy(s) which constitute this insurance coverage.)protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty 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.