The Observation Service stores vitals, labs and clinical observations with normalised units and real-time critical-value flagging — the path panic labs take before the clinician alert panel.
Patient safety path
Panic values must flag in-process. Batch scoring is too slow for ORU results that need immediate clinician attention.
Could not build diagram for model "example-healthcare".
Time-series store for observations.
Normalizes UCUM units across sources.
Flags critical results for clinicians.
The Unit Normalizer converts units to UCUM before persist.
The Observation Repository appends the time-series value.
The Critical Flag Engine evaluates panic thresholds and emits alerts.
Read APIs support chart viewer and FHIR Observation search; writes are internal from ingestion. Contract on Overview tab.
Contract
Reference ranges are stored per analyte and care setting; flag engine reads the same table.