FHIR

Resursa FHIR Observation explicată: cum este stocat un rezultat de laborator sau un semn vital, cu un exemplu

Observația (Observation) este resursa FHIR pentru măsurători: rezultate de laborator, semne vitale, simptome, scoruri. Elementele sale cheie (status, categorie, cod, subiect, efectiv, valoare, interval de referință, interpretare), un exemplu JSON FHIR R4 valid pentru HbA1c și greșelile care afectează interoperabilitatea.

de Publicat 2 min de citit

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

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.

Anpheros Platform

Î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

Acest ghid este informativ și nu înlocuiește consultul medical. Pentru decizii despre sănătatea ta, vorbește cu medicul tău. În caz de urgență, sună la numărul de urgență local (112 în Europa).
Scris de
Echipa Anpheros

Anpheros construiește un dosar medical pe care pacientul îl controlează și îl poate da oricărei clinici, pe o platformă HL7 FHIR R4, cu sediul în UE. Ghidurile te ajută să-ți înțelegi și să-ți organizezi sănătatea; nu înlocuiesc medicul.

Despre Anpheros →