Interopérabilité en santé
Comment les systèmes de santé échangent les données et les comprennent pareil : HL7 FHIR R4, HL7 v2, CDA, LOINC, SNOMED CT, ICD et systèmes nationaux.
L'interopérabilité signifie que deux systèmes peuvent échanger des données de santé et les interpréter tous deux de la même manière. Elle exige trois choses : un format (HL7 FHIR R4 pour les API, HL7 v2 pour l'essentiel de la messagerie hospitalière, CDA pour les documents), des systèmes de codage partagés (LOINC pour les examens, SNOMED CT pour les termes cliniques, ICD-10 pour les diagnostics, ATC pour les médicaments, UCUM pour les unités) et des profils convenus comme l'International Patient Summary (IPS), que les pays utilisent pour les échanges transfrontaliers.
| Norme d'API | HL7 FHIR R4 (4.0.1) ; R5 publiée, R4 toujours la plus déployée |
|---|---|
| Messagerie hospitalière | HL7 v2 (ADT, ORM, ORU) |
| Documents | CDA et C-CDA |
| Systèmes de codage | LOINC, SNOMED CT, ICD-10 / ICD-11, ATC, RxNorm, UCUM |
| Échanges transfrontaliers dans l'UE | International Patient Summary (IPS), MyHealth@EU |
Quelles sont les principales normes de données de santé ?
- Carte complète des standards d'interopérabilité en santéCarte des standards données santé : HL7 v2, CDA, FHIR, DICOM/DICOMweb, IHE, openEHR, OMOP.
- Qu'est-ce que FHIR et pourquoi cela compte pour votre dossier médicalHL7 FHIR est la norme dans laquelle hôpitaux, applications et autorités échangent leurs données de santé.
- HL7 vs FHIR : la différence entre HL7 v2, CDA et FHIR, et lequel vous avez besoinHL7 est l'organisation et une famille de normes ; FHIR est la plus récente.
- FHIR R4 vs R5 : différences et quelle version utiliserFHIR R4 (2019) est la version utilisée par la majeure partie du monde ; R5 (2023) ajoute des abonnements basés sur des sujets et de nouvelles ressources, et R6 est en développement.
- CDA et C-CDA expliqués : documents cliniques HL7HL7 CDA est une norme XML pour les documents cliniques que l'on peut lire et qu'un ordinateur peut analyser.
- CDA vs FHIR : documents ou ressources, expliquésCDA (document XML signé) vs FHIR (ressources API).
- openEHR vs FHIR : différences et quand utiliser chacunopenEHR et HL7 FHIR sont souvent comparés, mais ils résolvent des problèmes différents : openEHR modélise et stocke le dossier clinique à long terme avec des archétypes et des modèles ; FHIR échange des données entre systèmes via des ressources et des API.
- CDS Hooks expliqué : hooks, cartes, prefetchCDS Hooks : norme HL7 pour appeler un service d'aide à la décision depuis un DME.
Comment les ressources FHIR sont-elles construites ?
- La ressource Patient FHIR expliquée, avec un exemplePatient : ressource FHIR centrale.
- La ressource FHIR Observation expliquée (avec exemple JSON)L'Observation est la ressource FHIR pour les mesures : résultats de laboratoire, signes vitaux, symptômes, scores.
- La ressource FHIR Condition expliquée, avec un exempleLa ressource Condition enregistre un diagnostic, problème ou symptôme et son évolution.
- La ressource FHIR Encounter expliquée, avec un exempleEncounter : la ressource FHIR pour une visite, admission, télémédecine ou domicile.
- FHIR DiagnosticReport expliqué, avec un exempleDiagnosticReport est la ressource FHIR pour le compte rendu signé : elle regroupe des Observations en un panel, porte la conclusion et le PDF, et enregistre qui l'a émis et quand.
- FHIR DocumentReference vs DiagnosticReport : quand utiliser chaque ressourceTrois ressources FHIR gèrent les rapports et les fichiers.
- MedicationStatement vs MedicationRequest dans FHIR expliquéFHIR dispose de quatre ressources médicamenteuses pour quatre faits différents : une prescription (MedicationRequest), une délivrance (MedicationDispense), une dose administrée (MedicationAdministration) et ce que le patient déclare prendre (MedicationStatement).
- La ressource FHIR AllergyIntolerance expliquée (avec exemple)Comment une allergie est enregistrée dans FHIR : statut clinique, statut de vérification, type, catégorie, criticité et réaction avec sévérité, codées en SNOMED CT.
- La ressource FHIR Immunization expliquée (Dossiers de vaccination)Comment les vaccinations sont stockées dans FHIR : la ressource Immunization avec son statut, le code du vaccin, la date, le numéro de lot et le numéro de dose, comment les doses non administrées sont enregistrées, et comment les dossiers de vaccination transitent dans le Résumé International du Patient (IPS).
- Types de paquets FHIR expliqués : transaction, lot, document, jeu de résultats de rechercheUn paquet FHIR est un conteneur pour plusieurs ressources.
- FHIR CodeableConcept vs Coding expliquéPresque tous les éléments codés dans FHIR sont des CodeableConcept : une liste de codages provenant de différents systèmes de codes, plus le texte original.
- Profils et extensions FHIR expliquésProfil FHIR : StructureDefinition qui affine une ressource (requis, must-support, codes, slicing, bindings, invariants).
- Guides d'implémentation FHIR expliqués : US Core, IPS, profilsLa base FHIR est délibérément large ; les guides d'implémentation (IG) la restreignent pour un pays ou un cas d'utilisation avec des profils, des éléments obligatoires et des liaisons de terminologie.
- Paramètres de recherche FHIR expliqués (avec exemples)Comment interroger un serveur FHIR : paramètres de recherche par type (token, date, référence, chaîne, quantité), préfixes comme ge et lt, modificateurs comme :exact et :missing, chaînage, _include et _revinclude, tri, _count et pagination, avec des exemples d'URL pour les résultats de laboratoire.
- Abonnements FHIR expliqués : sujets, canaux, de R4 à R5Abonnement FHIR : serveur vous appelle lors d'un changement.
- Exportation de données FHIR en masse ($export) expliquéeLa spécification FHIR Bulk Data Access définit l'$export pour déplacer des données pour de nombreux patients à la fois sous forme de fichiers NDJSON.
Comment les systèmes hospitaliers échangent-ils des messages ?
- Messages HL7 v2 ADT et ORU expliquésHL7 v2 est toujours la façon dont la plupart des systèmes hospitaliers communiquent entre eux.
- Messages de commande HL7 v2 ORM et OML expliquésVoyage d'une commande HL7 v2 : ORM^O01, OML^O21, segments ORC/OBR, réponses ORR/ACK.
- Moteurs d'interface expliqués : ce qu'ils font, quand vous en avez besoinMoteur d'interface : transformez et livrez des messages système avec files d'attente, nouvelles tentatives, surveillance et audit.
- Intégration des systèmes hospitaliers : SMI, moteurs, labo, radioCommunication hospitalière : SMI/DSE, interface HL7 v2/FHIR, labo, radio, pharmacie, appareils, télémédecine, apps patient.
- Comment intégrer un système de laboratoire (LIS) à un DSEInterface labo : intégration hospitalière courante, facile à mal faire.
Quels systèmes de codage décrivent les données ?
- Qu'est-ce qu'un code LOINC ? Codes des tests de laboratoire expliquésLOINC attribue à chaque test de laboratoire et mesure clinique un code universel, de sorte qu'un résultat d'un laboratoire a la même signification dans un autre système.
- Qu'est-ce que SNOMED CT ? La terminologie médicale expliquéeSNOMED CT est la plus grande terminologie clinique au monde, utilisée pour enregistrer les diagnostics, les observations, les allergies et les procédures sous forme de codes.
- LOINC vs SNOMED CT : quel code utiliser et oùLOINC nomme ce qui est mesuré (tests, panels, signes vitaux).
- SNOMED CT vs ICD-10 : à quoi sert chacunSNOMED CT : terminologie clinique pour enregistrer ce que voit un clinicien.
- CIM-10 vs CIM-11 : différences expliquéesLa CIM-11 a remplacé la CIM-10 comme norme de l'OMS en janvier 2022, mais la plupart des pays codent encore en CIM-10.
- CIM-10 vs CIM-10-CM vs CIM-10-GM : les variantes nationalesL'OMS publie la CIM-10.
- Codes de médicaments RxNorm vs ATC expliquésRxNorm nomme les médicaments cliniques jusqu'à la dose et la forme pour les systèmes américains ; ATC classe les substances actives par organe et groupe thérapeutique pour les statistiques et les échanges internationaux.
- Explication des unités UCUM pour les résultats de laboratoire (mg/dL, mmol/L, 10*3/uL)UCUM est le système de codage des unités de mesure dans les données de santé électroniques.
- Comment mapper les codes de laboratoire locaux à LOINC, étape par étapeMappez vos codes de laboratoire à LOINC pour des résultats interopérables et lisibles par FHIR.
- Serveurs de terminologie FHIR : $lookup, $expand, $translateServeur de terminologie : systèmes de codage (SNOMED CT, LOINC, ICD-10), valeurs, cartes de concepts.
Comment fonctionnent les systèmes nationaux et transfrontaliers ?
- Dossiers médicaux électroniques nationaux : Europe et États-Unis comparésCarte des infrastructures nationales de dossiers médicaux : ePA (Allemagne), Mon espace santé (France), FSE (Italie), HCDSNS (Espagne), MedMij/LSP (Pays-Bas), NHS (Angleterre), ELGA (Autriche), P1 (Pologne), pays nordiques, réseaux américains.
- MyHealth@EU et le résumé de patient transfrontalierMyHealth@EU : échangez vos données de santé (résumé patient, ordonnance électronique) entre pays de l'UE.
- Résumé international du patient (IPS) : c'est quoi ?L'IPS est le document standard qu'un médecin qui ne vous a jamais vu, n'importe où dans le monde, peut lire en quelques secondes : allergies, médicaments, maladies, vaccins.
- Ordonnance électronique transfrontalière dans l'UE (MyHealth@EU) expliquéeGrâce à MyHealth@EU, certains pays de l'UE permettent aux pharmacies de délivrer une ordonnance électronique émise dans un autre État membre et de partager des résumés de patients.
- L'ePA allemande et la Telematikinfrastruktur, expliquéesDossier patient électronique allemand (ePA) : hébergé par les caisses, créé par défaut dès 2025, accessible via Telematikinfrastruktur.
- France : Mon espace santé et le DMP, expliquésMon espace santé : le service numérique national français pour la santé.
- Le dossier médical électronique ELGA en Autriche, expliquéELGA, dossier médical électronique autrichien depuis 2015 (opt-out).
- FSE 2.0 en Italie : le dossier médical national expliquéLe Fascicolo Sanitario Elettronico (FSE) italien : dossier médical régional connecté nationalement.
- Espagne : HCDSNS et dossiers de santé régionaux, expliquésEspagne : 17 services de santé régionaux connectés via le HCDSNS national.
- Pays-Bas : MedMij et LSP, expliquésPays-Bas : pas de dossier santé national.
- Pologne : P1, IKP et e-recepta, expliquésPologne : e-recepta (2020), e-skierowanie (2021), e-zwolnienie, registre médical, échange documents via plateforme P1 (Centrum e-Zdrowia).
- Royaume-Uni : NHS Spine, GP Connect et NHS App, expliquésDonnées de santé en Angleterre : Spine (démographie, SCR, prescriptions, référencements) et API FHIR (GP Connect).
Pour les développeurs
Construire sur des données de santé interopérables
Anpheros Platform est une API FHIR R4 pour les dossiers médicaux, avec consentement du patient, un sandbox gratuit et des SDK pour Dart, Flutter et TypeScript.