Observation constructor
const
Observation({
- @Default(Stu3ResourceType.Observation) @JsonKey(unknownEnumValue: Stu3ResourceType.Observation) Stu3ResourceType resourceType,
- @JsonKey(includeFromJson: true, includeToJson: false) int? dbId,
- @JsonKey(name: 'id') FhirId? fhirId,
- 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, - List<
Reference> ? basedOn, - ObservationStatus? status,
- @JsonKey(name: '_status') Element? statusElement,
- List<
CodeableConcept> ? category, - required CodeableConcept code,
- Reference? subject,
- Reference? context,
- 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,
- FhirBoolean? valueBoolean,
- @JsonKey(name: '_valueBoolean') Element? valueBooleanElement,
- 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? comment,
- @JsonKey(name: '_comment') Element? commentElement,
- CodeableConcept? bodySite,
- CodeableConcept? method,
- Reference? specimen,
- Reference? device,
- List<
ObservationReferenceRange> ? referenceRange, - List<
ObservationComponent> ? component,
Implementation
const factory Observation({
@Default(Stu3ResourceType.Observation)
@JsonKey(unknownEnumValue: Stu3ResourceType.Observation)
Stu3ResourceType resourceType,
@JsonKey(includeFromJson: true, includeToJson: false) int? dbId,
@JsonKey(name: 'id') FhirId? fhirId,
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,
List<Reference>? basedOn,
ObservationStatus? status,
@JsonKey(name: '_status') Element? statusElement,
List<CodeableConcept>? category,
required CodeableConcept code,
Reference? subject,
Reference? context,
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,
FhirBoolean? valueBoolean,
@JsonKey(name: '_valueBoolean') Element? valueBooleanElement,
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? comment,
@JsonKey(name: '_comment') Element? commentElement,
CodeableConcept? bodySite,
CodeableConcept? method,
Reference? specimen,
Reference? device,
List<ObservationReferenceRange>? referenceRange,
List<ObservationRelated>? related,
List<ObservationComponent>? component,
}) = _Observation;