| Name | Flags | Card. | Type | Description & Constraints |
|---|---|---|---|---|
| N | DomainResource | Measurements and simple assertions + Rule: dataAbsentReason SHALL only be present if Observation.value[x] is not present + Rule: If Observation.component.code is the same as Observation.code, then Observation.value SHALL NOT be present (the Observation.component.value[x] holds the value). + Rule: bodyStructure SHALL only be present if Observation.bodySite is not present Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | ||
| Σ | 0..* | Identifier | Business Identifier for observation | |
| ΣTU | 0..1 | Instantiates FHIR ObservationDefinition | ||
| canonical(ObservationDefinition) | ||||
| Reference(ObservationDefinition) | ||||
| Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order | |
| TU | 0..* | BackboneElement | Triggering observation(s) | |
| Σ | 1..1 | Reference(Observation) | Triggering observation | |
| Σ | 1..1 | code | reflex | repeat | re-run Binding: triggered Bytype (Required) | |
| 0..1 | string | Reason that the observation was triggered | ||
| Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy | GenomicStudy) | Part of referenced event | |
| ?!Σ | 1..1 | code | registered | preliminary | final | amended + Binding: Observation Status (Required) | |
| 0..* | CodeableConcept | Classification of type of observation Binding: Observation Category Codes (Preferred) | ||
| ΣC | 1..1 | CodeableConcept | Type of observation (code / type) Binding: LOINC Codes (Example) | |
| Σ | 0..1 | Reference(Patient | Group | Device | Location | Organization | Procedure | Practitioner | Medication | Substance | BiologicallyDerivedProduct | NutritionProduct) | Who and/or what the observation is about | |
| ΣTU | 0..* | Reference(Any) | What the observation is about, when it is not about the subject of record | |
| Σ | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made | |
| Σ | 0..1 | Clinically relevant time/time-period for observation | ||
| dateTime | ||||
| Period | ||||
| Timing | ||||
| instant | ||||
| Σ | 0..1 | instant | Date/Time this version was made available | |
| Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) | Who is responsible for the observation | |
| ΣC | 0..1 | Actual result | ||
| Quantity | ||||
| CodeableConcept | ||||
| string | ||||
| boolean | ||||
| integer | ||||
| Range | ||||
| Ratio | ||||
| SampledData | ||||
| time | ||||
| dateTime | ||||
| Period | ||||
| Attachment | ||||
| Reference(MolecularSequence) | ||||
| C | 0..1 | CodeableConcept | Why the result is missing Binding: Data Absent Reason (Extensible) | |
| 0..* | CodeableConcept | High, low, normal, etc Binding: Observation Interpretation Codes (Extensible) | ||
| 0..* | Annotation | Comments about the observation | ||
| C | 0..1 | CodeableConcept | Observed body part Binding: SNOMED CT Body Structures (Example) | |
| CTU | 0..1 | Reference(BodyStructure) | Observed body structure | |
| 0..1 | CodeableConcept | How it was done Binding: Observation Methods (Example) | ||
| C | 0..1 | Reference(Specimen | Group) | Specimen used for this observation + Rule: If Observation.specimen is a reference to Group, the group can only have specimens | |
| 0..1 | Reference(Device | DeviceMetric) | A reference to the device that generates the measurements or the device settings for the device | ||
| C | 0..* | BackboneElement | Provides guide for interpretation + Rule: Must have at least a low or a high or text | |
| C | 0..1 | SimpleQuantity | Low Range, if relevant | |
| C | 0..1 | SimpleQuantity | High Range, if relevant | |
| TU | 0..1 | CodeableConcept | Normal value, if relevant Binding: Observation Reference Range Normal Value Codes (Extensible) | |
| TU | 0..1 | CodeableConcept | Reference range qualifier Binding: Observation Reference Range Meaning Codes (Preferred) | |
| 0..* | CodeableConcept | Reference range population Binding: Observation Reference Range Applies To Codes (Example) | ||
| 0..1 | Range | Applicable age range, if relevant | ||
| C | 0..1 | markdown | Text based reference range in an observation | |
| Σ | 0..* | Reference(Observation | QuestionnaireResponse | MolecularSequence) | Related resource that belongs to the Observation group | |
| Σ | 0..* | Reference(DocumentReference | ImagingStudy | ImagingSelection | QuestionnaireResponse | Observation | MolecularSequence | GenomicStudy) | Related resource from which the observation is made | |
| ΣC | 0..* | BackboneElement | Component results | |
| ΣC | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINC Codes (Example) | |
| Σ | 0..1 | Actual component result | ||
| Quantity | ||||
| CodeableConcept | ||||
| string | ||||
| boolean | ||||
| integer | ||||
| Range | ||||
| Ratio | ||||
| SampledData | ||||
| time | ||||
| dateTime | ||||
| Period | ||||
| Attachment | ||||
| Reference(MolecularSequence) | ||||
| 0..1 | CodeableConcept | Why the component result is missing Binding: Data Absent Reason (Extensible) | ||
| 0..* | CodeableConcept | High, low, normal, etc Binding: Observation Interpretation Codes (Extensible) | ||
| 0..* | see referenceRange | Provides guide for interpretation of component result | ||