Package org.hl7.fhir.r4.model
Class Observation.ObservationComponentComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.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.component.value[x] is missing.protected List<CodeableConcept>interpretationA categorical assessment of an observation value.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.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ObservationComponentComponent()ConstructorObservationComponentComponent(CodeableConcept code)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, 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, 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.component.value[x] is missing.
-
interpretation
protected List<CodeableConcept> interpretation
A categorical assessment of an observation value. For example, high, low, normal.
-
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()
Constructor
-
ObservationComponentComponent
public ObservationComponentComponent(CodeableConcept code)
Constructor
-
-
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()
-
getValueBooleanType
public BooleanType getValueBooleanType() 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
-
hasValueBooleanType
public boolean hasValueBooleanType()
-
getValueIntegerType
public IntegerType getValueIntegerType() 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
-
hasValueIntegerType
public boolean hasValueIntegerType()
-
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()
-
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.component.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.component.value[x] is missing.)
-
getInterpretation
public List<CodeableConcept> getInterpretation()
- Returns:
interpretation(A categorical assessment of an observation value. For example, high, low, normal.)
-
setInterpretation
public Observation.ObservationComponentComponent setInterpretation(List<CodeableConcept> theInterpretation)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasInterpretation
public boolean hasInterpretation()
-
addInterpretation
public CodeableConcept addInterpretation()
-
addInterpretation
public Observation.ObservationComponentComponent addInterpretation(CodeableConcept t)
-
getInterpretationFirstRep
public CodeableConcept getInterpretationFirstRep()
- Returns:
- The first repetition of repeating field
interpretation, creating it if it does not already exist
-
getReferenceRange
public List<Observation.ObservationReferenceRangeComponent> getReferenceRange()
- Returns:
referenceRange(Guidance on how to interpret the value by comparison to a normal or recommended range.)
-
setReferenceRange
public Observation.ObservationComponentComponent setReferenceRange(List<Observation.ObservationReferenceRangeComponent> theReferenceRange)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasReferenceRange
public boolean hasReferenceRange()
-
addReferenceRange
public Observation.ObservationReferenceRangeComponent addReferenceRange()
-
addReferenceRange
public Observation.ObservationComponentComponent addReferenceRange(Observation.ObservationReferenceRangeComponent t)
-
getReferenceRangeFirstRep
public Observation.ObservationReferenceRangeComponent getReferenceRangeFirstRep()
- Returns:
- The first repetition of repeating field
referenceRange, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin 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
-
copyValues
public void copyValues(Observation.ObservationComponentComponent dst)
-
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
-
-