NormEchangesSIS HL7 PDF
NormEchangesSIS HL7 PDF
NormEchangesSIS HL7 PDF
š jean‐[email protected]‐mrs.fr
Plan
• Introduction
• Notions de protocoles d’échanges
• Normes et standards
– Standards généraux
– Standards spécifiques à la Santé
• HL7
• DICOM (sera traité dans le module SIS3)
• Initiatives d’harmonisations
• Devinez, enfin, la largeur des réservoirs additionnels de la navette spatiale américaine…
• Réponse : 4 pieds et 8,5 pouces, bien sûr.
• Pourquoi? Parce qu'ils sont acheminés par train. Ainsi, la largeur de la croupe d'un âne est visible sur
le moyen de transport le plus avancé du monde !
Emprunté à B. Giusiano
Source probable : Pour la Science, septembre 2000 LERTIM, Faculté de médecine Timone, Marseille
Dr Jean‐Charles Dufour
Introduction
• Pourquoi échanger ?
• Qu’est ce qui doit être échangé ?
• Comment échanger ?
Données, Informations,
Connaissances
• Donnée : un électrocardiogramme de M.
Durand
• Informations : déclarations concernant des
entités spécifiques. Par exemple, « M.
Durand à un sous‐décalage du segment ST »
• Connaissance : déclarations concernant des
classes d’entités. Par exemple, « un sous‐
décalage du segment ST peut traduire un
infarctus du myocarde en phase aiguë »
LERTIM, Faculté de médecine Timone, Marseille 6
Dr Jean‐Charles Dufour
Communication
Émetteur Récepteur
MESSAGE
Enveloppe
Structure
Contenu
Notions de couches
Apporte les services de base à l’utilisateur
(ex: transfert de fichier, messagerie,…)
Définit le format des données, assure éventuellement
le chiffrement, la compression
Synchronisation des échanges
Réassemblage du message, contrôle du flux
Routage des paquets de données
Gestion des trames, détection & correction erreurs
Caractéristique électrique,mécanique, fonctionnelles
En savoir plus :
http://www.frameip.com/osi/
http://www.frameip.com/tcpip/
http://www.commentcamarche.net (cf. rubrique réseau)
Les couches de communication
Hello !
couche physique
c'est par ce câble que doit passer l'information
Les couches de communication
Hello !
Il faut convertir Il faut convertir le
l'information humaine en signal physique en
un signal physique qui une information
puisse être transporté par compréhensible par
le câble l'homme
et la machine
Les couches de communication
Hello !
pour chaque couche
un langage commun
=
interopérabilité
signal électrique
Les normes et standards de communication
Hello ! une norme pour Hello !
chaque couche
couche sémantique (EHRcom, HL7, HPRIM, DICOM,...)
couche syntaxique (XML)
couche sécurité (CPS / X509)
couche message (SMTP, HTTP)
la plupart
des
couche transport (TCP) normes
sont déjà
établies
couche réseau (IP)
Normes / Standards
• Rigoureusement :
– Norme = Référence publiée par un organisme
officiel (AFNOR, CEN, …)
– Standard = Référentiel publié par une entité
privée et ayant une large diffusion (ex : format
Word, Pdf,…)
• Pour les anglophones : Norme = Standard
• Norme = Standard de jure
• Standard = Standard de facto
LERTIM, Faculté de médecine Timone, Marseille 18
Dr Jean‐Charles Dufour
Normes et Standards
• Standards généraux :
– XML
– SOAP
– EDIFACT (Electronic Data Interchange for Administration, Commerce and Transport)
– ebXML (Electronic Business using eXtensible Markup Language)
– …
• Standards spécifiques Santé:
– HL7
– EHRcom
– DICOM
– …
Qu’estce que normaliser ?
Docteur Ambroise PARE
Chirurgien Monsieur le Docteur Jean GALIEN
Clinique de la Source 3, rue du Gai Pinson
13010 Marseille 13011 Marseille
Marseille, le 3 novembre 2000
Ref.: AP/CD0011035
Dossier n° 20256
Cher Confrère,
Je revois madame Claude DUBOIS pour laquelle nous avons effectué l'éxérèse d'une
anomalie solide dépistée par échographie le 10 octobre 2000. Les suites opératoires ont
été satisfaisantes, l'examen clinique de ce jour est tout à fait normal. Les résultats
anatomopathologiques ont révélé un hamartome bénin.
Je vous prie d'agréer mes meilleures salutations,
Dr Ambroise PARE
Cette lettre est structurée
La position des éléments de cette lettre obéit à des conventions
Docteur Ambroise PARE
Chirurgien Monsieur le Docteur Jean GALIEN
Clinique de la Source 3, rue du Gai Pinson
13010 Marseille 13011 Marseille
intervertir les deux blocs
changerait le sens de ce courrier
Marseille, le 3 novembre 2000
Ref.: AP/CD0011035
Dossier n° 20256
Cher Confrère,
Je revois madame Claude DUBOIS pour laquelle nous avons effectué l'éxérèse d'une
anomalie solide dépistée par échographie le 10 octobre 2000. Les suites opératoires ont
été satisfaisantes, l'examen clinique de ce jour est tout à fait normal. Les résultats
anatomopathologiques ont révélé un hamartome bénin.
Structuration explicite
Cour r ier :
• Date d’envoi = 20001103 17:15
• Nom = Claude DUBOIS
• Date de naissance = 19570217
• Destination = Dr Jean GALIEN
• Sour ce = Dr Ambroise PARE
• Je revois madame Claude DUBOIS pour laquelle nous avons
effectué l'éxérèse d'une anomalie solide dépistée par échographie
le 10 octobre 2000. Les suites opératoires ont été satisfaisantes,
l'examen clinique de ce jour est tout à fait normal. Les résultats
anatomopathologiques ont révélé un hamartome bénin.
Structure normalisée
Envoi d’infor mations médicales [Urgence = basse][Langue = français] :
• Identification du message = AP/CD0011035
• Date d’envoi = 20001103 17:15
• Identification du patient :
– Nom = Claude DUBOIS
– Date de naissance = 19570217
• Accusé de réception r equis = non
• Destination = Dr Jean GALIEN
• Sour ce = Dr Ambroise PARE
• Spécifications de l’extrait [Champ = partie de dossier]
• Extr ait [Statut = courant] :
– Identification du composant = 20256_LMT02 [Portée = dossier]
– Date d’inser tion = 20001103 17:15
– Insér é par = Dr Ambroise PARE
– Item = Je revois madame Claude DUBOIS pour laquelle nous avons effectué l'éxérèse
d'une anomalie solide dépistée par échographie le 10 octobre 2000. Les suites opératoires
ont été satisfaisantes, l'examen clinique de ce jour est tout à fait normal. Les résultats
anatomopathologiques ont révélé un hamartome bénin.
Les questions à résoudre
• De quel(s) niveau(x) de structuration aije besoin ?
• documents, messages, items, valeurs
• Quelles sont les normes adaptées à ces niveaux ?
• granularité, traitements envisagés
• type de contenu : texte, image, codes, mesures
XML
Séparation Structure / Contenue / Présentation
Langages XML
Présentation XSL
Contenu XML
Structure DTD, Schema
P lusieurs contextes d'utilisations :
Web, gestion, échange d'info, fédération,…
XML
• Séparation structure, contenu, pr ésentation
• Lisibilité universelle : codage texte versus codage binaire
• Indépendant des plates‐formes et des programmes
• Extensible
• Structure arborescence aisément compréhensible
• Standard gratuit sans droit de licence
• Métalangage permettant de créer d'autres langages (SMIL,
MathML, WML…)
• Internationalisable : XML peut utiliser n'importe quel jeu
de caractères
(Latin, Chinois, Arabe, Grec etc…)
• Assure la pérennité des documents
Utilisation1
Utilisation2
Traitement(s)
Utilisation3
…
XML
En savoir plus :
•Master EISIS, Module UEOPT6 : Techniques de
programmation pour Internet
•http://www.w3school.com (cf. rubriques « xml tutorials »)
•http://www.commentcamarche.net (cf. rubrique « xml »)
HL7 v2.x
• De nombreux champ et segments sont
optionnel à le même message peut
considérablement varié d’un système à
l’autre
• Possibilité de spécifier des segments maison
(Z‐segment) à ignoré par l’appli
destinataires si n’a pas les moyens de
l’interpréter
HL7
• HL7 v2.x : une liste de messages sans
modèle sous‐jacent
• HL7 v3 (initié en 1997):
– Un modèle formel (RIM, Reference Information
Model)
– Une syntaxe : XML
– Une architecture de documents cliniques (CDA),
s’appuyant partiellement sur le RIM
• HL7 v3 : vers un statut de standard ISO
LERTIM, Faculté de médecine Timone, Marseille 35
Dr Jean‐Charles Dufour
RIM
• RIM est organisé en :
– Sujets (Entity, Role, Role Relationship,
Participation, Act, Act Relationship)
– Chaque sujet (Subject Area) est composé de :
• Classes
• Relations
• Attributs
• Types de données (numérique, texte, date, intervalle de temps, liste,
etc…)
Organisation du RIM
Sujet
Classe Classe
Attribut : Type de donnée Attribut : Type de donnée
Attribut : Type de donnée Relation Attribut : Type de donnée
Attribut : Type de donnée Attribut : Type de donnée
Attribut : Type de donnée Attribut : Type de donnée
• Tout ce qui peut se produire est un Acte :
Procedures, observations, medications, supply, registration, etc.
• Les Participations définissent le contexte de l’acte :
Author, performer, subject, location, etc.
• Les participants ont un Rôle
patient, provider, practitioner, specimen, employee, etc.
• Les rôles sont joués par des Entités
persons, organizations, material, places, devices, etc.
à Qui fait Quoi sur Qui (ou Quoi) [Où et Quand]
LERTIM, Faculté de médecine Timone, Marseille 38
Dr Jean‐Charles Dufour
Exemple de réalisation
Listen to
Lung/Chest
Entity
Role
Participation
& Act
Formation des
messages HL7 v3
RIM
est utilisé pour spécifier
MIM
(Message Information Model)
est détaillé pour former
RMIM
(Refined Message
Information Model)
ordonnancement
des éléments
CMET HMD
(Common (Hierarchical
Message Message
Element Type) Definitions)
LERTIM, Faculté de médecine Timone, Marseille 47
Dr Jean‐Charles Dufour
DataType CE ‐ Exemples
CDA
• CDA = spécifie la structure et la sémantique de
documents cliniques
• Caractéristiques d’un document clinique :
– Persistance : doit continuer d’exister sans être altéré
pour une période donnée
– Responsabilité : maintenu par une personne ou une
organisation
– Possibilité d’authentification
– Intégrité : doit porter sur l’ensemble du document et
pas sur des portions
– Lisibilité par des humains
LERTIM, Faculté de médecine Timone, Marseille 52
Dr Jean‐Charles Dufour
CDA
• Un document CDA
– Objet informatif complet qui peut inclure :
• Texte
• Images
• Sons
• Autres contenu multimédia
– Encodés en XML
– Défini par dérivation du RIM
• CDA complète = ensemble hiérarchique de
spécification de document
LERTIM, Faculté de médecine Timone, Marseille 53
Dr Jean‐Charles Dufour
Body
Section Entry Entry
Body
Section
LERTIM, Faculté de médecine Timone, Marseille 55
Dr Jean‐Charles Dufour
Exemples de CDA
• Démo avec Microsoft Office InfoPath
Microsoft Office InfoPath 2003 HL7 CDA Demo :
http://www.microsoft.com/downloads/details.aspx?FamilyID=d5491451‐4b26‐48aa‐960b‐f6218c95f682&DisplayLang=en
– Note de consultation
– Ordonnance
Exemple
DICOM
Digital Image CO mmunication in M edicine
• Né du besoin de d’exploitation répartie des
images sur un marché de solutions hétéroclites
1970
1993 DICOM 3.0
2004
LERTIM, Faculté de médecine Timone, Marseille 58
Dr Jean‐Charles Dufour
DICOM
Standard géré par un comité international
(DICOM Committee) organisé en groupes de
travail thématique (Compression, sécurité, ultrasons, ophtalmologie, etc..)
Objectifs :
1.Définition de l’objet image
2.Définition des services pour gérer ces images
DICOM ‐ Principes
• Modèle orienté objet
– Objet d’information (ex : image IRM, scanner, …)
– Méthodes = Services (ex: Imprimer, sauvegarder, …)
• Objet d’information + Service = SOP (Service Object
Pair)
• Il existe diverses classes de SOP : Storage, Query,
Print, …
• Une machine (=entité applicative) en conformité à la
norme doit gérer au minimum une classe SOP
Exemple de communication
DICOM SR ‐ Principes
• DICOM SR (Structured Reporting) : Objet
complexe permettant de gérer des liens
entre éléments textuel, images, mesure sur
images, etc…
DICOM SR
Exemple
HPRIM
H armoniser et PRomouvoir les Informatiques M édicales
• 1989 : initiative de médecins biologiste
• « Francisation » d’une norme américaine
ASTM (American Society for Testing Materials)
• 2004 : Transformation en association HL7
France – HPRIM (migration vers HL7)
Initiative IHE
• IHE, Integrating the Healthcare Entreprise
• Initiative de la RSNA et de HIMSS (1996)
• Objectif : Rationaliser et éprouver les
normes et les équipements du marché
• Extension progressive à la plupart des pays
industrialisés
• Donne lieu à la publication de profils et à
des tests en condition (connectathon)
RSNA = Radiological Society of Noth America
HIMSS = Healthcare Information and Management Systems Society
LERTIM, Faculté de médecine Timone, Marseille 68
Dr Jean‐Charles Dufour
Initiative IHE
• En savoir plus :
– http://www.ihe.net/
• Répertoire de profils :
– http://www.rsna.org/IHE/tf/ihe_tf_index.shtml
À propos de ce document
Auteur
Dr Jean‐Charles DUFOUR, Maître de Conférences des Universités, Praticien Hospitalier
LERTIM (Laboratoire d’Enseignement sur le Traitement de l’Information Médicale)
ü http://cybertim.timone.univ‐mrs.fr
Faculté de Médecine Timone Marseille, Université de la Méditerranée
š jean‐[email protected]‐mrs.fr