Risposta breve: HL7 versione 2 è uno standard di messaggistica della fine degli anni '80 che la maggior parte dei sistemi ospedalieri utilizza ancora internamente. Un messaggio è testo semplice: un segmento per riga (MSH, PID, OBR, OBX…), campi separati da |, componenti da ^. I messaggi ADT trasportano ammissioni, dimissioni e aggiornamenti del paziente; i messaggi ORU trasportano risultati, come i valori di laboratorio.
Tipi di messaggi comuni
- ADT^A01 ammissione, ADT^A03 dimissione, ADT^A04 registrazione di un paziente ambulatoriale, ADT^A08 aggiornamento delle informazioni del paziente.
- ORU^R01 risultato di osservazione non richiesto (laboratorio, segni vitali).
- ORM/OML ordini, SIU pianificazione, MDM documenti.
Ogni messaggio inizia con MSH (intestazione: sistemi mittente e ricevente, tipo di messaggio, ora, versione). I caratteri di codifica ^~\& definiscono i separatori di componente, ripetizione, escape e sottocomponente.
Un risultato di laboratorio ORU^R01, annotato
MSH|^~\&|LAB|HOSP|EHR|HOSP|202610200815||ORU^R01|MSG0001|P|2.5.1
PID|1||123456^^^HOSP^MR||Example^Anna||19800101|F
OBR|1||LAB998|4548-4^Hemoglobin A1c/Hemoglobin.total in Blood^LN|||202610200800
OBX|1|NM|4548-4^Hemoglobin A1c/Hemoglobin.total in Blood^LN||5.6|%|4.0-5.6|N|||F
- PID: il paziente (identificativo, nome, data di nascita, sesso).
- OBR: l'ordine o il test.
- OBX: un risultato: tipo di valore NM (numerico), codice con
LNper LOINC, valore, unità, intervallo di riferimento, flag di anomalia, stato del risultato F (finale).
In FHIR, ogni OBX diventa un Observation, l'OBR un DiagnosticReport, il PID un Patient.
In Anpheros
Il connettore di laboratorio di Anpheros Platform accetta HL7 v2 ORU^R01, CSV e JSON e trasforma ogni risultato in FHIR Observations in una singola richiesta. Vedi la guida del connettore di laboratorio e, per gli sviluppatori, mappatura da HL7 v2 a FHIR.
Pagine correlate
- Spiegazione di FHIR Observation
- Cos'è un codice LOINC? Il numero dietro ogni test sul tuo referto di laboratorio
Fonti
Domande frequenti
Cos'è un messaggio ADT?
Un messaggio HL7 v2 relativo all'ammissione, dimissione, trasferimento o registrazione di un paziente, come ADT^A01 per un'ammissione.
Cos'è un messaggio ORU^R01?
Un messaggio HL7 v2 che trasporta risultati, tipicamente valori di laboratorio nei segmenti OBX.
Cosa significano i caratteri ^~&?
Sono i caratteri di codifica: separatori di componente (^), ripetizione (~), escape () e sottocomponente (&).
HL7 v2 viene sostituito da FHIR?
Gradualmente e in parte. v2 rimane comune all'interno degli ospedali; FHIR viene utilizzato per API e nuove integrazioni, e molti sistemi eseguono entrambi.
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

