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
- Unità UCUM nei risultati di laboratorio
- CodeableConcept e Coding in FHIR
- DocumentReference vs DiagnosticReport vs Binary in FHIR
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.
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

