Interoperabilità sanitaria
Come i sistemi sanitari scambiano i dati e li interpretano allo stesso modo: HL7 FHIR R4, HL7 v2, CDA, LOINC, SNOMED CT, ICD e i sistemi nazionali europei.
Interoperabilità significa che due sistemi possono scambiarsi dati sanitari ed entrambi li interpretano allo stesso modo. Servono tre cose: un formato (HL7 FHIR R4 per le API, HL7 v2 per la maggior parte della messaggistica ospedaliera, CDA per i documenti), sistemi di codifica condivisi (LOINC per gli esami, SNOMED CT per i termini clinici, ICD-10 per le diagnosi, ATC per i farmaci, UCUM per le unità di misura) e profili concordati come l'International Patient Summary (IPS), che i paesi usano per lo scambio transfrontaliero.
| Standard API | HL7 FHIR R4 (4.0.1); R5 pubblicato, R4 ancora il più diffuso |
|---|---|
| Messaggistica ospedaliera | HL7 v2 (ADT, ORM, ORU) |
| Documenti | CDA e C-CDA |
| Sistemi di codifica | LOINC, SNOMED CT, ICD-10 / ICD-11, ATC, RxNorm, UCUM |
| Scambio transfrontaliero nell'UE | International Patient Summary (IPS), MyHealth@EU |
Quali sono i principali standard per i dati sanitari?
- Standard di interoperabilità sanitaria: la mappa completaUna mappa degli standard alla base dei dati sanitari: messaggi HL7 v2, documenti CDA, risorse FHIR, DICOM e DICOMweb per le immagini, profili IHE, openEHR per l'archiviazione, OMOP per la ricerca e i sistemi di codifica che condividono.
- Cos'è FHIR e perché conta per la tua cartella clinicaHL7 FHIR è lo standard con cui ospedali, app e autorità si scambiano i dati sanitari.
- HL7 vs FHIR: la differenza tra HL7 v2, CDA e FHIR, e quale ti serveHL7 è l'organizzazione e una famiglia di standard; FHIR è il suo standard più recente.
- FHIR R4 vs R5: Differenze e quale versione usareFHIR R4 (2019) è la versione su cui si basa la maggior parte del mondo; R5 (2023) aggiunge sottoscrizioni basate su argomenti e nuove risorse, e R6 è in fase di sviluppo.
- CDA e C-CDA spiegati: documenti clinici HL7HL7 CDA è uno standard XML per documenti clinici che possono essere letti da un essere umano e analizzati da un computer.
- CDA vs FHIR: documenti vs risorse, spiegatoCDA: documento XML firmato e integro.
- openEHR vs FHIR: Differenze e quando usare ciascunoopenEHR e HL7 FHIR vengono spesso confrontati, ma risolvono problemi diversi: openEHR modella e archivia la cartella clinica a lungo termine con archetipi e template; FHIR scambia dati tra sistemi tramite risorse e API.
- CDS Hooks spiegato: hook, card, prefetchCDS Hooks: standard HL7 per chiamare servizi di supporto decisionale da EHR.
Come sono costruite le risorse FHIR?
- La risorsa FHIR Patient spiegata, con un esempioPatient: la risorsa FHIR centrale per dati clinici.
- La risorsa FHIR Observation spiegata (con esempio JSON)L'Observation è la risorsa FHIR per le misurazioni: risultati di laboratorio, parametri vitali, sintomi, punteggi.
- Risorsa FHIR Condition spiegata, con un esempioRegistra diagnosi, problemi o sintomi nel tempo.
- La risorsa FHIR Encounter spiegata, con un esempioEncounter: la risorsa FHIR per visite, ricoveri, teleassistenza, domiciliari.
- FHIR DiagnosticReport spiegato, con un esempioDiagnosticReport è la risorsa FHIR per il referto firmato: raggruppa le Observation in un pannello, riporta la conclusione e il PDF, e registra chi lo ha emesso e quando.
- FHIR DocumentReference vs DiagnosticReport: quando usare ciascunoTre risorse FHIR gestiscono referti e file.
- FHIR MedicationStatement vs MedicationRequest spiegatoFHIR ha quattro risorse per i farmaci, ognuna per un fatto diverso: una prescrizione (MedicationRequest), una dispensazione (MedicationDispense), una dose somministrata (MedicationAdministration) e ciò che il paziente dichiara di assumere (MedicationStatement).
- Risorsa FHIR AllergyIntolerance spiegata (con esempio)Come viene registrata un'allergia in FHIR: clinicalStatus, verificationStatus, type, category, criticality e reaction con severity, codificate in SNOMED CT.
- Risorsa FHIR Immunization Spiegata (Registrazioni Vaccinali)Come vengono archiviate le vaccinazioni in FHIR: la risorsa Immunization con stato, codice vaccino, data, numero di lotto e numero di dose, come vengono registrate le dosi non somministrate e come i registri vaccinali viaggiano nell'International Patient Summary.
- Tipi di Bundle FHIR spiegati: Transaction, Batch, Document, SearchsetUn Bundle FHIR è un contenitore per diverse risorse.
- FHIR CodeableConcept vs Coding spiegatoQuasi ogni elemento codificato in FHIR è un CodeableConcept: un elenco di codifiche da diversi sistemi di codici più il testo originale.
- Profili e estensioni FHIR spiegatiProfilo FHIR: StructureDefinition che restringe risorse base (elementi, must-support, codici, slicing, bindings, invarianti).
- Guide all'implementazione FHIR spiegate: US Core, IPS, ProfiliFHIR di base è volutamente ampio; le guide all'implementazione (IG) lo restringono per un paese o un caso d'uso con profili, elementi must-support e binding terminologici.
- Parametri di ricerca FHIR spiegati (con esempi)Come interrogare un server FHIR: parametri di ricerca per tipo (token, data, riferimento, stringa, quantità), prefissi come ge e lt, modificatori come :exact e :missing, concatenazione, _include e _revinclude, ordinamento, _count e paginazione, con URL di esempio per i risultati di laboratorio.
- Spiegazione delle FHIR Subscriptions: argomenti, canali, da R4 a R5Una FHIR Subscription chiede a un server di contattarti quando qualcosa cambia.
- Esportazione dati in blocco FHIR ($export) spiegataLa FHIR Bulk Data Access IG definisce $export per spostare dati di molti pazienti contemporaneamente come file NDJSON.
Come si scambiano messaggi i sistemi ospedalieri?
- Messaggi HL7 v2 ADT e ORU spiegatiHL7 v2 è ancora il modo in cui la maggior parte dei sistemi ospedalieri comunica tra loro.
- Messaggi di ordine HL7 v2 ORM e OML spiegatiCome viaggia un ordine in HL7 v2: il messaggio di ordine generale ORM^O01 e il più recente ordine di laboratorio OML^O21, il segmento ORC che controlla l'ordine (nuovo, annulla, stato), il segmento OBR che indica cosa è stato ordinato, le risposte ORR e ACK e come lo stesso ordine appare come una FHIR ServiceRequest.
- Motori di integrazione spiegati: cosa fanno, quando ne hai bisognoUn motore di integrazione riceve messaggi da un sistema, li trasforma e li consegna ad altri, con code, tentativi, monitoraggio e audit.
- Integrazione sistemi ospedalieri: HIS, motori, laboratorio, radiologiaCome i sistemi ospedalieri comunicano: HIS/EHR al centro, motore di interfaccia (HL7 v2, FHIR), laboratorio, radiologia, farmacia, dispositivi, telemedicina, app pazienti.
- Come integrare un sistema di laboratorio (LIS) con un EHRUn'interfaccia di laboratorio è l'integrazione ospedaliera più comune e la più facile da sbagliare.
Quali sistemi di codifica descrivono i dati?
- Cos'è un codice LOINC? Spiegazione dei codici degli esami di laboratorioLOINC assegna a ogni esame di laboratorio e misurazione clinica un codice universale, in modo che un risultato di un laboratorio abbia lo stesso significato in un altro sistema.
- Cos'è SNOMED CT? Terminologia clinica spiegataSNOMED CT è la più grande terminologia clinica al mondo, utilizzata per registrare diagnosi, reperti, allergie e procedure come codici.
- LOINC vs SNOMED CT: quale codice va doveLOINC definisce cosa è stato misurato (test, parametri vitali).
- SNOMED CT vs ICD-10: a cosa serve ciascunoSNOMED CT: terminologia clinica per osservazioni mediche.
- ICD-10 vs ICD-11: le differenze spiegateL'ICD-11 ha sostituito l'ICD-10 come standard dell'OMS nel gennaio 2022, ma la maggior parte dei paesi utilizza ancora la codifica ICD-10.
- ICD-10 vs ICD-10-CM vs ICD-10-GM: varianti nazionaliOMS pubblica ICD-10; varianti nazionali (ICD-10-CM, ICD-10-GM, ICD-10-AM, ICD-10-CA, CIM-10) differiscono per lunghezza, dettaglio, aggiornamenti.
- Codici farmaci RxNorm vs ATC spiegatiRxNorm identifica i farmaci clinici fino a dosaggio e forma per i sistemi USA; ATC classifica le sostanze attive per organo e gruppo terapeutico per statistiche e scambi internazionali.
- Unità UCUM spiegate per i risultati di laboratorio (mg/dL, mmol/L, 10*3/uL)UCUM è il sistema di codifica per le unità di misura nei dati sanitari elettronici.
- Come mappare i codici di laboratorio locali a LOINC, passo dopo passoMappa i codici dei tuoi test a LOINC per risultati comparabili e leggibili da sistemi FHIR.
- Server di terminologia FHIR: $lookup, $expand, $translateUn server di terminologia contiene sistemi di codici (SNOMED CT, LOINC, ICD-10), value set e concept map e risponde a domande sui codici tramite operazioni FHIR.
Come funzionano i sistemi nazionali e transfrontalieri?
- Fascicoli sanitari elettronici nazionali: Europa e Stati Uniti a confrontoMappa delle infrastrutture per fascicoli sanitari nazionali: Germania (ePA), Francia (Mon espace santé), Italia (FSE), Spagna (HCDSNS), Paesi Bassi (MedMij/LSP), UK (NHS), Austria (ELGA), Polonia (P1), Nordici, USA.
- MyHealth@EU e il fascicolo sanitario transfrontalieroMyHealth@EU: scambio dati sanitari UE tramite punti di contatto nazionali.
- International Patient Summary (IPS): cos'è e come averloL'IPS è il documento standard che un medico che non ti ha mai visto, ovunque nel mondo, può leggere in pochi secondi: allergie, farmaci, patologie, vaccinazioni.
- Ricetta elettronica transfrontaliera nell'UE (MyHealth@EU) spiegataAttraverso MyHealth@EU, alcuni paesi UE consentono alle farmacie di dispensare una prescrizione elettronica emessa in un altro stato membro e di condividere i riassunti dei pazienti.
- La ePA tedesca e la Telematikinfrastruktur, spiegateCartella clinica elettronica tedesca (ePA): gestita da assicurazioni, creata di default dal 2025, accessibile via Telematikinfrastruktur.
- Francia: Mon espace santé e il DMP, spiegatiMon espace santé: lo spazio sanitario personale nazionale francese (dal 2022).
- Fascicolo sanitario elettronico ELGA in Austria, spiegatoELGA: fascicolo sanitario elettronico austriaco dal 2015.
- FSE 2.0 in Italia: il Fascicolo Sanitario Elettronico spiegatoFascicolo Sanitario Elettronico (FSE) 2.0: la tua cartella clinica digitale italiana.
- Spagna: HCDSNS e fascicolo sanitario elettronico regionale, spiegatoSpagna: 17 servizi sanitari regionali collegati via HCDSNS nazionale.
- Paesi Bassi: MedMij e LSP, spiegatiPaesi Bassi: no fascicolo sanitario nazionale.
- Polonia: P1, IKP ed e-recepta, spiegatiPolonia: e-recepta (2020), e-skierowanie (2021), e-zwolnienie, registro eventi medici e scambio documenti elettronici su piattaforma P1 (Centro e-Salute).
- Regno Unito: NHS Spine, GP Connect e NHS App, spiegatiDati sanitari Inghilterra su Spine (demografici, SCR, prescrizioni, invii) e API FHIR (GP Connect) aprono cartelle medici a strutture e NHS App.
Per gli sviluppatori
Costruisci su dati sanitari interoperabili
Anpheros Platform è un'API FHIR R4 per le cartelle cliniche, con consenso del paziente, una sandbox gratuita e SDK per Dart, Flutter e TypeScript.