Kurze Antwort: In HL7 FHIR ist eine Observation eine Messung oder ein Befund zu einem Patienten: ein Laborwert, ein Blutdruck, eine Herzfrequenz, ein Symptom-Score. Sie gibt an, was gemessen wurde (ein Code, meist LOINC), bei wem, wann und das Ergebnis mit seiner Einheit, plus der Referenzbereich des Labors und ein Interpretationskennzeichen, falls vorhanden.
Die wichtigen Elemente
- status: final, preliminary, amended, cancelled, entered-in-error.
- category: laboratory, vital-signs, survey, imaging, und so weiter.
- code: was gemessen wurde, als CodeableConcept, meist mit einer LOINC-Kodierung.
- subject: der Patient.
- effective[x]: wann die Messung gilt (bei einem Labor, wann die Probe entnommen wurde).
- value[x]: das Ergebnis, meist eine Quantity mit Wert, Einheit, UCUM-System und Code; manchmal ein CodeableConcept oder ein String.
- referenceRange: niedrig und hoch vom Labor.
- interpretation: H, L, N und so weiter.
- component: für Messungen mit mehreren Teilen, wie systolischer und diastolischer Blutdruck.
Beispiel: HbA1c in FHIR R4
{
"resourceType": "Observation",
"status": "final",
"category": [{"coding": [{"system": "http://terminology.hl7.org/CodeSystem/observation-category", "code": "laboratory"}]}],
"code": {"coding": [{"system": "http://loinc.org", "code": "4548-4", "display": "Hemoglobin A1c/Hemoglobin.total in Blood"}], "text": "HbA1c"},
"subject": {"reference": "Patient/example"},
"effectiveDateTime": "2026-10-20T08:15:00+02:00",
"valueQuantity": {"value": 5.6, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"},
"referenceRange": [{"low": {"value": 4.0, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"}, "high": {"value": 5.6, "unit": "%", "system": "http://unitsofmeasure.org", "code": "%"}}]
}
Fehler, die die Interoperabilität beeinträchtigen
- Ein lokaler Code ohne LOINC-Kodierung: andere Systeme können den Test nicht erkennen.
- Eine Einheit als Freitext ("mg/dl ") anstelle eines UCUM-Codes: Werte können nicht umgerechnet oder verglichen werden. Siehe UCUM-Einheiten.
- Die Zeit des Berichts wird als effektive Zeit verwendet, anstatt der Probenentnahmezeit.
- Blutdruck wird als zwei separate Observations gespeichert, anstatt als eine mit zwei Komponenten (LOINC 85354-9 Panel mit 8480-6 und 8462-4).
In Anpheros
Jeder Laborwert und jede Messung in Anpheros ist eine Observation wie die obige, mit ihrem LOINC-Code und ihrer UCUM-Einheit, so dass Ergebnisse aus verschiedenen Laboren auf einem Diagramm landen. Entwickler können sie über die API lesen und schreiben: siehe die API für Laborergebnisse und Importieren von Laborergebnissen in FHIR.
Verwandte Seiten
- UCUM-Einheiten in Laborergebnissen
- CodeableConcept und Coding in FHIR
- DocumentReference vs. DiagnosticReport vs. Binary in FHIR
Quellen
Häufige Fragen
Was ist eine FHIR Observation?
Die FHIR-Ressource für eine Messung oder einen Befund zu einem Patienten: ein Laborwert, ein Vitalzeichen, ein Score.
Sollte der Code LOINC sein?
Für Laborergebnisse und Vitalzeichen ja, in der Praxis: Profile wie US Core und das IPS verlangen LOINC.
Wie wird Blutdruck in FHIR gespeichert?
Als eine Observation (LOINC 85354-9) mit zwei Komponenten: systolisch (8480-6) und diastolisch (8462-4).
Was ist der Unterschied zwischen Observation und DiagnosticReport?
Eine Observation ist ein einzelnes Ergebnis; ein DiagnosticReport fasst die Ergebnisse eines Tests oder Panels und die Schlussfolgerung zusammen. Siehe DocumentReference vs. DiagnosticReport.
Kostenlos in der Sandbox testen
Ihr erster FHIR-Aufruf in 5 Minuten. Eine HL7 FHIR R4 API mit der Zustimmung des Patienten: probieren Sie sie in der Sandbox aus und verbinden Sie dann Ihre eigene App oder Ihr Kliniksystem.
Kostenlos · 30 synthetische Patienten · keine Karte

