FHIR

La risorsa FHIR Observation spiegata: come vengono memorizzati i risultati di laboratorio o i parametri vitali, con un esempio

L'Observation è la risorsa FHIR per le misurazioni: risultati di laboratorio, parametri vitali, sintomi, punteggi. I suoi elementi chiave (status, category, code, subject, effective, value, referenceRange, interpretation), un esempio JSON FHIR R4 valido per l'HbA1c e gli errori che compromettono l'interoperabilità.

di Pubblicato 3 min di lettura

Risposta breve: In HL7 FHIR, un'Observation è una misurazione o un riscontro su un paziente: un valore di laboratorio, una pressione sanguigna, una frequenza cardiaca, un punteggio di sintomi. Indica cosa è stato misurato (un codice, solitamente LOINC), su chi, quando, e il risultato con la sua unità, più l'intervallo di riferimento del laboratorio e un indicatore di interpretazione, se presente.

Gli elementi che contano

  • status: final, preliminary, amended, cancelled, entered-in-error.
  • category: laboratory, vital-signs, survey, imaging, e così via.
  • code: cosa è stato misurato, come un CodeableConcept, solitamente con una codifica LOINC.
  • subject: il Paziente.
  • effective[x]: quando la misurazione è valida (per un laboratorio, quando è stato prelevato il campione).
  • value[x]: il risultato, più spesso una Quantity con valore, unità, sistema e codice UCUM; a volte un CodeableConcept o una stringa.
  • referenceRange: minimo e massimo dal laboratorio.
  • interpretation: H, L, N e così via.
  • component: per misurazioni con diverse parti, come la pressione sanguigna sistolica e diastolica.

Esempio: 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": "%"}}]
}

Errori che compromettono l'interoperabilità

  • Un codice locale senza codifica LOINC: altri sistemi non possono riconoscere il test.
  • Un'unità di misura come testo libero ("mg/dl ") invece di un codice UCUM: i valori non possono essere convertiti o confrontati. Vedi unità UCUM.
  • L'ora del referto utilizzata come ora effettiva invece dell'ora del prelievo del campione.
  • La pressione sanguigna memorizzata come due Osservazioni separate invece di una con due componenti (pannello LOINC 85354-9 con 8480-6 e 8462-4).

In Anpheros

Ogni valore di laboratorio e misurazione in Anpheros è un'Osservazione come quella sopra, con il suo codice LOINC e unità UCUM, che è il modo in cui i risultati di diversi laboratori finiscono su un unico grafico. Gli sviluppatori possono leggerli e scriverli tramite l'API: vedi API dei risultati di laboratorio e importazione dei risultati di laboratorio in FHIR.

Pagine correlate

Fonti

Domande frequenti

Cos'è una FHIR Observation?

La risorsa FHIR per una misurazione o un riscontro su un paziente: un valore di laboratorio, un segno vitale, un punteggio.

Il codice dovrebbe essere LOINC?

Per i risultati di laboratorio e i segni vitali, in pratica sì: profili come US Core e IPS richiedono LOINC.

Come viene memorizzata la pressione sanguigna in FHIR?

Come una singola Osservazione (LOINC 85354-9) con due componenti: sistolica (8480-6) e diastolica (8462-4).

Qual è la differenza tra Observation e DiagnosticReport?

Un'Osservazione è un singolo risultato; un DiagnosticReport raggruppa i risultati di un test o di un pannello e la conclusione. Vedi DocumentReference vs DiagnosticReport.

Anpheros Platform

Provalo gratis nella sandbox

La tua prima chiamata FHIR in 5 minuti. Un'API HL7 FHIR R4 con il consenso del paziente integrato: provala nella sandbox, poi collega la tua app o il sistema della tua clinica.

Gratis · 30 pazienti sintetici · senza carta

Questa guida è informativa e non sostituisce il consulto medico. Per le decisioni sulla tua salute parla con il tuo medico. In caso di emergenza, chiama il numero di emergenza locale (112 in Europa).
Scritto da
Il team Anpheros

Anpheros sviluppa una cartella clinica che il paziente controlla e può condividere con qualsiasi studio medico, su una piattaforma HL7 FHIR R4, con sede in UE. Queste guide ti aiutano a comprendere e organizzare la tua salute; non sostituiscono il tuo medico.

Chi siamo →