ObservationComponent class

Represents a single observation component within a larger observation.

Constructors

ObservationComponent({CodeableConcept? code, Quantity? valueQuantity, CodeableConcept? valueCodeableConcept, String? valueString, bool? valueBoolean, int? valueInteger, Range? valueRange, Ratio? valueRatio, SampledData? valueSampledData, Time? valueTime, DateTime? valueDateTime, Period? valuePeriod, CodeableConcept? dataAbsentReason, FixedList<CodeableConcept>? interpretation, FixedList<ObservationReferenceRange>? referenceRange})
Constructs a new ObservationComponent with various optional measurement values and attributes.
ObservationComponent.fromJson(JsonObject _json)
Constructs a new ObservationComponent instance from the provided JSON object.

Properties

code → CodeableConcept?
Returns the code that identifies what was observed.
no setter
dataAbsentReason → CodeableConcept?
Returns the codeable concept if there's a reason data is absent.
no setter
hashCode → int
The hash code for this object.
no setteroverride
interpretation → FixedList<CodeableConcept>?
Returns the interpretation of the observation as a list of codeable concepts.
no setter
json → JsonObject
Converts this ObservationComponent instance to a JSON object.
no setter
referenceRange → FixedList<ObservationReferenceRange>?
Returns the reference ranges applicable to this component.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
valueBoolean → bool?
Returns the value of the observation if it's a boolean.
no setter
valueCodeableConcept → CodeableConcept?
Returns the value of the observation if it's a codeable concept.
no setter
valueDateTime → DateTime?
Returns the value of the observation if it's a date-time.
no setter
valueInteger → int?
Returns the value of the observation if it's an integer.
no setter
valuePeriod → Period?
Returns the value of the observation if it's a period.
no setter
valueQuantity → Quantity?
Returns the value of the observation if it's a quantity.
no setter
valueRange → Range?
Returns the value of the observation if it's a range.
no setter
valueRatio → Ratio?
Returns the value of the observation if it's a ratio.
no setter
valueSampledData → SampledData?
Returns the value of the observation if it's sampled data.
no setter
valueString → String?
Returns the value of the observation if it's a string.
no setter
valueTime → Time?
Returns the value of the observation if it's a time.
no setter

Methods

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