ObservationComponent constructor
const
ObservationComponent({
- @JsonKey(name: 'id') FhirId? fhirId,
- @JsonKey(name: 'extension') List<
FhirExtension> ? extension_, - List<
FhirExtension> ? modifierExtension, - @JsonKey(name: 'fhir_comments') List<
String> ? fhirComments, - required CodeableConcept code,
- Quantity? valueQuantity,
- CodeableConcept? valueCodeableConcept,
- String? valueString,
- @JsonKey(name: '_valueString') Element? valueStringElement,
- Range? valueRange,
- Ratio? valueRatio,
- SampledData? valueSampledData,
- Attachment? valueAttachment,
- FhirTime? valueTime,
- @JsonKey(name: '_valueTime') Element? valueTimeElement,
- FhirDateTime? valueDateTime,
- @JsonKey(name: '_valueDateTime') Element? valueDateTimeElement,
- Period? valuePeriod,
- CodeableConcept? dataAbsentReason,
- List<
ObservationReferenceRange> ? referenceRange,
Implementation
const factory ObservationComponent({
@JsonKey(name: 'id') FhirId? fhirId,
@JsonKey(name: 'extension') List<FhirExtension>? extension_,
List<FhirExtension>? modifierExtension,
@JsonKey(name: 'fhir_comments') List<String>? fhirComments,
required CodeableConcept code,
Quantity? valueQuantity,
CodeableConcept? valueCodeableConcept,
String? valueString,
@JsonKey(name: '_valueString') Element? valueStringElement,
Range? valueRange,
Ratio? valueRatio,
SampledData? valueSampledData,
Attachment? valueAttachment,
FhirTime? valueTime,
@JsonKey(name: '_valueTime') Element? valueTimeElement,
FhirDateTime? valueDateTime,
@JsonKey(name: '_valueDateTime') Element? valueDateTimeElement,
Period? valuePeriod,
CodeableConcept? dataAbsentReason,
List<ObservationReferenceRange>? referenceRange,
}) = _ObservationComponent;