public static class InsurancePlan.PlanBenefitCostComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected CodeableConcept |
applicability
Whether the cost applies to in-network or out-of-network providers (in-network; out-of-network; other).
|
protected List<CodeableConcept> |
qualifiers
Additional information about the cost, such as information about funding sources (e.g.
|
protected CodeableConcept |
type
Type of cost (copay; individual cap; family cap; coinsurance; deductible).
|
protected Quantity |
value
The actual cost value.
|
modifierExtension| Constructor and Description |
|---|
PlanBenefitCostComponent()
Constructor
|
PlanBenefitCostComponent(CodeableConcept type)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected CodeableConcept type
protected CodeableConcept applicability
protected List<CodeableConcept> qualifiers
public PlanBenefitCostComponent()
public PlanBenefitCostComponent(CodeableConcept type)
public CodeableConcept getType()
type (Type of cost (copay; individual cap; family cap; coinsurance; deductible).)public boolean hasType()
public InsurancePlan.PlanBenefitCostComponent setType(CodeableConcept value)
value - type (Type of cost (copay; individual cap; family cap; coinsurance; deductible).)public CodeableConcept getApplicability()
applicability (Whether the cost applies to in-network or out-of-network providers (in-network; out-of-network; other).)public boolean hasApplicability()
public InsurancePlan.PlanBenefitCostComponent setApplicability(CodeableConcept value)
value - applicability (Whether the cost applies to in-network or out-of-network providers (in-network; out-of-network; other).)public List<CodeableConcept> getQualifiers()
qualifiers (Additional information about the cost, such as information about funding sources (e.g. HSA, HRA, FSA, RRA).)public InsurancePlan.PlanBenefitCostComponent setQualifiers(List<CodeableConcept> theQualifiers)
this for easy method chainingpublic boolean hasQualifiers()
public CodeableConcept addQualifiers()
public InsurancePlan.PlanBenefitCostComponent addQualifiers(CodeableConcept t)
public CodeableConcept getQualifiersFirstRep()
qualifiers, creating it if it does not already existpublic Quantity getValue()
value (The actual cost value. (some of the costs may be represented as percentages rather than currency, e.g. 10% coinsurance).)public boolean hasValue()
public InsurancePlan.PlanBenefitCostComponent setValue(Quantity value)
value - value (The actual cost value. (some of the costs may be represented as percentages rather than currency, e.g. 10% coinsurance).)protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic InsurancePlan.PlanBenefitCostComponent copy()
copy in class BackboneElementpublic void copyValues(InsurancePlan.PlanBenefitCostComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.