
Package org.hl7.fhir.dstu2.model
Class Observation.ObservationReferenceRangeComponent
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.ObservationReferenceRangeComponent
- 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.ObservationReferenceRangeComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected RangeThe age at which this reference range is applicable.protected SimpleQuantityThe value of the high bound of the reference range.protected SimpleQuantityThe value of the low bound of the reference range.protected CodeableConceptCode for the meaning of the reference range.protected StringTypeText based reference range in an observation which may be used when a quantitative range is not appropriate for an observation.Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()booleanequalsDeep(Base other) booleanequalsShallow(Base other) fhirType()getAge()getHigh()getLow()getText()booleanhasAge()booleanhasHigh()booleanhasLow()booleanbooleanhasText()booleanbooleanisEmpty()protected voidlistChildren(List<Property> childrenList) setHigh(SimpleQuantity value) setLow(SimpleQuantity value) setMeaning(CodeableConcept value) voidsetProperty(String name, Base value) setTextElement(StringType value) Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionMethods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementMethods 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, setUserDataINNMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtensionMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
low
The value of the low bound of the reference range. The low bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - invalid input: '<'=9). If the low bound is omitted, it is assumed to be meaningless (e.g. reference range is invalid input: '<'=2.3). -
high
The value of the high bound of the reference range. The high bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - invalid input: '<'=9). If the high bound is omitted, it is assumed to be meaningless (e.g. reference range is >= 2.3). -
meaning
Code for the meaning of the reference range. -
age
The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so. -
text
Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of "Negative" or a list or table of 'normals'.
-
-
Constructor Details
-
ObservationReferenceRangeComponent
public ObservationReferenceRangeComponent()
-
-
Method Details
-
getLow
- Returns:
low(The value of the low bound of the reference range. The low bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - invalid input: '<'=9). If the low bound is omitted, it is assumed to be meaningless (e.g. reference range is invalid input: '<'=2.3).)
-
hasLow
-
setLow
- Parameters:
value-low(The value of the low bound of the reference range. The low bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - invalid input: '<'=9). If the low bound is omitted, it is assumed to be meaningless (e.g. reference range is invalid input: '<'=2.3).)
-
getHigh
- Returns:
high(The value of the high bound of the reference range. The high bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - invalid input: '<'=9). If the high bound is omitted, it is assumed to be meaningless (e.g. reference range is >= 2.3).)
-
hasHigh
-
setHigh
- Parameters:
value-high(The value of the high bound of the reference range. The high bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - invalid input: '<'=9). If the high bound is omitted, it is assumed to be meaningless (e.g. reference range is >= 2.3).)
-
getMeaning
- Returns:
meaning(Code for the meaning of the reference range.)
-
hasMeaning
-
setMeaning
- Parameters:
value-meaning(Code for the meaning of the reference range.)
-
getAge
- Returns:
age(The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so.)
-
hasAge
-
setAge
- Parameters:
value-age(The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so.)
-
getTextElement
- Returns:
text(Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of "Negative" or a list or table of 'normals'.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
hasTextElement
-
hasText
-
setTextElement
- Parameters:
value-text(Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of "Negative" or a list or table of 'normals'.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
getText
- Returns:
- Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of "Negative" or a list or table of 'normals'.
-
setText
- Parameters:
value- Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of "Negative" or a list or table of 'normals'.
-
listChildren
- Overrides:
listChildrenin classBackboneElement
-
setProperty
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copyin classBackboneElement
-
equalsDeep
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-