Package org.hl7.fhir.r4.model
Class InsurancePlan.InsurancePlanPlanComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.InsurancePlan.InsurancePlanPlanComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- InsurancePlan
public static class InsurancePlan.InsurancePlanPlanComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Reference>coverageAreaThe geographic region in which a health insurance plan's benefits apply.protected List<Location>coverageAreaTargetThe actual objects that are the target of the reference (The geographic region in which a health insurance plan's benefits apply.)protected List<InsurancePlan.InsurancePlanPlanGeneralCostComponent>generalCostOverall costs associated with the plan.protected List<Identifier>identifierBusiness identifiers assigned to this health insurance plan which remain constant as the resource is updated and propagates from server to server.protected List<Reference>networkReference to the network that providing the type of coverage.protected List<Organization>networkTargetThe actual objects that are the target of the reference (Reference to the network that providing the type of coverage.)protected List<InsurancePlan.InsurancePlanPlanSpecificCostComponent>specificCostCosts associated with the coverage provided by the product.protected CodeableConcepttypeType of plan.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description InsurancePlanPlanComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, 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.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
Business identifiers assigned to this health insurance plan which remain constant as the resource is updated and propagates from server to server.
-
type
protected CodeableConcept type
Type of plan. For example, "Platinum" or "High Deductable".
-
coverageArea
protected List<Reference> coverageArea
The geographic region in which a health insurance plan's benefits apply.
-
coverageAreaTarget
protected List<Location> coverageAreaTarget
The actual objects that are the target of the reference (The geographic region in which a health insurance plan's benefits apply.)
-
network
protected List<Reference> network
Reference to the network that providing the type of coverage.
-
networkTarget
protected List<Organization> networkTarget
The actual objects that are the target of the reference (Reference to the network that providing the type of coverage.)
-
generalCost
protected List<InsurancePlan.InsurancePlanPlanGeneralCostComponent> generalCost
Overall costs associated with the plan.
-
specificCost
protected List<InsurancePlan.InsurancePlanPlanSpecificCostComponent> specificCost
Costs associated with the coverage provided by the product.
-
-
Constructor Detail
-
InsurancePlanPlanComponent
public InsurancePlanPlanComponent()
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(Business identifiers assigned to this health insurance plan which remain constant as the resource is updated and propagates from server to server.)
-
setIdentifier
public InsurancePlan.InsurancePlanPlanComponent setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public InsurancePlan.InsurancePlanPlanComponent addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist
-
getType
public CodeableConcept getType()
- Returns:
type(Type of plan. For example, "Platinum" or "High Deductable".)
-
hasType
public boolean hasType()
-
setType
public InsurancePlan.InsurancePlanPlanComponent setType(CodeableConcept value)
- Parameters:
value-type(Type of plan. For example, "Platinum" or "High Deductable".)
-
getCoverageArea
public List<Reference> getCoverageArea()
- Returns:
coverageArea(The geographic region in which a health insurance plan's benefits apply.)
-
setCoverageArea
public InsurancePlan.InsurancePlanPlanComponent setCoverageArea(List<Reference> theCoverageArea)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCoverageArea
public boolean hasCoverageArea()
-
addCoverageArea
public Reference addCoverageArea()
-
addCoverageArea
public InsurancePlan.InsurancePlanPlanComponent addCoverageArea(Reference t)
-
getCoverageAreaFirstRep
public Reference getCoverageAreaFirstRep()
- Returns:
- The first repetition of repeating field
coverageArea, creating it if it does not already exist
-
getCoverageAreaTarget
@Deprecated public List<Location> getCoverageAreaTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addCoverageAreaTarget
@Deprecated public Location addCoverageAreaTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getNetwork
public List<Reference> getNetwork()
- Returns:
network(Reference to the network that providing the type of coverage.)
-
setNetwork
public InsurancePlan.InsurancePlanPlanComponent setNetwork(List<Reference> theNetwork)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasNetwork
public boolean hasNetwork()
-
addNetwork
public Reference addNetwork()
-
addNetwork
public InsurancePlan.InsurancePlanPlanComponent addNetwork(Reference t)
-
getNetworkFirstRep
public Reference getNetworkFirstRep()
- Returns:
- The first repetition of repeating field
network, creating it if it does not already exist
-
getNetworkTarget
@Deprecated public List<Organization> getNetworkTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addNetworkTarget
@Deprecated public Organization addNetworkTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getGeneralCost
public List<InsurancePlan.InsurancePlanPlanGeneralCostComponent> getGeneralCost()
- Returns:
generalCost(Overall costs associated with the plan.)
-
setGeneralCost
public InsurancePlan.InsurancePlanPlanComponent setGeneralCost(List<InsurancePlan.InsurancePlanPlanGeneralCostComponent> theGeneralCost)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasGeneralCost
public boolean hasGeneralCost()
-
addGeneralCost
public InsurancePlan.InsurancePlanPlanGeneralCostComponent addGeneralCost()
-
addGeneralCost
public InsurancePlan.InsurancePlanPlanComponent addGeneralCost(InsurancePlan.InsurancePlanPlanGeneralCostComponent t)
-
getGeneralCostFirstRep
public InsurancePlan.InsurancePlanPlanGeneralCostComponent getGeneralCostFirstRep()
- Returns:
- The first repetition of repeating field
generalCost, creating it if it does not already exist
-
getSpecificCost
public List<InsurancePlan.InsurancePlanPlanSpecificCostComponent> getSpecificCost()
- Returns:
specificCost(Costs associated with the coverage provided by the product.)
-
setSpecificCost
public InsurancePlan.InsurancePlanPlanComponent setSpecificCost(List<InsurancePlan.InsurancePlanPlanSpecificCostComponent> theSpecificCost)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSpecificCost
public boolean hasSpecificCost()
-
addSpecificCost
public InsurancePlan.InsurancePlanPlanSpecificCostComponent addSpecificCost()
-
addSpecificCost
public InsurancePlan.InsurancePlanPlanComponent addSpecificCost(InsurancePlan.InsurancePlanPlanSpecificCostComponent t)
-
getSpecificCostFirstRep
public InsurancePlan.InsurancePlanPlanSpecificCostComponent getSpecificCostFirstRep()
- Returns:
- The first repetition of repeating field
specificCost, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public InsurancePlan.InsurancePlanPlanComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(InsurancePlan.InsurancePlanPlanComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-