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
- Jednostki UCUM w wynikach laboratoryjnych
- CodeableConcept i Coding w FHIR
- DocumentReference vs DiagnosticReport vs Binary w FHIR
Ź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.
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

