ObservationComponent constructor

const ObservationComponent({
  1. @JsonKey(name: 'id') FhirId? fhirId,
  2. @JsonKey(name: 'extension') List<FhirExtension>? extension_,
  3. List<FhirExtension>? modifierExtension,
  4. @JsonKey(name: 'fhir_comments') List<String>? fhirComments,
  5. required CodeableConcept code,
  6. Quantity? valueQuantity,
  7. CodeableConcept? valueCodeableConcept,
  8. String? valueString,
  9. @JsonKey(name: '_valueString') Element? valueStringElement,
  10. Range? valueRange,
  11. Ratio? valueRatio,
  12. SampledData? valueSampledData,
  13. Attachment? valueAttachment,
  14. FhirTime? valueTime,
  15. @JsonKey(name: '_valueTime') Element? valueTimeElement,
  16. FhirDateTime? valueDateTime,
  17. @JsonKey(name: '_valueDateTime') Element? valueDateTimeElement,
  18. Period? valuePeriod,
  19. CodeableConcept? dataAbsentReason,
  20. 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;