public static class ExplanationOfBenefit.BenefitBalanceComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected CodeableConcept |
category
Dental, Vision, Medical, Pharmacy, Rehab etc.
|
protected StringType |
description
A richer description of the benefit, for example 'DENT2 covers 100% of basic, 50% of major but exclused Ortho, Implants and Costmetic services'.
|
protected BooleanType |
excluded
True if the indicated class of service is excluded from the plan, missing or False indicated the 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, for example MED01, or DENT2.
|
protected CodeableConcept |
network
Network designation.
|
protected CodeableConcept |
term
The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual vistis'.
|
protected CodeableConcept |
unit
Unit designation: individual or 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, 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, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected 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 (Dental, Vision, Medical, Pharmacy, Rehab etc.)public boolean hasCategory()
public ExplanationOfBenefit.BenefitBalanceComponent setCategory(CodeableConcept value)
value - category (Dental, Vision, Medical, Pharmacy, Rehab etc.)public BooleanType getExcludedElement()
excluded (True if the indicated class of service is excluded from the plan, missing or False indicated the 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 indicated the 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 indicated the service is included in the coverage.public StringType getNameElement()
name (A short name or tag for the benefit, for example MED01, or DENT2.). 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, for example MED01, or DENT2.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic String getName()
public ExplanationOfBenefit.BenefitBalanceComponent setName(String value)
value - A short name or tag for the benefit, for example MED01, or DENT2.public StringType getDescriptionElement()
description (A richer description of the benefit, for example 'DENT2 covers 100% of basic, 50% of major but exclused Ortho, Implants and Costmetic services'.). 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, for example 'DENT2 covers 100% of basic, 50% of major but exclused Ortho, Implants and Costmetic services'.). 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, for example 'DENT2 covers 100% of basic, 50% of major but exclused Ortho, Implants and Costmetic services'.public CodeableConcept getNetwork()
network (Network designation.)public boolean hasNetwork()
public ExplanationOfBenefit.BenefitBalanceComponent setNetwork(CodeableConcept value)
value - network (Network designation.)public CodeableConcept getUnit()
unit (Unit designation: individual or family.)public boolean hasUnit()
public ExplanationOfBenefit.BenefitBalanceComponent setUnit(CodeableConcept value)
value - unit (Unit designation: individual or family.)public CodeableConcept getTerm()
term (The term or period of the values such as 'maximum lifetime benefit' or 'maximum annual vistis'.)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 vistis'.)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 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 class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.