Package org.hl7.fhir.dstu2.model
Class Observation.ObservationComponentComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.Observation.ObservationComponentComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- Observation
public static class Observation.ObservationComponentComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptcodeDescribes what was observed.protected CodeableConceptdataAbsentReasonProvides a reason why the expected value in the element Observation.value[x] is missing.protected List<Observation.ObservationReferenceRangeComponent>referenceRangeGuidance on how to interpret the value by comparison to a normal or recommended range.protected TypevalueThe information determined as a result of making the observation, if the information has a simple value.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ObservationComponentComponent()ObservationComponentComponent(CodeableConcept code)
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
code
protected CodeableConcept code
Describes what was observed. Sometimes this is called the observation "code".
-
value
protected Type value
The information determined as a result of making the observation, if the information has a simple value.
-
dataAbsentReason
protected CodeableConcept dataAbsentReason
Provides a reason why the expected value in the element Observation.value[x] is missing.
-
referenceRange
protected List<Observation.ObservationReferenceRangeComponent> referenceRange
Guidance on how to interpret the value by comparison to a normal or recommended range.
-
-
Constructor Detail
-
ObservationComponentComponent
public ObservationComponentComponent()
-
ObservationComponentComponent
public ObservationComponentComponent(CodeableConcept code)
-
-
Method Detail
-
getCode
public CodeableConcept getCode()
- Returns:
code(Describes what was observed. Sometimes this is called the observation "code".)
-
hasCode
public boolean hasCode()
-
setCode
public Observation.ObservationComponentComponent setCode(CodeableConcept value)
- Parameters:
value-code(Describes what was observed. Sometimes this is called the observation "code".)
-
getValue
public Type getValue()
- Returns:
value(The information determined as a result of making the observation, if the information has a simple value.)
-
getValueQuantity
public Quantity getValueQuantity() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The information determined as a result of making the observation, if the information has a simple value.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueQuantity
public boolean hasValueQuantity()
-
getValueCodeableConcept
public CodeableConcept getValueCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The information determined as a result of making the observation, if the information has a simple value.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueCodeableConcept
public boolean hasValueCodeableConcept()
-
getValueStringType
public StringType getValueStringType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The information determined as a result of making the observation, if the information has a simple value.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueStringType
public boolean hasValueStringType()
-
getValueRange
public Range getValueRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The information determined as a result of making the observation, if the information has a simple value.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueRange
public boolean hasValueRange()
-
getValueRatio
public Ratio getValueRatio() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The information determined as a result of making the observation, if the information has a simple value.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueRatio
public boolean hasValueRatio()
-
getValueSampledData
public SampledData getValueSampledData() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The information determined as a result of making the observation, if the information has a simple value.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueSampledData
public boolean hasValueSampledData()
-
getValueAttachment
public Attachment getValueAttachment() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The information determined as a result of making the observation, if the information has a simple value.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueAttachment
public boolean hasValueAttachment()
-
getValueTimeType
public TimeType getValueTimeType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The information determined as a result of making the observation, if the information has a simple value.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueTimeType
public boolean hasValueTimeType()
-
getValueDateTimeType
public DateTimeType getValueDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The information determined as a result of making the observation, if the information has a simple value.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValueDateTimeType
public boolean hasValueDateTimeType()
-
getValuePeriod
public Period getValuePeriod() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
value(The information determined as a result of making the observation, if the information has a simple value.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasValuePeriod
public boolean hasValuePeriod()
-
hasValue
public boolean hasValue()
-
setValue
public Observation.ObservationComponentComponent setValue(Type value)
- Parameters:
value-value(The information determined as a result of making the observation, if the information has a simple value.)
-
getDataAbsentReason
public CodeableConcept getDataAbsentReason()
- Returns:
dataAbsentReason(Provides a reason why the expected value in the element Observation.value[x] is missing.)
-
hasDataAbsentReason
public boolean hasDataAbsentReason()
-
setDataAbsentReason
public Observation.ObservationComponentComponent setDataAbsentReason(CodeableConcept value)
- Parameters:
value-dataAbsentReason(Provides a reason why the expected value in the element Observation.value[x] is missing.)
-
getReferenceRange
public List<Observation.ObservationReferenceRangeComponent> getReferenceRange()
- Returns:
referenceRange(Guidance on how to interpret the value by comparison to a normal or recommended range.)
-
hasReferenceRange
public boolean hasReferenceRange()
-
addReferenceRange
public Observation.ObservationReferenceRangeComponent addReferenceRange()
- Returns:
referenceRange(Guidance on how to interpret the value by comparison to a normal or recommended range.)
-
addReferenceRange
public Observation.ObservationComponentComponent addReferenceRange(Observation.ObservationReferenceRangeComponent t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Observation.ObservationComponentComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-