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