FHIR

FHIR Observation: jak przechowywać wyniki badań laboratoryjnych lub parametry życiowe, z przykładem

Observation to zasób FHIR służący do przechowywania pomiarów: wyników badań laboratoryjnych, parametrów życiowych, objawów, ocen. Kluczowe elementy (status, kategoria, kod, podmiot, czas wykonania, wartość, zakres referencyjny, interpretacja), poprawny przykład FHIR R4 w formacie JSON dla HbA1c oraz błędy, które zakłócają interoperacyjność.

autor Opublikowano 2 min czytania

Krótka odpowiedź: W HL7 FHIR, Observation to jeden pomiar lub wynik dotyczący pacjenta: wartość laboratoryjna, ciśnienie krwi, tętno, wynik oceny objawów. Określa, co zostało zmierzone (kod, zazwyczaj LOINC), o kim, kiedy, jaki jest wynik wraz z jednostką, a także zakres referencyjny laboratorium i flagę interpretacji, jeśli istnieje.

Istotne elementy

  • status: finalny, wstępny, poprawiony, anulowany, błąd wprowadzony.
  • category: laboratoryjne, parametry życiowe, ankiety, obrazowanie i tak dalej.
  • code: co zostało zmierzone, jako CodeableConcept, zazwyczaj z kodowaniem LOINC.
  • subject: Pacjent.
  • effective[x]: kiedy pomiar ma zastosowanie (dla laboratorium, kiedy pobrano próbkę).
  • value[x]: wynik, najczęściej Quantity z wartością, jednostką, systemem i kodem UCUM; czasami CodeableConcept lub ciąg znaków.
  • referenceRange: dolna i górna granica z laboratorium.
  • interpretation: H, L, N i tak dalej.
  • component: dla pomiarów z kilkoma częściami, takich jak ciśnienie krwi skurczowe i rozkurczowe.

Przykład: HbA1c w 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": "%"}}]
}

Błędy, które zakłócają interoperacyjność

  • Lokalny kod bez kodowania LOINC: inne systemy nie rozpoznają badania.
  • Jednostka jako tekst swobodny ("mg/dl ") zamiast kodu UCUM: wartości nie można przekonwertować ani porównać. Zobacz Jednostki UCUM.
  • Czas raportu użyty jako czas skuteczny zamiast czasu pobrania próbki.
  • Ciśnienie krwi zapisane jako dwie oddzielne Obserwacje zamiast jednej z dwoma komponentami (panel LOINC 85354-9 z 8480-6 i 8462-4).

W Anpheros

Każda wartość laboratoryjna i pomiar w Anpheros to Obserwacja, jak ta powyżej, z kodem LOINC i jednostką UCUM, co pozwala na umieszczenie wyników z różnych laboratoriów na jednym wykresie. Programiści mogą je odczytywać i zapisywać za pośrednictwem API: zobacz API wyników laboratoryjnych i importowanie wyników laboratoryjnych do FHIR.

Powiązane strony

Źródła

Najczęstsze pytania

Czym jest FHIR Observation?

Zasób FHIR dla jednego pomiaru lub wyniku dotyczącego pacjenta: wartość laboratoryjna, parametr życiowy, wynik oceny.

Czy kod powinien być LOINC?

W praktyce dla wyników laboratoryjnych i parametrów życiowych tak: profile takie jak US Core i IPS wymagają LOINC.

Jak zapisuje się ciśnienie krwi w FHIR?

Jako jedna Obserwacja (LOINC 85354-9) z dwoma komponentami: skurczowym (8480-6) i rozkurczowym (8462-4).

Jaka jest różnica między Observation a DiagnosticReport?

Obserwacja to jeden wynik; DiagnosticReport grupuje wyniki badania lub panelu oraz wnioski. Zobacz DocumentReference vs DiagnosticReport.

Anpheros Platform

Wypróbuj za darmo w sandboksie

Pierwsze wywołanie FHIR w 5 minut. API HL7 FHIR R4 z wbudowaną zgodą pacjenta: wypróbuj w piaskownicy, a następnie połącz własną aplikację lub system kliniczny.

Za darmo · 30 syntetycznych pacjentów · bez karty

Ten poradnik ma charakter informacyjny i nie zastępuje konsultacji lekarskiej. Decyzje dotyczące zdrowia podejmuj z lekarzem. W nagłym wypadku zadzwoń pod lokalny numer alarmowy (112 w Europie).
Napisane przez
Zespół Anpheros

Anpheros tworzy dokumentację medyczną, nad którą pacjent ma kontrolę i którą może udostępniać dowolnej klinice, na platformie HL7 FHIR R4, z siedzibą w UE. Te przewodniki pomogą Ci zrozumieć i uporządkować informacje o Twoim zdrowiu; nie zastępują one wizyty u lekarza.

O Anpheros →