public static class ExplanationOfBenefit.SupportingInformationComponent extends BackboneElement implements IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected CodeableConcept |
category
The general class of the information supplied: information; exception; accident, employment; onset, etc.
|
protected CodeableConcept |
code
System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.
|
protected Coding |
reason
For example, provides the reason for: the additional stay, or missing tooth or any other situation where a reason code is required in addition to the content.
|
protected PositiveIntType |
sequence
Sequence of the information element which serves to provide a link.
|
protected Type |
timing
The date when or period to which this information refers.
|
protected Type |
value
Additional data or information such as resources, documents, images etc.
|
modifierExtension| Constructor and Description |
|---|
SupportingInformationComponent()
Constructor
|
SupportingInformationComponent(PositiveIntType sequence,
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 PositiveIntType sequence
protected CodeableConcept category
protected CodeableConcept code
protected Type value
public SupportingInformationComponent()
public SupportingInformationComponent(PositiveIntType sequence, CodeableConcept category)
public PositiveIntType getSequenceElement()
sequence (Sequence of the information element which serves to provide a link.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the valuepublic boolean hasSequenceElement()
public boolean hasSequence()
public ExplanationOfBenefit.SupportingInformationComponent setSequenceElement(PositiveIntType value)
value - sequence (Sequence of the information element which serves to provide a link.). This is the underlying object with id, value and extensions. The accessor "getSequence" gives direct access to the valuepublic int getSequence()
public ExplanationOfBenefit.SupportingInformationComponent setSequence(int value)
value - Sequence of the information element which serves to provide a link.public CodeableConcept getCategory()
category (The general class of the information supplied: information; exception; accident, employment; onset, etc.)public boolean hasCategory()
public ExplanationOfBenefit.SupportingInformationComponent setCategory(CodeableConcept value)
value - category (The general class of the information supplied: information; exception; accident, employment; onset, etc.)public CodeableConcept getCode()
code (System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.)public boolean hasCode()
public ExplanationOfBenefit.SupportingInformationComponent setCode(CodeableConcept value)
value - code (System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought which may influence the adjudication.)public Type getTiming()
timing (The date when or period to which this information refers.)public DateType getTimingDateType() throws FHIRException
timing (The date when or period to which this information refers.)FHIRExceptionpublic boolean hasTimingDateType()
public Period getTimingPeriod() throws FHIRException
timing (The date when or period to which this information refers.)FHIRExceptionpublic boolean hasTimingPeriod()
public boolean hasTiming()
public ExplanationOfBenefit.SupportingInformationComponent setTiming(Type value)
value - timing (The date when or period to which this information refers.)public Type getValue()
value (Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.)public StringType getValueStringType() throws FHIRException
value (Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.)FHIRExceptionpublic boolean hasValueStringType()
public Quantity getValueQuantity() throws FHIRException
value (Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.)FHIRExceptionpublic boolean hasValueQuantity()
public Attachment getValueAttachment() throws FHIRException
value (Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.)FHIRExceptionpublic boolean hasValueAttachment()
public Reference getValueReference() throws FHIRException
value (Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.)FHIRExceptionpublic boolean hasValueReference()
public boolean hasValue()
public ExplanationOfBenefit.SupportingInformationComponent setValue(Type value)
value - value (Additional data or information such as resources, documents, images etc. including references to the data or the actual inclusion of the data.)public Coding getReason()
reason (For example, provides the reason for: the additional stay, or missing tooth or any other situation where a reason code is required in addition to the content.)public boolean hasReason()
public ExplanationOfBenefit.SupportingInformationComponent setReason(Coding value)
value - reason (For example, provides the reason for: the additional stay, or missing tooth or any other situation where a reason code is required in addition to the content.)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.SupportingInformationComponent 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.