FHIR

FHIR Observation erklärt: Wie ein Laborergebnis oder ein Vitalzeichen gespeichert wird, mit einem Beispiel

Die Observation ist die FHIR-Ressource für Messungen: Laborergebnisse, Vitalzeichen, Symptome, Scores. Ihre Schlüsselelemente (Status, Kategorie, Code, Subjekt, Effektiv, Wert, Referenzbereich, Interpretation), ein gültiges FHIR R4 JSON-Beispiel für HbA1c und die Fehler, die die Interoperabilität beeinträchtigen.

von Veröffentlicht 2 Min. Lesezeit

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

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.

Anpheros Platform

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

Dieser Ratgeber dient der Information und ersetzt keine ärztliche Beratung. Sprechen Sie bei Entscheidungen über Ihre Gesundheit mit Ihrem Arzt oder Ihrer Ärztin. Im Notfall rufen Sie die örtliche Notrufnummer an (112 in Europa).
Erstellt von
Das Anpheros-Team

Anpheros entwickelt eine Patientenakte, die der Patient kontrolliert und mit jeder Klinik teilen kann, auf einer HL7 FHIR R4-Plattform mit Sitz in der EU. Diese Anleitungen helfen Ihnen, Ihre Gesundheit zu verstehen und zu organisieren; sie ersetzen nicht Ihren Arzt.

Über Anpheros →