public static class ExplanationOfBenefit.AdjudicationComponent extends BackboneElement implements IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Money |
amount
Monitory amount associated with the code.
|
protected CodeableConcept |
category
Code indicating: Co-Pay, deductable, elegible, benefit, tax, etc.
|
protected CodeableConcept |
reason
Adjudication reason such as limit reached.
|
protected DecimalType |
value
A non-monetary value for example a percentage.
|
modifierExtension| Constructor and Description |
|---|
AdjudicationComponent()
Constructor
|
AdjudicationComponent(CodeableConcept category)
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentaddExtension, getExtension, hasExtensionaddModifierExtension, getModifierExtension, hasModifierExtensionprotected CodeableConcept category
protected CodeableConcept reason
protected DecimalType value
public AdjudicationComponent()
public AdjudicationComponent(CodeableConcept category)
public CodeableConcept getCategory()
category (Code indicating: Co-Pay, deductable, elegible, benefit, tax, etc.)public boolean hasCategory()
public ExplanationOfBenefit.AdjudicationComponent setCategory(CodeableConcept value)
value - category (Code indicating: Co-Pay, deductable, elegible, benefit, tax, etc.)public CodeableConcept getReason()
reason (Adjudication reason such as limit reached.)public boolean hasReason()
public ExplanationOfBenefit.AdjudicationComponent setReason(CodeableConcept value)
value - reason (Adjudication reason such as limit reached.)public boolean hasAmount()
public ExplanationOfBenefit.AdjudicationComponent setAmount(Money value)
value - amount (Monitory amount associated with the code.)public DecimalType getValueElement()
value (A non-monetary value for example a percentage. Mutually exclusive to the amount element above.). This is the underlying object with id, value and extensions. The accessor "getValue" gives direct access to the valuepublic boolean hasValueElement()
public boolean hasValue()
public ExplanationOfBenefit.AdjudicationComponent setValueElement(DecimalType value)
value - value (A non-monetary value for example a percentage. Mutually exclusive to the amount element above.). This is the underlying object with id, value and extensions. The accessor "getValue" gives direct access to the valuepublic BigDecimal getValue()
public ExplanationOfBenefit.AdjudicationComponent setValue(BigDecimal value)
value - A non-monetary value for example a percentage. Mutually exclusive to the amount element above.public ExplanationOfBenefit.AdjudicationComponent setValue(long value)
value - A non-monetary value for example a percentage. Mutually exclusive to the amount element above.public ExplanationOfBenefit.AdjudicationComponent setValue(double value)
value - A non-monetary value for example a percentage. Mutually exclusive to the amount element above.protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class BackboneElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class BackboneElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class BackboneElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class BackboneElementFHIRExceptionpublic ExplanationOfBenefit.AdjudicationComponent 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 IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2017 University Health Network. All rights reserved.