public class Coverage extends BaseResource implements IResource
Definition: Financial instrument which may be used to pay for or reimburse health care products and services.
Requirements: Health care programs and insurers are significant payors of health service costs
Profile Definition: http://hl7.org/fhir/profiles/Coverage
| Modifier and Type | Field and Description |
|---|---|
static TokenClientParam |
DEPENDENT
Fluent Client search parameter constant for dependent
|
static TokenClientParam |
GROUP
Fluent Client search parameter constant for group
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_ISSUER
Constant for fluent queries to be used to add include statements.
|
static ReferenceClientParam |
ISSUER
Fluent Client search parameter constant for issuer
|
static TokenClientParam |
PLAN
Fluent Client search parameter constant for plan
|
static TokenClientParam |
SEQUENCE
Fluent Client search parameter constant for sequence
|
static String |
SP_DEPENDENT
Search parameter constant for dependent
|
static String |
SP_GROUP
Search parameter constant for group
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_ISSUER
Search parameter constant for issuer
|
static String |
SP_PLAN
Search parameter constant for plan
|
static String |
SP_SEQUENCE
Search parameter constant for sequence
|
static String |
SP_SUBPLAN
Search parameter constant for subplan
|
static String |
SP_TYPE
Search parameter constant for type
|
static TokenClientParam |
SUBPLAN
Fluent Client search parameter constant for subplan
|
static TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
Coverage() |
| Modifier and Type | Method and Description |
|---|---|
ResourceReferenceDt |
addContract()
Adds and returns a new value for contract ()
|
IdentifierDt |
addIdentifier()
Adds and returns a new value for identifier ()
|
Coverage |
addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier ()
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
IdentifierDt |
getBin()
Gets the value(s) for bin ().
|
List<ResourceReferenceDt> |
getContract()
Gets the value(s) for contract ().
|
Integer |
getDependent()
Gets the value(s) for dependent ().
|
PositiveIntDt |
getDependentElement()
Gets the value(s) for dependent ().
|
String |
getGroup()
Gets the value(s) for group ().
|
StringDt |
getGroupElement()
Gets the value(s) for group ().
|
List<IdentifierDt> |
getIdentifier()
Gets the value(s) for identifier ().
|
IdentifierDt |
getIdentifierFirstRep()
Gets the first repetition for identifier (),
creating it if it does not already exist.
|
ResourceReferenceDt |
getIssuer()
Gets the value(s) for issuer ().
|
IdentifierDt |
getNetwork()
Gets the value(s) for network ().
|
PeriodDt |
getPeriod()
Gets the value(s) for period ().
|
String |
getPlan()
Gets the value(s) for plan ().
|
StringDt |
getPlanElement()
Gets the value(s) for plan ().
|
String |
getResourceName() |
Integer |
getSequence()
Gets the value(s) for sequence ().
|
PositiveIntDt |
getSequenceElement()
Gets the value(s) for sequence ().
|
FhirVersionEnum |
getStructureFhirVersionEnum() |
String |
getSubPlan()
Gets the value(s) for subPlan ().
|
StringDt |
getSubPlanElement()
Gets the value(s) for subPlan ().
|
ResourceReferenceDt |
getSubscriber()
Gets the value(s) for subscriber ().
|
IdentifierDt |
getSubscriberId()
Gets the value(s) for subscriberId ().
|
CodingDt |
getType()
Gets the value(s) for type ().
|
boolean |
isEmpty() |
Coverage |
setBin(IdentifierDt theValue)
Sets the value(s) for bin ()
|
Coverage |
setContract(List<ResourceReferenceDt> theValue)
Sets the value(s) for contract ()
|
Coverage |
setDependent(int theInteger)
Sets the value for dependent ()
|
Coverage |
setDependent(PositiveIntDt theValue)
Sets the value(s) for dependent ()
|
Coverage |
setGroup(String theString)
Sets the value for group ()
|
Coverage |
setGroup(StringDt theValue)
Sets the value(s) for group ()
|
Coverage |
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier ()
|
Coverage |
setIssuer(ResourceReferenceDt theValue)
Sets the value(s) for issuer ()
|
Coverage |
setNetwork(IdentifierDt theValue)
Sets the value(s) for network ()
|
Coverage |
setPeriod(PeriodDt theValue)
Sets the value(s) for period ()
|
Coverage |
setPlan(String theString)
Sets the value for plan ()
|
Coverage |
setPlan(StringDt theValue)
Sets the value(s) for plan ()
|
Coverage |
setSequence(int theInteger)
Sets the value for sequence ()
|
Coverage |
setSequence(PositiveIntDt theValue)
Sets the value(s) for sequence ()
|
Coverage |
setSubPlan(String theString)
Sets the value for subPlan ()
|
Coverage |
setSubPlan(StringDt theValue)
Sets the value(s) for subPlan ()
|
Coverage |
setSubscriber(ResourceReferenceDt theValue)
Sets the value(s) for subscriber ()
|
Coverage |
setSubscriberId(IdentifierDt theValue)
Sets the value(s) for subscriberId ()
|
Coverage |
setType(CodingDt theValue)
Sets the value(s) for type ()
|
getContained, getId, getIdElement, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatagetIdElement, setId, setIdpublic static final String SP_ISSUER
Description: The identity of the insurer
Type: reference
Path: Coverage.issuer
public static final ReferenceClientParam ISSUER
Description: The identity of the insurer
Type: reference
Path: Coverage.issuer
public static final String SP_IDENTIFIER
Description: The primary identifier of the insured
Type: token
Path: Coverage.identifier
public static final TokenClientParam IDENTIFIER
Description: The primary identifier of the insured
Type: token
Path: Coverage.identifier
public static final String SP_TYPE
Description: The kind of coverage
Type: token
Path: Coverage.type
public static final TokenClientParam TYPE
Description: The kind of coverage
Type: token
Path: Coverage.type
public static final String SP_PLAN
Description: A plan or policy identifier
Type: token
Path: Coverage.plan
public static final TokenClientParam PLAN
Description: A plan or policy identifier
Type: token
Path: Coverage.plan
public static final String SP_SUBPLAN
Description: Sub-plan identifier
Type: token
Path: Coverage.subPlan
public static final TokenClientParam SUBPLAN
Description: Sub-plan identifier
Type: token
Path: Coverage.subPlan
public static final String SP_GROUP
Description: Group identifier
Type: token
Path: Coverage.group
public static final TokenClientParam GROUP
Description: Group identifier
Type: token
Path: Coverage.group
public static final String SP_DEPENDENT
Description: Dependent number
Type: token
Path: Coverage.dependent
public static final TokenClientParam DEPENDENT
Description: Dependent number
Type: token
Path: Coverage.dependent
public static final String SP_SEQUENCE
Description: Sequence number
Type: token
Path: Coverage.sequence
public static final TokenClientParam SEQUENCE
Description: Sequence number
Type: token
Path: Coverage.sequence
public static final Include INCLUDE_ISSUER
public Coverage()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic ResourceReferenceDt getIssuer()
null.
Definition: The program or plan underwriter or payor.
public Coverage setIssuer(ResourceReferenceDt theValue)
Definition: The program or plan underwriter or payor.
public IdentifierDt getBin()
null.
Definition: 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 Coverage setBin(IdentifierDt theValue)
Definition: 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 PeriodDt getPeriod()
null.
Definition: 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 Coverage setPeriod(PeriodDt theValue)
Definition: 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 CodingDt getType()
null.
Definition: The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health.
public Coverage setType(CodingDt theValue)
Definition: The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health.
public IdentifierDt getSubscriberId()
null.
Definition: The id issued to the subscriber.
public Coverage setSubscriberId(IdentifierDt theValue)
Definition: The id issued to the subscriber.
public List<IdentifierDt> getIdentifier()
null.
Definition: 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 setIdentifier(List<IdentifierDt> theValue)
Definition: 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 IdentifierDt addIdentifier()
Definition: 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(IdentifierDt theValue)
Definition: 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.
theValue - The identifier to add (must not be null)public IdentifierDt getIdentifierFirstRep()
Definition: 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 StringDt getGroupElement()
null.
Definition: 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 String getGroup()
null.
Definition: 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 Coverage setGroup(StringDt theValue)
Definition: 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 Coverage setGroup(String theString)
Definition: 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 StringDt getPlanElement()
null.
Definition: 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 String getPlan()
null.
Definition: 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 Coverage setPlan(StringDt theValue)
Definition: 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 Coverage setPlan(String theString)
Definition: 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 StringDt getSubPlanElement()
null.
Definition: 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 String getSubPlan()
null.
Definition: 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 Coverage setSubPlan(StringDt theValue)
Definition: 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 Coverage setSubPlan(String theString)
Definition: 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 PositiveIntDt getDependentElement()
null.
Definition: A unique identifier for a dependent under the coverage.
public Integer getDependent()
null.
Definition: A unique identifier for a dependent under the coverage.
public Coverage setDependent(PositiveIntDt theValue)
Definition: A unique identifier for a dependent under the coverage.
public Coverage setDependent(int theInteger)
Definition: A unique identifier for a dependent under the coverage.
public PositiveIntDt getSequenceElement()
null.
Definition: An optional counter for a particular instance of the identified coverage which increments upon each renewal.
public Integer getSequence()
null.
Definition: An optional counter for a particular instance of the identified coverage which increments upon each renewal.
public Coverage setSequence(PositiveIntDt theValue)
Definition: An optional counter for a particular instance of the identified coverage which increments upon each renewal.
public Coverage setSequence(int theInteger)
Definition: An optional counter for a particular instance of the identified coverage which increments upon each renewal.
public ResourceReferenceDt getSubscriber()
null.
Definition: The party who 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.
public Coverage setSubscriber(ResourceReferenceDt theValue)
Definition: The party who 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.
public IdentifierDt getNetwork()
null.
Definition: The identifier for a community of providers.
public Coverage setNetwork(IdentifierDt theValue)
Definition: The identifier for a community of providers.
public List<ResourceReferenceDt> getContract()
null.
Definition: The policy(s) which constitute this insurance coverage.
public Coverage setContract(List<ResourceReferenceDt> theValue)
Definition: The policy(s) which constitute this insurance coverage.
public ResourceReferenceDt addContract()
Definition: The policy(s) which constitute this insurance coverage.
public String getResourceName()
getResourceName in interface IResourcepublic FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface IResourcegetStructureFhirVersionEnum in interface IBaseResourceCopyright © 2014–2016 University Health Network. All rights reserved.