public class Coverage extends BaseResource implements IResource
Definition: Financial instrument by which payment information for health care
Requirements: Health care programs and insurers are significant payors of health service costs
Profile Definition: http://hl7.org/fhir/profiles/Coverage
| Modifier and Type | Class and Description |
|---|---|
static class |
Coverage.Subscriber
Block class for child element: Coverage.subscriber (Planholder information)
|
| 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 |
NAME
Fluent Client search parameter constant for name
|
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_NAME
Search parameter constant for name
|
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
|
SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
Coverage() |
| Modifier and Type | Method and Description |
|---|---|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
IntegerDt |
getDependent()
Gets the value(s) for dependent (The dependent number).
|
IdentifierDt |
getGroup()
Gets the value(s) for group (An identifier for the group).
|
IdentifierDt |
getIdentifier()
Gets the value(s) for identifier (The primary coverage ID).
|
ResourceReferenceDt |
getIssuer()
Gets the value(s) for issuer (An identifier for the plan issuer).
|
PeriodDt |
getPeriod()
Gets the value(s) for period (Coverage start and end dates).
|
IdentifierDt |
getPlan()
Gets the value(s) for plan (An identifier for the plan).
|
IntegerDt |
getSequence()
Gets the value(s) for sequence (The plan instance or sequence counter).
|
IdentifierDt |
getSubplan()
Gets the value(s) for subplan (An identifier for the subsection of the plan).
|
Coverage.Subscriber |
getSubscriber()
Gets the value(s) for subscriber (Planholder information).
|
CodingDt |
getType()
Gets the value(s) for type (Type of coverage).
|
boolean |
isEmpty() |
Coverage |
setDependent(int theInteger)
Sets the value for dependent (The dependent number)
|
Coverage |
setDependent(IntegerDt theValue)
Sets the value(s) for dependent (The dependent number)
|
Coverage |
setGroup(IdentifierDt theValue)
Sets the value(s) for group (An identifier for the group)
|
Coverage |
setGroup(IdentifierUseEnum theUse,
String theSystem,
String theValue,
String theLabel)
Sets the value for group (An identifier for the group)
|
Coverage |
setGroup(String theSystem,
String theValue)
Sets the value for group (An identifier for the group)
|
Coverage |
setIdentifier(IdentifierDt theValue)
Sets the value(s) for identifier (The primary coverage ID)
|
Coverage |
setIdentifier(IdentifierUseEnum theUse,
String theSystem,
String theValue,
String theLabel)
Sets the value for identifier (The primary coverage ID)
|
Coverage |
setIdentifier(String theSystem,
String theValue)
Sets the value for identifier (The primary coverage ID)
|
Coverage |
setIssuer(ResourceReferenceDt theValue)
Sets the value(s) for issuer (An identifier for the plan issuer)
|
Coverage |
setPeriod(PeriodDt theValue)
Sets the value(s) for period (Coverage start and end dates)
|
Coverage |
setPlan(IdentifierDt theValue)
Sets the value(s) for plan (An identifier for the plan)
|
Coverage |
setPlan(IdentifierUseEnum theUse,
String theSystem,
String theValue,
String theLabel)
Sets the value for plan (An identifier for the plan)
|
Coverage |
setPlan(String theSystem,
String theValue)
Sets the value for plan (An identifier for the plan)
|
Coverage |
setSequence(int theInteger)
Sets the value for sequence (The plan instance or sequence counter)
|
Coverage |
setSequence(IntegerDt theValue)
Sets the value(s) for sequence (The plan instance or sequence counter)
|
Coverage |
setSubplan(IdentifierDt theValue)
Sets the value(s) for subplan (An identifier for the subsection of the plan)
|
Coverage |
setSubplan(IdentifierUseEnum theUse,
String theSystem,
String theValue,
String theLabel)
Sets the value for subplan (An identifier for the subsection of the plan)
|
Coverage |
setSubplan(String theSystem,
String theValue)
Sets the value for subplan (An identifier for the subsection of the plan)
|
Coverage |
setSubscriber(Coverage.Subscriber theValue)
Sets the value(s) for subscriber (Planholder information)
|
Coverage |
setType(CodingDt theValue)
Sets the value(s) for type (Type of coverage)
|
getContained, getId, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, 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, setResourceMetadatapublic 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 Include INCLUDE_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 String SP_NAME
Description: The name of the subscriber
Type: token
Path: Coverage.subscriber.name
public static final TokenClientParam NAME
Description: The name of the subscriber
Type: token
Path: Coverage.subscriber.name
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic 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 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 getIdentifier()
null.
Definition: The main (and possibly only) identifier for the coverage - often referred to as a Subscriber Id, Certificate number or Personal Health Number or Case ID.
public Coverage setIdentifier(IdentifierDt theValue)
Definition: The main (and possibly only) identifier for the coverage - often referred to as a Subscriber Id, Certificate number or Personal Health Number or Case ID.
public Coverage setIdentifier(IdentifierUseEnum theUse, String theSystem, String theValue, String theLabel)
Definition: The main (and possibly only) identifier for the coverage - often referred to as a Subscriber Id, Certificate number or Personal Health Number or Case ID.
public Coverage setIdentifier(String theSystem, String theValue)
Definition: The main (and possibly only) identifier for the coverage - often referred to as a Subscriber Id, Certificate number or Personal Health Number or Case ID.
public IdentifierDt getGroup()
null.
Definition: Todo
public Coverage setGroup(IdentifierDt theValue)
Definition: Todo
public Coverage setGroup(IdentifierUseEnum theUse, String theSystem, String theValue, String theLabel)
Definition: Todo
public Coverage setGroup(String theSystem, String theValue)
Definition: Todo
public IdentifierDt 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(IdentifierDt 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(IdentifierUseEnum theUse, String theSystem, String theValue, String theLabel)
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 theSystem, String 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 IdentifierDt 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(IdentifierDt 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(IdentifierUseEnum theUse, String theSystem, String theValue, String theLabel)
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 theSystem, String 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 IntegerDt getDependent()
null.
Definition: A unique identifier for a dependent under the coverage.
public Coverage setDependent(IntegerDt 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 IntegerDt getSequence()
null.
Definition: An optional counter for a particular instance of the identified coverage which increments upon each renewal.
public Coverage setSequence(IntegerDt 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 Coverage.Subscriber getSubscriber()
null.
Definition:
public Coverage setSubscriber(Coverage.Subscriber theValue)
Definition:
Copyright © 2014 University Health Network. All rights reserved.