IOPInteropérabilité

Faire parler des systèmes qui ne se connaissent pas

L'interopérabilité, c'est l'échange continu de données entre des systèmes qui n'ont pas été conçus ensemble, chacun dans son format. Une admission saisie une fois se retrouve au laboratoire, en radiologie et aux finances, sans ressaisie.

CHNTrois canaux

À quoi ça ressemble en pratique

moteur · 3 canauxEN DIRECT
Admissions en direct3 destinations en parallèle
ADTADT^A01 · HL7 v2
Moteur d'intégrationOIE · un moteur, plusieurs canaux
Banque de sangHTTPSPatient · FHIR R4
RadiologieMLLPADT^A01 · HL7 v2
FinancesSFTPépisode de soins · XML
Résultats de laboratoire2 destinations en séquence
LaboratoireORU^R01 · HL7 v2
Moteur d'intégrationOIE · un moteur, plusieurs canaux
DCIMLLPORU^R01 · HL7 v2
DMEHTTPSORU^R01 · HL7 v2
Ordonnances de pharmacie
Pharmacieordonnances · Oracle
Moteur d'intégrationOIE · un moteur, plusieurs canaux
DCIRDE^O11 · HL7 v2
Moteur d'intégrationOIE · un moteur, plusieurs canaux
Données réunies
Moteur d'intégrationOIE · un moteur, plusieurs canaux
Entrepôt de donnéesADT · laboratoire · pharmacie

Un moteur, trois canaux, trois systèmes qui ne se connaissent pas. Le premier montre la raison d'être d'un moteur : une admission repart vers trois systèmes à la fois, chacun dans le format qu'il comprend. Le deuxième orchestre : il attend l'accusé de réception du DCI avant d'envoyer aux cliniques, comme l'exige le protocole MLLP. Sous le moteur, un entrepôt réunit les données des trois flux : le moteur y écrit et les relit au besoin. Le filtrage et la transformation se font une fois à la source, puis au besoin pour chaque destination.