Observation constructor
const
Observation({
- @Default(Dstu2ResourceType.Observation) @JsonKey(unknownEnumValue: Dstu2ResourceType.Observation) Dstu2ResourceType resourceType,
- @JsonKey(includeFromJson: true, includeToJson: false) int? dbId,
- @JsonKey(name: 'id') FhirId? fhirId,
- @JsonKey(name: '_id') Element? idElement,
- FhirMeta? meta,
- FhirUri? implicitRules,
- @JsonKey(name: '_implicitRules') Element? implicitRulesElement,
- FhirCode? language,
- @JsonKey(name: '_language') Element? languageElement,
- Narrative? text,
- List<
Resource> ? contained, - @JsonKey(name: 'extension') List<
FhirExtension> ? extension_, - List<
FhirExtension> ? modifierExtension, - List<
Identifier> ? identifier, - @JsonKey(unknownEnumValue: ObservationStatus.unknown) required ObservationStatus status,
- @JsonKey(name: '_status') Element? statusElement,
- CodeableConcept? category,
- required CodeableConcept code,
- Reference? subject,
- Reference? encounter,
- FhirDateTime? effectiveDateTime,
- @JsonKey(name: '_effectiveDateTime') Element? effectiveDateTimeElement,
- Period? effectivePeriod,
- FhirInstant? issued,
- @JsonKey(name: '_issued') Element? issuedElement,
- List<
Reference> ? performer, - 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,
- CodeableConcept? interpretation,
- String? comments,
- CodeableConcept? bodySite,
- CodeableConcept? method,
- Reference? specimen,
- Reference? device,
- List<
ObservationReferenceRange> ? referenceRange, - List<
ObservationComponent> ? component,
Implementation
const factory Observation({
@Default(Dstu2ResourceType.Observation)
@JsonKey(unknownEnumValue: Dstu2ResourceType.Observation)
Dstu2ResourceType resourceType,
@JsonKey(includeFromJson: true, includeToJson: false) int? dbId,
@JsonKey(name: 'id') FhirId? fhirId,
@JsonKey(name: '_id') Element? idElement,
FhirMeta? meta,
FhirUri? implicitRules,
@JsonKey(name: '_implicitRules') Element? implicitRulesElement,
FhirCode? language,
@JsonKey(name: '_language') Element? languageElement,
Narrative? text,
List<Resource>? contained,
@JsonKey(name: 'extension') List<FhirExtension>? extension_,
List<FhirExtension>? modifierExtension,
List<Identifier>? identifier,
@JsonKey(unknownEnumValue: ObservationStatus.unknown)
required ObservationStatus status,
@JsonKey(name: '_status') Element? statusElement,
CodeableConcept? category,
required CodeableConcept code,
Reference? subject,
Reference? encounter,
FhirDateTime? effectiveDateTime,
@JsonKey(name: '_effectiveDateTime') Element? effectiveDateTimeElement,
Period? effectivePeriod,
FhirInstant? issued,
@JsonKey(name: '_issued') Element? issuedElement,
List<Reference>? performer,
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,
CodeableConcept? interpretation,
String? comments,
CodeableConcept? bodySite,
CodeableConcept? method,
Reference? specimen,
Reference? device,
List<ObservationReferenceRange>? referenceRange,
List<ObservationRelated>? related,
List<ObservationComponent>? component,
}) = _Observation;