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