Observation covers three distinct kinds of data in the Patient Everything
and Patient Summary bundles — laboratory results, vital signs, and the findings
contained inside a DiagnosticReport. Each uses a different US Core profile
and is documented separately below. It is not produced for
Bulk Medication History.Usage 1: Laboratory results
LaboratoryObservation resources are top-level entries in the bundle, and are produced identically for both bundles.
Stable ID
Theid is derived from the patient, the result date, the result code, the value, the unit, and the reference range
(low, high, and text).
Fields
interpretation, specimen, issued, and note are not populated.Result values
Reference ranges
Panel classification
Where a result belongs to a Connective Health panel grouping, that grouping is published as an additional coding oncode using the http://connectivehealth.io/fhir/panel-classification system. This is a Connective Health
terminology, not a standard one, and is additive — the result’s own standard coding is always present as well.
Usage 2: Vital signs
Vital signObservation resources are top-level entries in the bundle, and are produced identically for both bundles.
Stable ID
Theid is derived from the patient, the observation date, the vital sign code, the value, and the unit.
Fields
Blood pressure
Blood pressure is always published as a panel rather than as two independent observations: oneObservation coded
85354-9 with a systolic and a diastolic component.
The panel’s
effectiveDateTime and stable id are taken from the systolic reading.
Usage 3: Diagnostic report findings
Findings belonging to a DiagnosticReport are published asObservation
resources contained inside that report and referenced from DiagnosticReport.result.
Stable ID
Noid is assigned — these observations exist only inside their parent report and are neither addressable on their
own nor deduplicated. Use the parent DiagnosticReport’s id to track them over time.
Fields
A report produces up to two contained observations, depending on what the source carries:

