ObservationReferenceRange class

Reference range for the observation.

Constructors

ObservationReferenceRange({Quantity? low, Quantity? high, CodeableConcept? type, FixedList<CodeableConcept>? appliesTo, Range? age, String? text})
Constructs a new ObservationReferenceRange with optional low, high, type, appliesTo, age, and text.
ObservationReferenceRange.fromJson(JsonObject _json)
Constructs a new ObservationReferenceRange instance from the provided JSON object.

Properties

age Range?
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.
no setter
appliesTo FixedList<CodeableConcept>?
Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race.
no setter
hashCode int
The hash code for this object.
no setteroverride
high Quantity?
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 - <=9). If the high bound is omitted, it is assumed to be meaningless (e.g. reference range is >= 2.3).
no setter
json → JsonObject
Converts this ObservationReferenceRange instance to a JSON object.
no setter
low Quantity?
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 - <=9). If the low bound is omitted, it is assumed to be meaningless (e.g. reference range is <=2.3).
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
text String?
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'.
no setter
type CodeableConcept?
Codes to indicate the what part of the targeted reference population it applies to. For example, the normal or therapeutic range.
no setter

Methods

copyWith({Quantity? low, Quantity? high, CodeableConcept? type, FixedList<CodeableConcept>? appliesTo, Range? age, String? text}) ObservationReferenceRange
Creates a copy of this ObservationReferenceRange but with the given fields updated.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override

Constants

ageField → const FieldDefinition<Range>
Field definition for age
appliesToField → const FieldDefinition<FixedList<CodeableConcept>>
Field definition for appliesTo
fieldDefinitions → const List<FieldDefinition<Object>>
All field definitions for ObservationReferenceRange
highField → const FieldDefinition<Quantity>
Field definition for high
lowField → const FieldDefinition<Quantity>
Field definition for low
textField → const FieldDefinition<String>
Field definition for text
typeField → const FieldDefinition<CodeableConcept>
Field definition for type