Class Coverage
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IResource
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseResource
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
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for dependentstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for groupstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for issuerstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for planstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for sequencestatic final String
Search parameter constant for dependentstatic final String
Search parameter constant for groupstatic final String
Search parameter constant for identifierstatic final String
Search parameter constant for issuerstatic final String
Search parameter constant for planstatic final String
Search parameter constant for sequencestatic final String
Search parameter constant for subplanstatic final String
Search parameter constant for typestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for subplanstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for typeFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for contract ()Adds and returns a new value for identifier ()addIdentifier
(IdentifierDt theValue) Adds a given new value for identifier ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) getBin()
Gets the value(s) for bin ().Gets the value(s) for contract ().Gets the value(s) for dependent ().ca.uhn.fhir.model.primitive.PositiveIntDt
Gets the value(s) for dependent ().getGroup()
Gets the value(s) for group ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for group ().Gets the value(s) for identifier ().Gets the first repetition for identifier (), creating it if it does not already exist.Gets the value(s) for issuer ().Gets the value(s) for network ().Gets the value(s) for period ().getPlan()
Gets the value(s) for plan ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for plan ().Gets the value(s) for sequence ().ca.uhn.fhir.model.primitive.PositiveIntDt
Gets the value(s) for sequence ().ca.uhn.fhir.context.FhirVersionEnum
Gets the value(s) for subPlan ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for subPlan ().Gets the value(s) for subscriber ().Gets the value(s) for subscriberId ().getType()
Gets the value(s) for type ().boolean
isEmpty()
setBin
(IdentifierDt theValue) Sets the value(s) for bin ()setContract
(List<ResourceReferenceDt> theValue) Sets the value(s) for contract ()setDependent
(int theInteger) Sets the value for dependent ()setDependent
(ca.uhn.fhir.model.primitive.PositiveIntDt theValue) Sets the value(s) for dependent ()setGroup
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for group ()Sets the value for group ()setIdentifier
(List<IdentifierDt> theValue) Sets the value(s) for identifier ()setIssuer
(ResourceReferenceDt theValue) Sets the value(s) for issuer ()setNetwork
(IdentifierDt theValue) Sets the value(s) for network ()Sets the value(s) for period ()setPlan
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for plan ()Sets the value for plan ()setSequence
(int theInteger) Sets the value for sequence ()setSequence
(ca.uhn.fhir.model.primitive.PositiveIntDt theValue) Sets the value(s) for sequence ()setSubPlan
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for subPlan ()setSubPlan
(String theString) Sets the value for subPlan ()setSubscriber
(ResourceReferenceDt theValue) Sets the value(s) for subscriber ()setSubscriberId
(IdentifierDt theValue) Sets the value(s) for subscriberId ()Sets the value(s) for type ()Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setId
Methods inherited from interface ca.uhn.fhir.model.api.IResource
getContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
-
Field Details
-
SP_ISSUER
Search parameter constant for issuerDescription: The identity of the insurer
Type: reference
Path: Coverage.issuer
- See Also:
-
ISSUER
Fluent Client search parameter constant for issuerDescription: The identity of the insurer
Type: reference
Path: Coverage.issuer
-
SP_IDENTIFIER
Search parameter constant for identifierDescription: The primary identifier of the insured
Type: token
Path: Coverage.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: The primary identifier of the insured
Type: token
Path: Coverage.identifier
-
SP_TYPE
Search parameter constant for typeDescription: The kind of coverage
Type: token
Path: Coverage.type
- See Also:
-
TYPE
Fluent Client search parameter constant for typeDescription: The kind of coverage
Type: token
Path: Coverage.type
-
SP_PLAN
Search parameter constant for planDescription: A plan or policy identifier
Type: token
Path: Coverage.plan
- See Also:
-
PLAN
Fluent Client search parameter constant for planDescription: A plan or policy identifier
Type: token
Path: Coverage.plan
-
SP_SUBPLAN
Search parameter constant for subplanDescription: Sub-plan identifier
Type: token
Path: Coverage.subPlan
- See Also:
-
SUBPLAN
Fluent Client search parameter constant for subplanDescription: Sub-plan identifier
Type: token
Path: Coverage.subPlan
-
SP_GROUP
Search parameter constant for groupDescription: Group identifier
Type: token
Path: Coverage.group
- See Also:
-
GROUP
Fluent Client search parameter constant for groupDescription: Group identifier
Type: token
Path: Coverage.group
-
SP_DEPENDENT
Search parameter constant for dependentDescription: Dependent number
Type: token
Path: Coverage.dependent
- See Also:
-
DEPENDENT
Fluent Client search parameter constant for dependentDescription: Dependent number
Type: token
Path: Coverage.dependent
-
SP_SEQUENCE
Search parameter constant for sequenceDescription: Sequence number
Type: token
Path: Coverage.sequence
- See Also:
-
SEQUENCE
Fluent Client search parameter constant for sequenceDescription: Sequence number
Type: token
Path: Coverage.sequence
-
INCLUDE_ISSUER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Coverage:issuer".
-
-
Constructor Details
-
Coverage
public Coverage()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getIssuer
Gets the value(s) for issuer (). creating it if it does not exist. Will not returnnull
.Definition: The program or plan underwriter or payor.
-
setIssuer
Sets the value(s) for issuer ()Definition: The program or plan underwriter or payor.
-
getBin
Gets the value(s) for bin (). creating it if it does not exist. Will not returnnull
.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.
-
setBin
Sets the value(s) for bin ()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.
-
getPeriod
Gets the value(s) for period (). creating it if it does not exist. Will not returnnull
.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.
-
setPeriod
Sets the value(s) for period ()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.
-
getType
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull
.Definition: The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health.
-
setType
Sets the value(s) for type ()Definition: The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health.
-
getSubscriberId
Gets the value(s) for subscriberId (). creating it if it does not exist. Will not returnnull
.Definition: The id issued to the subscriber.
-
setSubscriberId
Sets the value(s) for subscriberId ()Definition: The id issued to the subscriber.
-
getIdentifier
Gets the value(s) for identifier (). creating it if it does not exist. Will not returnnull
.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.
-
setIdentifier
Sets the value(s) for identifier ()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.
-
addIdentifier
Adds and returns a new value for identifier ()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.
-
addIdentifier
Adds a given new value for identifier ()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.
- Parameters:
theValue
- The identifier to add (must not benull
)
-
getIdentifierFirstRep
Gets the first repetition for identifier (), creating it if it does not already exist.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.
-
getGroupElement
Gets the value(s) for group (). creating it if it does not exist. Will not returnnull
.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.
-
getGroup
Gets the value(s) for group (). creating it if it does not exist. This method may returnnull
.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.
-
setGroup
Sets the value(s) for group ()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.
-
setGroup
Sets the value for group ()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.
-
getPlanElement
Gets the value(s) for plan (). creating it if it does not exist. Will not returnnull
.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.
-
getPlan
Gets the value(s) for plan (). creating it if it does not exist. This method may returnnull
.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.
-
setPlan
Sets the value(s) for plan ()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.
-
setPlan
Sets the value for plan ()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.
-
getSubPlanElement
Gets the value(s) for subPlan (). creating it if it does not exist. Will not returnnull
.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.
-
getSubPlan
Gets the value(s) for subPlan (). creating it if it does not exist. This method may returnnull
.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.
-
setSubPlan
Sets the value(s) for subPlan ()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.
-
setSubPlan
Sets the value for subPlan ()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.
-
getDependentElement
Gets the value(s) for dependent (). creating it if it does not exist. Will not returnnull
.Definition: A unique identifier for a dependent under the coverage.
-
getDependent
Gets the value(s) for dependent (). creating it if it does not exist. This method may returnnull
.Definition: A unique identifier for a dependent under the coverage.
-
setDependent
Sets the value(s) for dependent ()Definition: A unique identifier for a dependent under the coverage.
-
setDependent
Sets the value for dependent ()Definition: A unique identifier for a dependent under the coverage.
-
getSequenceElement
Gets the value(s) for sequence (). creating it if it does not exist. Will not returnnull
.Definition: An optional counter for a particular instance of the identified coverage which increments upon each renewal.
-
getSequence
Gets the value(s) for sequence (). creating it if it does not exist. This method may returnnull
.Definition: An optional counter for a particular instance of the identified coverage which increments upon each renewal.
-
setSequence
Sets the value(s) for sequence ()Definition: An optional counter for a particular instance of the identified coverage which increments upon each renewal.
-
setSequence
Sets the value for sequence ()Definition: An optional counter for a particular instance of the identified coverage which increments upon each renewal.
-
getSubscriber
Gets the value(s) for subscriber (). creating it if it does not exist. Will not returnnull
.Definition: The party who 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.
-
setSubscriber
Sets the value(s) for subscriber ()Definition: The party who 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.
-
getNetwork
Gets the value(s) for network (). creating it if it does not exist. Will not returnnull
.Definition: The identifier for a community of providers.
-
setNetwork
Sets the value(s) for network ()Definition: The identifier for a community of providers.
-
getContract
Gets the value(s) for contract (). creating it if it does not exist. Will not returnnull
.Definition: The policy(s) which constitute this insurance coverage.
-
setContract
Sets the value(s) for contract ()Definition: The policy(s) which constitute this insurance coverage.
-
addContract
Adds and returns a new value for contract ()Definition: The policy(s) which constitute this insurance coverage.
-
getResourceName
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-