public class Coverage extends DomainResource
| Modifier and Type | Field and Description |
|---|---|
protected Type |
beneficiary
The party who benefits from the insurance coverage.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
BENEFICIARYIDENTIFIER
Fluent Client search parameter constant for beneficiaryidentifier
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
BENEFICIARYREFERENCE
Fluent Client search parameter constant for beneficiaryreference
|
protected StringType |
bin
Business Identification Number (BIN number) used to identify the routing of eClaims.
|
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.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
DEPENDENT
Fluent Client search parameter constant for dependent
|
protected List<Coding> |
exception
Factors which may influence the applicability of 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.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
GROUP
Fluent Client search parameter constant for 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.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_BENEFICIARYREFERENCE
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_ISSUERREFERENCE
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PLANHOLDERREFERENCE
Constant for fluent queries to be used to add include statements.
|
protected Type |
issuer
The program or plan underwriter or payor.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
ISSUERIDENTIFIER
Fluent Client search parameter constant for issueridentifier
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ISSUERREFERENCE
Fluent Client search parameter constant for issuerreference
|
protected StringType |
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.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
PLAN
Fluent Client search parameter constant for plan
|
protected Type |
planholder
The party who 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
PLANHOLDERIDENTIFIER
Fluent Client search parameter constant for planholderidentifier
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PLANHOLDERREFERENCE
Fluent Client search parameter constant for planholderreference
|
protected Coding |
relationship
The relationship of the patient to the planholdersubscriber).
|
protected StringType |
school
Name of school for over-aged dependants.
|
protected PositiveIntType |
sequence
An optional counter for a particular instance of the identified coverage which increments upon each renewal.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
SEQUENCE
Fluent Client search parameter constant for sequence
|
static String |
SP_BENEFICIARYIDENTIFIER
Search parameter: beneficiaryidentifier
|
static String |
SP_BENEFICIARYREFERENCE
Search parameter: beneficiaryreference
|
static String |
SP_DEPENDENT
Search parameter: dependent
|
static String |
SP_GROUP
Search parameter: group
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_ISSUERIDENTIFIER
Search parameter: issueridentifier
|
static String |
SP_ISSUERREFERENCE
Search parameter: issuerreference
|
static String |
SP_PLAN
Search parameter: plan
|
static String |
SP_PLANHOLDERIDENTIFIER
Search parameter: planholderidentifier
|
static String |
SP_PLANHOLDERREFERENCE
Search parameter: planholderreference
|
static String |
SP_SEQUENCE
Search parameter: sequence
|
static String |
SP_SUBPLAN
Search parameter: subplan
|
static String |
SP_TYPE
Search parameter: 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.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
SUBPLAN
Fluent Client search parameter constant for subplan
|
protected Coding |
type
The type of coverage: social program, medical plan, accident coverage (workers compensation, auto), group health.
|
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
|
Coverage(Type issuer,
Type planholder,
Type beneficiary,
Coding relationship)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, setIdcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected StringType bin
protected Period period
protected Coding type
protected Type planholder
protected Type beneficiary
protected Coding relationship
protected List<Identifier> identifier
protected StringType group
protected StringType plan
protected StringType subPlan
protected PositiveIntType dependent
protected PositiveIntType sequence
protected List<Coding> exception
protected StringType school
protected StringType network
protected List<Contract> contractTarget
public static final String SP_DEPENDENT
Description: Dependent number
Type: token
Path: Coverage.dependent
public static final ca.uhn.fhir.rest.gclient.TokenClientParam DEPENDENT
Description: Dependent number
Type: token
Path: Coverage.dependent
public static final String SP_BENEFICIARYREFERENCE
Description: Covered party
Type: reference
Path: Coverage.beneficiaryReference
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BENEFICIARYREFERENCE
Description: Covered party
Type: reference
Path: Coverage.beneficiaryReference
public static final ca.uhn.fhir.model.api.Include INCLUDE_BENEFICIARYREFERENCE
public static final String SP_PLANHOLDERIDENTIFIER
Description: Reference to the planholder
Type: token
Path: Coverage.planholderIdentifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PLANHOLDERIDENTIFIER
Description: Reference to the planholder
Type: token
Path: Coverage.planholderIdentifier
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_ISSUERIDENTIFIER
Description: The identity of the insurer
Type: token
Path: Coverage.issuerIdentifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ISSUERIDENTIFIER
Description: The identity of the insurer
Type: token
Path: Coverage.issuerIdentifier
public static final String SP_SUBPLAN
Description: Sub-plan identifier
Type: token
Path: Coverage.subPlan
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SUBPLAN
Description: Sub-plan identifier
Type: token
Path: Coverage.subPlan
public static final String SP_ISSUERREFERENCE
Description: The identity of the insurer
Type: reference
Path: Coverage.issuerReference
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ISSUERREFERENCE
Description: The identity of the insurer
Type: reference
Path: Coverage.issuerReference
public static final ca.uhn.fhir.model.api.Include INCLUDE_ISSUERREFERENCE
public static final String SP_PLAN
Description: A plan or policy identifier
Type: token
Path: Coverage.plan
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PLAN
Description: A plan or policy identifier
Type: token
Path: Coverage.plan
public static final String SP_SEQUENCE
Description: Sequence number
Type: token
Path: Coverage.sequence
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SEQUENCE
Description: Sequence number
Type: token
Path: Coverage.sequence
public static final String SP_BENEFICIARYIDENTIFIER
Description: Covered party
Type: token
Path: Coverage.beneficiaryIdentifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam BENEFICIARYIDENTIFIER
Description: Covered party
Type: token
Path: Coverage.beneficiaryIdentifier
public static final String SP_GROUP
Description: Group identifier
Type: token
Path: Coverage.group
public static final ca.uhn.fhir.rest.gclient.TokenClientParam GROUP
Description: Group identifier
Type: token
Path: Coverage.group
public static final String SP_PLANHOLDERREFERENCE
Description: Reference to the planholder
Type: reference
Path: Coverage.planholderReference
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PLANHOLDERREFERENCE
Description: Reference to the planholder
Type: reference
Path: Coverage.planholderReference
public static final ca.uhn.fhir.model.api.Include INCLUDE_PLANHOLDERREFERENCE
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 Coverage()
public Identifier getIssuerIdentifier() throws org.hl7.fhir.exceptions.FHIRException
issuer (The program or plan underwriter or payor.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasIssuerIdentifier()
public Reference getIssuerReference() throws org.hl7.fhir.exceptions.FHIRException
issuer (The program or plan underwriter or payor.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasIssuerReference()
public boolean hasIssuer()
public Coverage setIssuer(Type value)
value - issuer (The program or plan underwriter or payor.)public StringType getBinElement()
bin (Business Identification Number (BIN number) used to identify the routing of eClaims.). This is the underlying object with id, value and extensions. The accessor "getBin" gives direct access to the valuepublic boolean hasBinElement()
public boolean hasBin()
public Coverage setBinElement(StringType value)
value - bin (Business Identification Number (BIN number) used to identify the routing of eClaims.). This is the underlying object with id, value and extensions. The accessor "getBin" gives direct access to the valuepublic String getBin()
public Coverage setBin(String value)
value - Business Identification Number (BIN number) used to identify the routing of eClaims.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 Type getPlanholder()
planholder (The party who 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.)public Identifier getPlanholderIdentifier() throws org.hl7.fhir.exceptions.FHIRException
planholder (The party who 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasPlanholderIdentifier()
public Reference getPlanholderReference() throws org.hl7.fhir.exceptions.FHIRException
planholder (The party who 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasPlanholderReference()
public boolean hasPlanholder()
public Coverage setPlanholder(Type value)
value - planholder (The party who 'owns' the insurance contractual relationship to the policy or to whom the benefit of the policy is due.)public Type getBeneficiary()
beneficiary (The party who benefits from the insurance coverage.)public Identifier getBeneficiaryIdentifier() throws org.hl7.fhir.exceptions.FHIRException
beneficiary (The party who benefits from the insurance coverage.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasBeneficiaryIdentifier()
public Reference getBeneficiaryReference() throws org.hl7.fhir.exceptions.FHIRException
beneficiary (The party who benefits from the insurance coverage.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasBeneficiaryReference()
public boolean hasBeneficiary()
public Coverage setBeneficiary(Type value)
value - beneficiary (The party who benefits from the insurance coverage.)public Coding getRelationship()
relationship (The relationship of the patient to the planholdersubscriber).)public boolean hasRelationship()
public Coverage setRelationship(Coding value)
value - relationship (The relationship of the patient to the planholdersubscriber).)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 List<Coding> getException()
exception (Factors which may influence the applicability of coverage.)public boolean hasException()
public Coding addException()
exception (Factors which may influence the applicability of coverage.)public Coverage addException(Coding t)
public StringType getSchoolElement()
school (Name of school for over-aged dependants.). This is the underlying object with id, value and extensions. The accessor "getSchool" gives direct access to the valuepublic boolean hasSchoolElement()
public boolean hasSchool()
public Coverage setSchoolElement(StringType value)
value - school (Name of school for over-aged dependants.). This is the underlying object with id, value and extensions. The accessor "getSchool" gives direct access to the valuepublic Coverage setSchool(String value)
value - Name of school for over-aged dependants.public StringType getNetworkElement()
network (The identifier for a community of providers.). 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 identifier for a community of providers.). 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 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 Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void 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 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.