Răspuns scurt: În HL7 FHIR, o Observation (Observație) este o măsurătoare sau o constatare despre un pacient: o valoare de laborator, o tensiune arterială, o frecvență cardiacă, un scor de simptom. Aceasta specifică ce a fost măsurat (un cod, de obicei LOINC), despre cine, când, și rezultatul cu unitatea sa, plus intervalul de referință al laboratorului și un indicator de interpretare, dacă există.
Elementele importante
- status: final, preliminar, amendat, anulat, introdus-cu-eroare.
- category: laborator, semne-vitale, sondaj, imagistică și așa mai departe.
- code: ce a fost măsurat, ca un CodeableConcept, de obicei cu o codificare LOINC.
- subject: Pacientul.
- effective[x]: când se aplică măsurătoarea (pentru un laborator, când a fost prelevată proba).
- value[x]: rezultatul, cel mai adesea o Cantitate cu valoare, unitate, sistem și cod UCUM; uneori un CodeableConcept sau un șir de caractere.
- referenceRange: minim și maxim de la laborator.
- interpretation: H, L, N și așa mai departe.
- component: pentru măsurători cu mai multe părți, cum ar fi tensiunea arterială sistolică și diastolică.
Exemplu: HbA1c în 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": "%"}}]
}
Greșeli care afectează interoperabilitatea
- Un cod local fără o codificare LOINC: alte sisteme nu pot recunoaște testul.
- O unitate ca text liber ("mg/dl ") în loc de un cod UCUM: valorile nu pot fi convertite sau comparate. Vezi unități UCUM.
- Ora raportului utilizată ca oră efectivă în loc de ora prelevării probei.
- Tensiunea arterială stocată ca două Observații separate în loc de una cu două componente (panel LOINC 85354-9 cu 8480-6 și 8462-4).
În Anpheros
Fiecare valoare de laborator și măsurătoare din Anpheros este o Observație ca cea de mai sus, cu codul său LOINC și unitatea UCUM, ceea ce permite ca rezultatele de la diferite laboratoare să fie afișate pe un singur grafic. Dezvoltatorii le pot citi și scrie prin API: vezi API-ul pentru rezultate de laborator și importarea rezultatelor de laborator în FHIR.
Pagini conexe
- Unități UCUM în rezultatele de laborator
- CodeableConcept și Coding în FHIR
- DocumentReference vs DiagnosticReport vs Binary în FHIR
Surse
Întrebări frecvente
Ce este o Observație FHIR?
Resursa FHIR pentru o măsurătoare sau o constatare despre un pacient: o valoare de laborator, un semn vital, un scor.
Codul ar trebui să fie LOINC?
Pentru rezultatele de laborator și semnele vitale, da, în practică: profiluri precum US Core și IPS necesită LOINC.
Cum este stocată tensiunea arterială în FHIR?
Ca o singură Observație (LOINC 85354-9) cu două componente: sistolică (8480-6) și diastolică (8462-4).
Care este diferența dintre Observation și DiagnosticReport?
O Observație este un singur rezultat; un DiagnosticReport grupează rezultatele unui test sau panel și concluzia. Vezi DocumentReference vs DiagnosticReport.
Încearcă gratuit în sandbox
Primul apel FHIR în 5 minute. Un API HL7 FHIR R4 cu consimțământul pacientului integrat: încearcă-l în sandbox, apoi conectează-ți propria aplicație sau sistemul clinicii.
Gratuit · 30 de pacienți sintetici · fără card

