Interopérabilité des SI de santé : Standards internationaux, Profils IHE, Référentiels de l ASIP Santé HOPITECH 2011 jeudi 13 octobre 2011 Session Technique Biomédicale François Macary - ASIP Santé
Interopérabilité? La capacité qu ont plusieurs systèmes ou composants d échanger de l information entre eux et d utiliser l information qui a été échangée. (IEEE) L interopérabilité est dite sémantique si elle garantit que l information échangée est interprétée à l identique par les SI destinataires et émetteur : préservation du sens dans l espace et dans le temps. HOPITECH 2011 Session Technique Biomédicale Interopérabilité des SIS 13 octobre 2
Interopérabilité, premier symptôme : le jargonnage En abusant de sigles, abréviations, et anglicismes, ceux-là même qui sont chargés d établir la compréhension entre les systèmes, perdent la compréhension de leurs pairs, compromettant ainsi leurs chances d aboutir. Un antalgique : Le glossaire en ligne de l ASIP Santé : http://esante.gouv.fr/glossaire HOPITECH 2011 Session Technique Biomédicale Interopérabilité des SIS 13 octobre 3
Les besoins d interopérabilité sémantique entre systèmes d information de santé Prise en charge des patients Gestion partagée des informations patient Production (clinique, soins, médico-technique, ) Gestion de l activité, facturation Planification des ressources, rendez-vous Partage et consolidation des connaissances Aide à la décision médicale Pilotage (qualité, performance ) intra inter télémédecine institutions Coordination et continuité des soins Mémoire santé partagée du patient Epidémiologie, veille sanitaire, santé publique Recherche clinique Essais cliniques (recrutement, recueil, résultats -> nouveaux traitements) Alimentation d entrepôts de données pseudonymisées ou anonymisées 4
Des conditions indispensables pour l interopérabilité sémantique Le choix de vocabulaires communs et pérennes, interprétables de manière constante par les systèmes traversés : Des codes. <code code="22664-7" codesystem="2.16.840.1.113883.6.1" codesystemname="loinc" displayname="urée [Moles/Volume] Sérum/Plasma ; Numérique"/> Un jeu de valeurs (value set) est un ensemble de triplets (code, libellé, système de codage) utilisables pour renseigner un élément de donnée précis à l intérieur d une structure de données échangeable (message, document, appel de service). Le système de codage est la terminologie de référence dont est issu ce code avec ce libellé. C est sa source de vérité. La terminologie de référence est normalement transparente pour l utilisateur qui, au moment de la saisie, choisit un libellé dans une liste.
Des conditions indispensables Le choix d une syntaxe commune respectée par chacun des systèmes participants à l échange. <observation classcode="obs" moodcode="evn"> <code code="22664-7" codesystem="2.16.840.1.113883.6.1" codesystemname="loinc" displayname="urée [Moles/Volume] Sérum/Plasma ; Numérique"/> <statuscode code="completed"/> <effectivetime value="20110321083000"/> <value xsi:type="pq" value="9.2" unit="mmol/l"/> <interpretationcode code="h" displayname="anormalement haut" codesystemname="2.16.840.1.113883.5.83"/> </observation>
Des conditions indispensables Le déploiement d une panoplie de services : Services d échange et de partage Services d annuaires Services de terminologies Services d authentification, de signature, de chiffrement, de traçabilité, Le choix de dispositions de sécurité pour couvrir les exigences de : disponibilité de l information et des services, intégrité des contenus échangés et conservés, confidentialité des contenus, auditabilité et imputabilité des actions et des contenus. Le choix de protocoles de transport et de réseaux HOPITECH 2011 Session Technique Biomédicale Interopérabilité des SIS 13 octobre 7
à reproduire sur un vaste territoire Cette interopérabilité nécessite de standardiser : Les contenus échangés (syntaxe, sémantique) Les services Les moyens techniques de communication et transport Les dispositifs de sécurité HOPITECH 2011 Session Technique Biomédicale Interopérabilité des SIS 13 octobre 8
dont les frontières sont poreuses. aux patients, (projet européen epsos) aux professionnels, (formation, télé-expertise ) aux données, (- Réseau européen de surveillance et contrôle des maladies transmissibles, - Recherche clinique : projet EHR4CR ) aux solutions informatiques. (Amortissement R&D sur marchés continentaux ou mondiaux) Les standards doivent être internationaux 9
Quels standards pour l interopérabilité dans le domaine de la santé? Standards dédiés au domaine de la santé : Terminologies : LOINC, CIM-10, SNOMED, NIC, NOC, CCAM, ADICAP Messages de données médicales et administratives : HL7 v2 et v3 Dématérialisation de documents médicaux : CDA (HL7 v3) Services de terminologies : HL7 CTS 2 Communication et archivage d images numériques : DICOM Recherche clinique : CDISC HL7 v3 Standards généralistes (W3C, IETF, ISO, IEEE, OASIS, OMG, ITU ) : ebxml SAML SOAP, WSDL Xml http 1.1, ftp, smtp, ntp TLS 1.0 X.509, Xmldsig, XAdES, SHA 2 TCP/IP Ethernet (802.3), Wifi (802.11) 10
Standards internationaux : Avantages Décloisonnement : des projets, des produits, des données, des personnes Couverture des besoins : Large éventail de cas d usages Etat de l art : Bénéficient d une mise en commun élargie des savoirs Robustesse : Diversité maximale de contextes de mise à l épreuve Pérennité : Recrutement d experts inépuisable pour la maintenance évolutive du standard HOPITECH 2011 Session Technique Biomédicale Interopérabilité des SIS 13 octobre 11
Standards internationaux : Inconvénients Langue : Ne sont pas toujours traduits, ou le sont imparfaitement Trop d options : Laissent une grande variabilité dans les implémentations Parfois des redondances : plusieurs termes synonymes pour un même concept d une terminologie Codage LOINC d un temps de cycle glycémique : 1507-3 = Glucose^1H post 75 g glucose PO Le quel choisir? 20438-8 = Glucose^1H post dose glucose plusieurs positions possibles dans une structure de message pour ranger la même information Message ADT de HL7 v2.5 PID-18 = Accout number PV1-19 = Visit number Dans quel champ ranger le n d hospitalisation? Articulation inter-standards non spécifiée : Un échange entre deux SI met en jeu souvent plusieurs couches de standards. Il faut pouvoir spécifier comment l information passe d une couche à l autre. 12
Trouver l utilisation optimale des standards Pour bénéficier des nombreux avantages des standards internationaux tout en minimisant leurs inconvénients, Il faut profiler ces standards sur les usages que l on veut servir, en prenant en compte les contraintes de l environnement (cadre règlementaire, pratiques, organisation) : Imposer les options correspondant au cas d usage à satisfaire, et interdire autant que possible les autres options. Réduire ou éliminer les redondances, et s il en reste, guider l implémentation par des règles conditionnelles. Spécifier le passage d information inter-couches de standards («binding»). Enfin, spécialiser les règles d implémentation pour un pays donné, son cadre règlementaire, ses pratiques. HOPITECH 2011 Session Technique Biomédicale Interopérabilité des SIS 13 octobre 13
IHE spécifie et promeut l utilisation optimale des standards, par cas d usage Assembler et profiler un ensemble de standards pour répondre à un cas d usage de traitement coopératif c est l activité première de l organisation internationale «Integrating the Healthcare Enterprise» (IHE). La spécification résultante s appelle un profil d intégration. Profil d intégration (international) Imposer les options correspondant au cas d usage à satisfaire, et interdire autant que possible les autres options. Réduire ou éliminer les redondances, et s il en reste, guider l implémentation par des règles conditionnelles. Spécifier le passage d information inter-couches de standards («binding»). Enfin, spécialiser les règles d implémentation pour un pays donné, son cadre règlementaire, ses pratiques. Extension nationale 14
Profil d intégration : une solution mettant l interopérabilité au service d un usage Un cas d usage déroulant un processus entre plusieurs systèmes et leurs utilisateurs, et impliquant des interactions entre ces systèmes. Un ensemble d Acteurs: composant fonctionnel de système d information, consommant, traitant ou produisant des données de santé, en interaction avec d autres systèmes, pour remplir sa fonction. Un ensemble de Transactions : Jeu d interactions se déroulant entre une paire d acteurs en vue de la réalisation d une ou plusieurs opérations du processus. Chaque interaction référence les artefacts standards qu elle utilise (messages, services, terminologies, contenus) et spécifie les contraintes additionnelles apportées par IHE à ces artefacts: réduction des options et des redondances. HOPITECH 2011 Session Technique Biomédicale Interopérabilité des SIS 13 octobre 15
Un exemple : le profil d intégration Laboratory Code Set Distribution (LCSD) Cas d usage : Diffusion d une nouvelle version d une nomenclature codée, d examens et d analyses élémentaires de biologie, depuis l application qui l administre vers les applications médicales et biomédicales d un domaine (ex opérationnel : Diffusion du catalogue unique de biologie de l AP-HP à l ensemble des SI). Acteur Code Set Master Transaction Code set management [LAB-51] Acteur Code Set Consumer Diffuse une version complète de la nomenclature codée Standard : HL7 v2.5, chapitre 8 (Master Files) : Structures de messages HL7 contraintes par IHE Reçoit la version, remplace la version précédente dans sa BDD, renvoie un acquittement. HOPITECH 2011 Session Technique Biomédicale Interopérabilité des SIS 13 octobre 16
Exemples de profils d intégration IHE pour les processus intra-hospitaliers Diffusion des données administratives patient (identités & mouvements) : Profil PAM (HL7 2.5) Recherche de l identité d un patient ou de sa situation courante dans l établissement : Profil PDQ (HL7 2.5) Prescription, réalisation d examen radiologique et partage des images associées : Profil SWF (HL7 [2.3.1 -> 2.5], DICOM) Demandes et résultats d examens biologiques : Profil LTW (HL7 2.5.1, LOINC) Demandes et résultats d examens d anatomie et cytologie pathologiques, et partage des images associées : Profil APW (HL7 2.5.1, DICOM) HOPITECH 2011 Session Technique Biomédicale Interopérabilité des SIS 13 octobre 17
Publication, test et maintenance des profils IHE A ce jour, IHE a spécifié plus de 100 profils couvrant 11 domaines. (cf http://wiki.ihe.net/index.php?title=profiles) Chaque domaine possède son «Technical Framework» (cf cette rubrique sur www.ihe.net) qui contient les profils ayant atteint le stade «final text» (finalisé), ainsi qu un certain nombre de suppléments séparés contenant les profils au stade «trial implementation» (implémentable pour tests). IHE organise par continent et par an une session d une semaine de tests d interopérabilité baptisée «connectathon» permettant aux industriels de tester leurs implémentations entre eux, et contribuant à la complétude et à l amélioration de la qualité des spécifications. HOPITECH 2011 Session Technique Biomédicale Interopérabilité des SIS 13 octobre 18
Comment trouver les profils IHE couvrant les besoins de mon établissement? Consulter les profils et les cas d usages auxquels ils répondent sur http://wiki.ihe.net/index.php?title=profiles. Exploiter en complément le «guide d interopérabilité intra-hospitalier» publié en 2011 par interop Santé : www.interopsante.org La matrice des résultats des connectathons permet de repérer les logiciels qui ont testé avec succès tel acteur de tel profil. http://connectathon-results.ihe.net/. Pointées par cette matrice, les déclarations de conformité des éditeurs, précisent l offre commerciale. Les profils utilisables en France pour la coordination des soins sont sélectionnés et contrains par le cadre d interopérabilité des SI de santé de l ASIP, et exploités dans les interfaces avec le DMP. Les logiciels homologués DMP-compatibles sont recensés sur le portail du DMP www.dmp.gouv.fr
L ASIP Santé contribue activement à Cochairs et/ou contributeurs des comités internationaux Infrastructure (ITI), Coordination des soins (PCC), biologie (LAB), anatomie pathologique (PAT), santé publique (QRPH) Sponsor des domaines ITI, PCC, QRPH, LAB international Moniteurs aux connectathons de deux continents (session d une semaine de tests de vérification d implémentation des profils entre les industriels) Producteurs ou contributeurs des déclinaisons françaises des profils internationaux Cadre d interopérabilité des SI de santé continental national
Les référentiels de l ASIP Santé pour favoriser la coordination des soins Un identifiant patient commun : l INS-C au côté de l IPP existant Une identification commune des acteurs de santé : Annuaire RPPS + annuaire FINESS un méta-annuaire pour les acteurs sanitaires et sociaux Des dispositions de sécurité, en particulier de confidentialité CPS 3 : tous les PS, gratuite, fonctionnalités sans contact infrastructure des services de confiance Le cadre d interopérabilité des systèmes d information de santé Une messagerie sécurisée de santé (2012) 21
Cadre d interopérabilité des SIS, au service de la coordination des soins HL7 CDA Profils IHE : XD-LAB, APSR, XDS-SD, XDS-I, PCC Profils IHE : XDS, XDM, XUA, ATNA, CT 31 octobre 2011 22
Merci ASIP Santé : www.esante.gouv.fr DMP : www.dmp.gouv.fr