Class InsurancePlan
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.BaseResource
-
- org.hl7.fhir.r5.model.Resource
-
- org.hl7.fhir.r5.model.DomainResource
-
- org.hl7.fhir.r5.model.InsurancePlan
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IAnyResource
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
,org.hl7.fhir.instance.model.api.IBaseResource
,org.hl7.fhir.instance.model.api.IDomainResource
public class InsurancePlan extends DomainResource
Details of a Health Insurance product/plan provided by an organization.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InsurancePlan.CoverageBenefitComponent
static class
InsurancePlan.CoverageBenefitLimitComponent
static class
InsurancePlan.InsurancePlanContactComponent
static class
InsurancePlan.InsurancePlanCoverageComponent
static class
InsurancePlan.InsurancePlanPlanComponent
static class
InsurancePlan.InsurancePlanPlanGeneralCostComponent
static class
InsurancePlan.InsurancePlanPlanSpecificCostComponent
static class
InsurancePlan.PlanBenefitComponent
static class
InsurancePlan.PlanBenefitCostComponent
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.StringClientParam
ADDRESS
Fluent Client search parameter constant for addressstatic ca.uhn.fhir.rest.gclient.StringClientParam
ADDRESS_CITY
Fluent Client search parameter constant for address-citystatic ca.uhn.fhir.rest.gclient.StringClientParam
ADDRESS_COUNTRY
Fluent Client search parameter constant for address-countrystatic ca.uhn.fhir.rest.gclient.StringClientParam
ADDRESS_POSTALCODE
Fluent Client search parameter constant for address-postalcodestatic ca.uhn.fhir.rest.gclient.StringClientParam
ADDRESS_STATE
Fluent Client search parameter constant for address-statestatic ca.uhn.fhir.rest.gclient.TokenClientParam
ADDRESS_USE
Fluent Client search parameter constant for address-usestatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
ADMINISTERED_BY
Fluent Client search parameter constant for administered-byprotected Reference
administeredBy
An organization which administer other services such as underwriting, customer service and/or claims processing on behalf of the health insurance product owner.protected List<StringType>
alias
A list of alternate names that the product is known as, or was known as in the past.protected List<InsurancePlan.InsurancePlanContactComponent>
contact
The contact for the health insurance product for a certain purpose.protected List<InsurancePlan.InsurancePlanCoverageComponent>
coverage
Details about the coverage offered by the insurance product.protected List<Reference>
coverageArea
The geographic region in which a health insurance product's benefits apply.protected List<Reference>
endpoint
The technical endpoints providing access to services operated for the health insurance product.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
ENDPOINT
Fluent Client search parameter constant for endpointprotected List<Identifier>
identifier
Business identifiers assigned to this health insurance product which remain constant as the resource is updated and propagates from server to server.static ca.uhn.fhir.rest.gclient.TokenClientParam
IDENTIFIER
Fluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.Include
INCLUDE_ADMINISTERED_BY
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_ENDPOINT
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_OWNED_BY
Constant for fluent queries to be used to add include statements.protected StringType
name
Official name of the health insurance product as designated by the owner.static ca.uhn.fhir.rest.gclient.StringClientParam
NAME
Fluent Client search parameter constant for nameprotected List<Reference>
network
Reference to the network included in the health insurance product.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
OWNED_BY
Fluent Client search parameter constant for owned-byprotected Reference
ownedBy
The entity that is providing the health insurance product and underwriting the risk.protected Period
period
The period of time that the health insurance product is available.static ca.uhn.fhir.rest.gclient.StringClientParam
PHONETIC
Fluent Client search parameter constant for phoneticprotected List<InsurancePlan.InsurancePlanPlanComponent>
plan
Details about an insurance plan.static String
SP_ADDRESS
Search parameter: addressstatic String
SP_ADDRESS_CITY
Search parameter: address-citystatic String
SP_ADDRESS_COUNTRY
Search parameter: address-countrystatic String
SP_ADDRESS_POSTALCODE
Search parameter: address-postalcodestatic String
SP_ADDRESS_STATE
Search parameter: address-statestatic String
SP_ADDRESS_USE
Search parameter: address-usestatic String
SP_ADMINISTERED_BY
Search parameter: administered-bystatic String
SP_ENDPOINT
Search parameter: endpointstatic String
SP_IDENTIFIER
Search parameter: identifierstatic String
SP_NAME
Search parameter: namestatic String
SP_OWNED_BY
Search parameter: owned-bystatic String
SP_PHONETIC
Search parameter: phoneticstatic String
SP_STATUS
Search parameter: statusstatic String
SP_TYPE
Search parameter: typeprotected Enumeration<Enumerations.PublicationStatus>
status
The current state of the health insurance product.static ca.uhn.fhir.rest.gclient.TokenClientParam
STATUS
Fluent Client search parameter constant for statusprotected List<CodeableConcept>
type
The kind of health insurance product.static ca.uhn.fhir.rest.gclient.TokenClientParam
TYPE
Fluent Client search parameter constant for type-
Fields inherited from class org.hl7.fhir.r5.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXT
-
Fields inherited from class org.hl7.fhir.r5.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description InsurancePlan()
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r5.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
Business identifiers assigned to this health insurance product which remain constant as the resource is updated and propagates from server to server.
-
status
protected Enumeration<Enumerations.PublicationStatus> status
The current state of the health insurance product.
-
type
protected List<CodeableConcept> type
The kind of health insurance product.
-
name
protected StringType name
Official name of the health insurance product as designated by the owner.
-
alias
protected List<StringType> alias
A list of alternate names that the product is known as, or was known as in the past.
-
ownedBy
protected Reference ownedBy
The entity that is providing the health insurance product and underwriting the risk. This is typically an insurance carriers, other third-party payers, or health plan sponsors comonly referred to as 'payers'.
-
administeredBy
protected Reference administeredBy
An organization which administer other services such as underwriting, customer service and/or claims processing on behalf of the health insurance product owner.
-
coverageArea
protected List<Reference> coverageArea
The geographic region in which a health insurance product's benefits apply.
-
contact
protected List<InsurancePlan.InsurancePlanContactComponent> contact
The contact for the health insurance product for a certain purpose.
-
endpoint
protected List<Reference> endpoint
The technical endpoints providing access to services operated for the health insurance product.
-
network
protected List<Reference> network
Reference to the network included in the health insurance product.
-
coverage
protected List<InsurancePlan.InsurancePlanCoverageComponent> coverage
Details about the coverage offered by the insurance product.
-
plan
protected List<InsurancePlan.InsurancePlanPlanComponent> plan
Details about an insurance plan.
-
SP_ADDRESS_CITY
public static final String SP_ADDRESS_CITY
Search parameter: address-cityDescription: A city specified in an address
Type: string
Path: InsurancePlan.contact.address.city
- See Also:
- Constant Field Values
-
ADDRESS_CITY
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY
Fluent Client search parameter constant for address-cityDescription: A city specified in an address
Type: string
Path: InsurancePlan.contact.address.city
-
SP_ADDRESS_COUNTRY
public static final String SP_ADDRESS_COUNTRY
Search parameter: address-countryDescription: A country specified in an address
Type: string
Path: InsurancePlan.contact.address.country
- See Also:
- Constant Field Values
-
ADDRESS_COUNTRY
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY
Fluent Client search parameter constant for address-countryDescription: A country specified in an address
Type: string
Path: InsurancePlan.contact.address.country
-
SP_ADDRESS_POSTALCODE
public static final String SP_ADDRESS_POSTALCODE
Search parameter: address-postalcodeDescription: A postal code specified in an address
Type: string
Path: InsurancePlan.contact.address.postalCode
- See Also:
- Constant Field Values
-
ADDRESS_POSTALCODE
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE
Fluent Client search parameter constant for address-postalcodeDescription: A postal code specified in an address
Type: string
Path: InsurancePlan.contact.address.postalCode
-
SP_ADDRESS_STATE
public static final String SP_ADDRESS_STATE
Search parameter: address-stateDescription: A state specified in an address
Type: string
Path: InsurancePlan.contact.address.state
- See Also:
- Constant Field Values
-
ADDRESS_STATE
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE
Fluent Client search parameter constant for address-stateDescription: A state specified in an address
Type: string
Path: InsurancePlan.contact.address.state
-
SP_ADDRESS_USE
public static final String SP_ADDRESS_USE
Search parameter: address-useDescription: A use code specified in an address
Type: token
Path: InsurancePlan.contact.address.use
- See Also:
- Constant Field Values
-
ADDRESS_USE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE
Fluent Client search parameter constant for address-useDescription: A use code specified in an address
Type: token
Path: InsurancePlan.contact.address.use
-
SP_ADDRESS
public static final String SP_ADDRESS
Search parameter: addressDescription: A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text
Type: string
Path: InsurancePlan.contact.address
- See Also:
- Constant Field Values
-
ADDRESS
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS
Fluent Client search parameter constant for addressDescription: A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text
Type: string
Path: InsurancePlan.contact.address
-
SP_ADMINISTERED_BY
public static final String SP_ADMINISTERED_BY
Search parameter: administered-byDescription: Product administrator
Type: reference
Path: InsurancePlan.administeredBy
- See Also:
- Constant Field Values
-
ADMINISTERED_BY
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ADMINISTERED_BY
Fluent Client search parameter constant for administered-byDescription: Product administrator
Type: reference
Path: InsurancePlan.administeredBy
-
INCLUDE_ADMINISTERED_BY
public static final ca.uhn.fhir.model.api.Include INCLUDE_ADMINISTERED_BY
Constant for fluent queries to be used to add include statements. Specifies the path value of "InsurancePlan:administered-by".
-
SP_ENDPOINT
public static final String SP_ENDPOINT
Search parameter: endpointDescription: Technical endpoint
Type: reference
Path: InsurancePlan.endpoint
- See Also:
- Constant Field Values
-
ENDPOINT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENDPOINT
Fluent Client search parameter constant for endpointDescription: Technical endpoint
Type: reference
Path: InsurancePlan.endpoint
-
INCLUDE_ENDPOINT
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENDPOINT
Constant for fluent queries to be used to add include statements. Specifies the path value of "InsurancePlan:endpoint".
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: Any identifier for the organization (not the accreditation issuer's identifier)
Type: token
Path: InsurancePlan.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Any identifier for the organization (not the accreditation issuer's identifier)
Type: token
Path: InsurancePlan.identifier
-
SP_NAME
public static final String SP_NAME
Search parameter: nameDescription: A portion of the organization's name or alias
Type: string
Path: name | alias
- See Also:
- Constant Field Values
-
NAME
public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
Fluent Client search parameter constant for nameDescription: A portion of the organization's name or alias
Type: string
Path: name | alias
-
SP_OWNED_BY
public static final String SP_OWNED_BY
Search parameter: owned-byDescription: An organization of which this organization forms a part
Type: reference
Path: InsurancePlan.ownedBy
- See Also:
- Constant Field Values
-
OWNED_BY
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam OWNED_BY
Fluent Client search parameter constant for owned-byDescription: An organization of which this organization forms a part
Type: reference
Path: InsurancePlan.ownedBy
-
INCLUDE_OWNED_BY
public static final ca.uhn.fhir.model.api.Include INCLUDE_OWNED_BY
Constant for fluent queries to be used to add include statements. Specifies the path value of "InsurancePlan:owned-by".
-
SP_PHONETIC
public static final String SP_PHONETIC
Search parameter: phoneticDescription: A portion of the organization's name using some kind of phonetic matching algorithm
Type: string
Path: InsurancePlan.name
- See Also:
- Constant Field Values
-
PHONETIC
public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC
Fluent Client search parameter constant for phoneticDescription: A portion of the organization's name using some kind of phonetic matching algorithm
Type: string
Path: InsurancePlan.name
-
SP_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: Is the Organization record active
Type: token
Path: InsurancePlan.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: Is the Organization record active
Type: token
Path: InsurancePlan.status
-
SP_TYPE
public static final String SP_TYPE
Search parameter: typeDescription: A code for the type of organization
Type: token
Path: InsurancePlan.type
- See Also:
- Constant Field Values
-
TYPE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Fluent Client search parameter constant for typeDescription: A code for the type of organization
Type: token
Path: InsurancePlan.type
-
-
Constructor Detail
-
InsurancePlan
public InsurancePlan()
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier
(Business identifiers assigned to this health insurance product which remain constant as the resource is updated and propagates from server to server.)
-
setIdentifier
public InsurancePlan setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public InsurancePlan addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier
, creating it if it does not already exist {3}
-
getStatusElement
public Enumeration<Enumerations.PublicationStatus> getStatusElement()
- Returns:
status
(The current state of the health insurance product.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
public boolean hasStatusElement()
-
hasStatus
public boolean hasStatus()
-
setStatusElement
public InsurancePlan setStatusElement(Enumeration<Enumerations.PublicationStatus> value)
- Parameters:
value
-status
(The current state of the health insurance product.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
public Enumerations.PublicationStatus getStatus()
- Returns:
- The current state of the health insurance product.
-
setStatus
public InsurancePlan setStatus(Enumerations.PublicationStatus value)
- Parameters:
value
- The current state of the health insurance product.
-
getType
public List<CodeableConcept> getType()
- Returns:
type
(The kind of health insurance product.)
-
setType
public InsurancePlan setType(List<CodeableConcept> theType)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasType
public boolean hasType()
-
addType
public CodeableConcept addType()
-
addType
public InsurancePlan addType(CodeableConcept t)
-
getTypeFirstRep
public CodeableConcept getTypeFirstRep()
- Returns:
- The first repetition of repeating field
type
, creating it if it does not already exist {3}
-
getNameElement
public StringType getNameElement()
- Returns:
name
(Official name of the health insurance product as designated by the owner.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public InsurancePlan setNameElement(StringType value)
- Parameters:
value
-name
(Official name of the health insurance product as designated by the owner.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
getName
public String getName()
- Returns:
- Official name of the health insurance product as designated by the owner.
-
setName
public InsurancePlan setName(String value)
- Parameters:
value
- Official name of the health insurance product as designated by the owner.
-
getAlias
public List<StringType> getAlias()
- Returns:
alias
(A list of alternate names that the product is known as, or was known as in the past.)
-
setAlias
public InsurancePlan setAlias(List<StringType> theAlias)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasAlias
public boolean hasAlias()
-
addAliasElement
public StringType addAliasElement()
- Returns:
alias
(A list of alternate names that the product is known as, or was known as in the past.)
-
addAlias
public InsurancePlan addAlias(String value)
- Parameters:
value
-alias
(A list of alternate names that the product is known as, or was known as in the past.)
-
hasAlias
public boolean hasAlias(String value)
- Parameters:
value
-alias
(A list of alternate names that the product is known as, or was known as in the past.)
-
getPeriod
public Period getPeriod()
- Returns:
period
(The period of time that the health insurance product is available.)
-
hasPeriod
public boolean hasPeriod()
-
setPeriod
public InsurancePlan setPeriod(Period value)
- Parameters:
value
-period
(The period of time that the health insurance product is available.)
-
getOwnedBy
public Reference getOwnedBy()
- Returns:
ownedBy
(The entity that is providing the health insurance product and underwriting the risk. This is typically an insurance carriers, other third-party payers, or health plan sponsors comonly referred to as 'payers'.)
-
hasOwnedBy
public boolean hasOwnedBy()
-
setOwnedBy
public InsurancePlan setOwnedBy(Reference value)
- Parameters:
value
-ownedBy
(The entity that is providing the health insurance product and underwriting the risk. This is typically an insurance carriers, other third-party payers, or health plan sponsors comonly referred to as 'payers'.)
-
getAdministeredBy
public Reference getAdministeredBy()
- Returns:
administeredBy
(An organization which administer other services such as underwriting, customer service and/or claims processing on behalf of the health insurance product owner.)
-
hasAdministeredBy
public boolean hasAdministeredBy()
-
setAdministeredBy
public InsurancePlan setAdministeredBy(Reference value)
- Parameters:
value
-administeredBy
(An organization which administer other services such as underwriting, customer service and/or claims processing on behalf of the health insurance product owner.)
-
getCoverageArea
public List<Reference> getCoverageArea()
- Returns:
coverageArea
(The geographic region in which a health insurance product's benefits apply.)
-
setCoverageArea
public InsurancePlan setCoverageArea(List<Reference> theCoverageArea)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCoverageArea
public boolean hasCoverageArea()
-
addCoverageArea
public Reference addCoverageArea()
-
addCoverageArea
public InsurancePlan addCoverageArea(Reference t)
-
getCoverageAreaFirstRep
public Reference getCoverageAreaFirstRep()
- Returns:
- The first repetition of repeating field
coverageArea
, creating it if it does not already exist {3}
-
getContact
public List<InsurancePlan.InsurancePlanContactComponent> getContact()
- Returns:
contact
(The contact for the health insurance product for a certain purpose.)
-
setContact
public InsurancePlan setContact(List<InsurancePlan.InsurancePlanContactComponent> theContact)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasContact
public boolean hasContact()
-
addContact
public InsurancePlan.InsurancePlanContactComponent addContact()
-
addContact
public InsurancePlan addContact(InsurancePlan.InsurancePlanContactComponent t)
-
getContactFirstRep
public InsurancePlan.InsurancePlanContactComponent getContactFirstRep()
- Returns:
- The first repetition of repeating field
contact
, creating it if it does not already exist {3}
-
getEndpoint
public List<Reference> getEndpoint()
- Returns:
endpoint
(The technical endpoints providing access to services operated for the health insurance product.)
-
setEndpoint
public InsurancePlan setEndpoint(List<Reference> theEndpoint)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasEndpoint
public boolean hasEndpoint()
-
addEndpoint
public Reference addEndpoint()
-
addEndpoint
public InsurancePlan addEndpoint(Reference t)
-
getEndpointFirstRep
public Reference getEndpointFirstRep()
- Returns:
- The first repetition of repeating field
endpoint
, creating it if it does not already exist {3}
-
getNetwork
public List<Reference> getNetwork()
- Returns:
network
(Reference to the network included in the health insurance product.)
-
setNetwork
public InsurancePlan setNetwork(List<Reference> theNetwork)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasNetwork
public boolean hasNetwork()
-
addNetwork
public Reference addNetwork()
-
addNetwork
public InsurancePlan addNetwork(Reference t)
-
getNetworkFirstRep
public Reference getNetworkFirstRep()
- Returns:
- The first repetition of repeating field
network
, creating it if it does not already exist {3}
-
getCoverage
public List<InsurancePlan.InsurancePlanCoverageComponent> getCoverage()
- Returns:
coverage
(Details about the coverage offered by the insurance product.)
-
setCoverage
public InsurancePlan setCoverage(List<InsurancePlan.InsurancePlanCoverageComponent> theCoverage)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCoverage
public boolean hasCoverage()
-
addCoverage
public InsurancePlan.InsurancePlanCoverageComponent addCoverage()
-
addCoverage
public InsurancePlan addCoverage(InsurancePlan.InsurancePlanCoverageComponent t)
-
getCoverageFirstRep
public InsurancePlan.InsurancePlanCoverageComponent getCoverageFirstRep()
- Returns:
- The first repetition of repeating field
coverage
, creating it if it does not already exist {3}
-
getPlan
public List<InsurancePlan.InsurancePlanPlanComponent> getPlan()
- Returns:
plan
(Details about an insurance plan.)
-
setPlan
public InsurancePlan setPlan(List<InsurancePlan.InsurancePlanPlanComponent> thePlan)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPlan
public boolean hasPlan()
-
addPlan
public InsurancePlan.InsurancePlanPlanComponent addPlan()
-
addPlan
public InsurancePlan addPlan(InsurancePlan.InsurancePlanPlanComponent t)
-
getPlanFirstRep
public InsurancePlan.InsurancePlanPlanComponent getPlanFirstRep()
- Returns:
- The first repetition of repeating field
plan
, creating it if it does not already exist {3}
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
public InsurancePlan copy()
- Specified by:
copy
in classDomainResource
-
copyValues
public void copyValues(InsurancePlan dst)
-
typedCopy
protected InsurancePlan typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceType
in classResource
-
-