public static class ExplanationOfBenefit.BenefitBalanceComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected CodeableConcept |
category
Code to identify the general type of benefits under which products and services are provided.
|
protected StringType |
description
A richer description of the benefit or services covered.
|
protected BooleanType |
excluded
True if the indicated class of service is excluded from the plan, missing or False indicates the product or service is included in the coverage.
|
protected List<ExplanationOfBenefit.BenefitComponent> |
financial
Benefits Used to date.
|
protected StringType |
name
A short name or tag for the benefit.
|
protected CodeableConcept |
network
Is a flag to indicate whether the benefits refer to in-network providers or out-of-network providers.
|
protected CodeableConcept |
term
The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual visits'.
|
protected CodeableConcept |
unit
Indicates if the benefits apply to an individual or to the family.
|
modifierExtension| Constructor and Description |
|---|
BenefitBalanceComponent()
Constructor
|
BenefitBalanceComponent(CodeableConcept category)
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 category
protected BooleanType excluded
protected StringType name
protected StringType description
protected CodeableConcept network
protected CodeableConcept unit
protected CodeableConcept term
protected List<ExplanationOfBenefit.BenefitComponent> financial
public BenefitBalanceComponent()
public BenefitBalanceComponent(CodeableConcept category)
public CodeableConcept getCategory()
category (Code to identify the general type of benefits under which products and services are provided.)public boolean hasCategory()
public ExplanationOfBenefit.BenefitBalanceComponent setCategory(CodeableConcept value)
value - category (Code to identify the general type of benefits under which products and services are provided.)public BooleanType getExcludedElement()
excluded (True if the indicated class of service is excluded from the plan, missing or False indicates the product or service is included in the coverage.). This is the underlying object with id, value and extensions. The accessor "getExcluded" gives direct access to the valuepublic boolean hasExcludedElement()
public boolean hasExcluded()
public ExplanationOfBenefit.BenefitBalanceComponent setExcludedElement(BooleanType value)
value - excluded (True if the indicated class of service is excluded from the plan, missing or False indicates the product or service is included in the coverage.). This is the underlying object with id, value and extensions. The accessor "getExcluded" gives direct access to the valuepublic boolean getExcluded()
public ExplanationOfBenefit.BenefitBalanceComponent setExcluded(boolean value)
value - True if the indicated class of service is excluded from the plan, missing or False indicates the product or service is included in the coverage.public StringType getNameElement()
name (A short name or tag for the benefit.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public ExplanationOfBenefit.BenefitBalanceComponent setNameElement(StringType value)
value - name (A short name or tag for the benefit.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic ExplanationOfBenefit.BenefitBalanceComponent setName(String value)
value - A short name or tag for the benefit.public StringType getDescriptionElement()
description (A richer description of the benefit or services covered.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public ExplanationOfBenefit.BenefitBalanceComponent setDescriptionElement(StringType value)
value - description (A richer description of the benefit or services covered.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public ExplanationOfBenefit.BenefitBalanceComponent setDescription(String value)
value - A richer description of the benefit or services covered.public CodeableConcept getNetwork()
network (Is a flag to indicate whether the benefits refer to in-network providers or out-of-network providers.)public boolean hasNetwork()
public ExplanationOfBenefit.BenefitBalanceComponent setNetwork(CodeableConcept value)
value - network (Is a flag to indicate whether the benefits refer to in-network providers or out-of-network providers.)public CodeableConcept getUnit()
unit (Indicates if the benefits apply to an individual or to the family.)public boolean hasUnit()
public ExplanationOfBenefit.BenefitBalanceComponent setUnit(CodeableConcept value)
value - unit (Indicates if the benefits apply to an individual or to the family.)public CodeableConcept getTerm()
term (The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual visits'.)public boolean hasTerm()
public ExplanationOfBenefit.BenefitBalanceComponent setTerm(CodeableConcept value)
value - term (The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual visits'.)public List<ExplanationOfBenefit.BenefitComponent> getFinancial()
financial (Benefits Used to date.)public ExplanationOfBenefit.BenefitBalanceComponent setFinancial(List<ExplanationOfBenefit.BenefitComponent> theFinancial)
this for easy method chainingpublic boolean hasFinancial()
public ExplanationOfBenefit.BenefitComponent addFinancial()
public ExplanationOfBenefit.BenefitBalanceComponent addFinancial(ExplanationOfBenefit.BenefitComponent t)
public ExplanationOfBenefit.BenefitComponent getFinancialFirstRep()
financial, creating it if it does not already existprotected 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 ExplanationOfBenefit.BenefitBalanceComponent copy()
copy in class BackboneElementpublic void copyValues(ExplanationOfBenefit.BenefitBalanceComponent 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.