Académique Documents
Professionnel Documents
Culture Documents
du circuit du médicament
Séminaire Antarès
30 - 31 mars 2006
Simon Letellier
Sommaire
1. Représentations du circuit du médicament
2. Représentation informatique du circuit
3. AQ
4. Et après ?
5. Le LEGO du SIH
6. Aux sources du langage
7. Des besoins au code logiciel
8. Problèmes des interfaces
9. Messages
10. Interfaçage au futur
11. Référentiel médicament ?
1 - Représentations du circuit du
médicament
Circuit du médicament ( Cas général )
Cas du CHS de la Sarthe PRESCRIPTION MEDICALE
d’après le travail de l’hôpital de la Triplicata
Charité sur Loire
Bons Commande
Infirmière
ORDONNANCE
NOMINATIVE
Feuillet vert
Dossier de soins infirmiers
PATIENT
CAISSES DE
DOTATION
ADMINISTRATION
Dispensation Validation de l'administration
nominative
Pharmacovigilance
Pharmacien Préparateur
Circuit du médicament ( DHIN )
PRESCRIPTION MEDICALE
Infirmière
ORDONNANCE
NOMINATIVE
Feuillet vert
Dossier de soins infirmiers
PATIENT
Dispensation
nominative
ADMINISTRATION
Validation de l'administration
PRESCRIPTION MEDICALE
Bons Commande
Infirmière
ORDONNANCE
NOMINATIVE
Feuillet vert
Dossier de soins infirmiers
Pharmacien
Préparation des
doses à administrer, PATIENT
CAISSES DE reconstitutions
DOTATION
Réassort des
armoires du
service ADMINISTRATION
Validation de l'administration
Pharmacovigilance
Préparateur
CIRCUIT DU MEDICAMENT
DISPENSATION AVEC DELIVANCE NOMINATIVE – E. Schmitt
Prescription
Compte-rendu Ordonnance
médicale médicale
infirmier
individuelle
Analyse
Administration pharmaceutique
infirmière de la prescription
au malade
Informations nécessaires au
bon usage des médicaments
Contrôles préalables
Délivrance Préparation
nominative et journalière galénique des doses
des médicaments à administrer
en dose individualisée
CIRCUIT DU MEDICAMENT
DISTRIBUTION DES MÉDICAMENTS – E. Schmitt
Prescription
médicale
Retranscriptions
multiples
Administration
infirmière
au malade Armoire à pharmacie
de service Commande
de pharmacie
délivrance Distribution
nominative et journalière des médicaments
des médicaments commandés
Le circuit du médicament à l ’hôpital
(Arrêté du 31 mars 1999) version A. Bobay-Madic
Médecin
Prescription
Diagnostic
Pharmacien
Préparateur
Administration
Personnel infirmier Dispensation
Le circuit du médicament à l ’hôpital
version HAS
Pat. Inf. Prp. Lab.
Phr.
Med.
Le flux d’information du circuit du médicament
Prescription
Prescription
Intervention médicale
Préparation
Dossier Patient
d’Etablissement et
Suivi
Informatisé Dispensation
Plan de Médicament
soins / Distribution
Administration
2 - Représentation du circuit
informatisé
Circuit du médicament - Génois
Médecin PRESCRIPTION
Enregistrement des ordonnances
Signature
Personnel infirmier
GESTION DU LIVRET
thérapeutique
ANALYSE PHARMACEUTIQUE
Validation
Impression des plans d'administration
Pharmacien
PATIENT
PRÉPARATION
Préparateur DISPENSATION
des doses de médicament
Dispensation Dispensation
Réassort
Individuelle nominative d'armoires
nominative globalisée
ADMINISTRATION
Validation de l'administration
Commande de médicaments
Prescriptions ODIN
Outil de Dispensation
Informatisée Nominative
Opinions Livret
pharmaceutiques
OPIUM CPAGE
Outil de Prescription
Informatisée de l’Unité
Médicale
Thériaque
Plan Administration
Mouvements
de stocks
PLAN DE
SOINS OPERA OSIRIS
Outil de Préparation
Réassorts Électronique de Réassort
Outil de gestion des Sorties,
Inventaires
d’Armoires Réapprovisionnement
Informatisés du Stock
Validation
Patient
Médecin Infirmier(e)
Éditions
spécifiques
Logiciel de
prescription
Ordonnance
Recherche
interactions
Logiciel
comptable
Pharmacien
Dispensation Dispensation
Recherche Nominative Globalisée
interactions
P : Planification
D : Réalisation
C : Assurance
A : Plan d’amélioration
© Pharmacie CHU de Rouen
! Flux produit
Assurance Qualité
Formalisation de
l’activité (processus),
les acteurs,
les documents
(données
manipulées)
…
Périmètre fonctionnel:
Option « logiciel circuit »
Processus
Option « modulaire » Circuit
Brique métier
Option « bloc SIH » Bloc
Tout intégré
Modules
Niveaux de représentation du Système d’Information
Métier
Utilisateur
Fonctionnel
Applicatif
Logiciel
Technique
Ordinateur
6 - Le langage
Retour aux sources du langage :
le triangle sémiotique
Médicament
Je dispense un médicament
Médicament Médicament
?
Je dispense un médicament
Médicament Médicament
Quelle langue en pharmacie ?
PN13
/ HL7v2
Moi dispenser Je dispense
1 comprimé un médicament
Médicament Médicament
Interfaçage avec un EAI*
PN13 ou HL7v2
HL7v2 HL7v2
à à
Machine Interface
CPOE SIPh
Traducteur
Traducteur
CPOE SIPh
Système
CPOE
SIPh
à
à
HL7v2
HL7v2
Interface
(*enterprise application integration)
Comment assurer la communication?
Monde réel
dNameApplicabilityDate DATETIME sPrevName VARCHAR(255)
sPrevName VARCHAR(255) * I5 iFlavour_ID SMALLINT
iPrevNameBasis_ID SMALLINT FK2,I3 iSupplier_ID SMALLINT
I1 iNameChangeReason_ID SMALLINT I2 iLicensingAuthority_ID SHORT
I3 iVMPPrescribingStatus_ID SMALLINT FK1,I4,I6 iVMP_ID LONG
fSugarFree SMALLINT bComponentProduct BIT
fGlutenFree SMALLINT iAuthorID SMALLINT
fPresevativeFree SMALLINT RouteList dEditDate DATETIME
fCFCFree SMALLINT
FK1,I4 iVTM_ID LONG PK iRoute_ID LONG
iCombinationProduct_ID INTEGER
iAuthor_ID SMALLINT sName VARCHAR(255)
dEditDate DATETIME iAuthor_ID SMALLINT
dEditDate DATETIME
u:C
* *
d:C
VMPRouteLink AMPRouteLink
u:C
1..*
PK,FK1,I1 iRoute_ID LONG d:C PK,FK1,I2 iRoute_ID LONG
PK,FK2,I2 iVMP_ID LONG PK,FK2,I1 iAMP_ID LONG
Modèle d’information
1..1Content
containerPackagedMedicine *
11 12 1 classCode*: <= CONT
10 2 quantity: RTO<QTY,QTY> [0..1]
0..1 container
9 3
1..1 player *
8 4 Medicine
7 6 5 classCode*: <= MMAT
determinerCode*: <= EntityDeterminer 0..* generalization
Medication code*: CE CWE [1..1] <= x_Medicine SpecializedKind
R_Medication name: SET<TN> [0..*] classCode*: <= GEN
(COCT_RM230000) classCode*: <= *MED subjectOf1 Approval
desc: ED [0..1] 1..1 generalizedMedicineClass
code*: CE CNE [1..1] <= MedicationClassRoleType*
Universal typeCode*: <= SBJ riskCode: CE CWE [0..1] <= EntityRisk
0..* approval
handlingCode: CE CWE [0..1] <= EntityHandling
subjectOf2 Policy formCode: CE CWE [0..1] <= MaterialForm 0..* scopedMedicinePart MedicinePart
typeCode*: <= SBJ lotNumberText: ST [0..1]
classCode*: <= PART
0..* policy expirationTime: IVL<TS> [0..1]
quantity: RTO<QTY,QTY> [0..1]
stabilityTime: IVL<TS> [0..1] 1..1 partMedicine *
Medication
0..* playedRoleName
© HL7 Inc.
8 - Interfaces : le problème
L’ explosion du nombre d’interfaces
B
4 systèmes, 6 interfaces
B
A C
5 systèmes,
C 10 interfaces
A
D
E D
Pourquoi des interfaces normalisées ?
Systèmes : Interfaces :
6 15
8 28
10 45
20 190
30 435
40 780
50 1225
100 4950
2
Mais n(n-1)/2=(n –n)/2 n’est pas supportable !
Données armoires Pyxis
A C 4 systèmes, 4 interfaces
D B
5 systèmes,
5 interfaces
A C
E D
Si les interfaces sont normalisées?
Systems: Interfaces:
6 6
8 8
10 10
20 20
30 30
40 40
50 50
100 100
Pharm. MIR
D1
E1
B2:
Syst. Presc. Méd. B3: un syst. de presc. de méd.
A2 C2: Labo.
C3:Labo.
A3
D2 E2
D3
E3
9 - Les messages
Les messages aujourd’hui
Non unifiée
Non universelle
Distribution
(UCD, n°lot)
Dispensation
reglobalisée
(UCD, n°lot)
Dispensation
nominative
(Patient, UCD, n°lot)
Compte-rendu
d’administration
(Patient, UCD, n°lot)
Le modèle de données des messages
PN13
PATIENT
SEJOUR
1
1 1
0..1
* *
* 1 *
PRESCRIPTION COMPTE-RENDU1,1
BON DE COMPTE-RENDU
D’ANALYSE
1 1 LIVRAISON D’ADMINISTRATION
PHARMACEUTIQUE
1 1
* 1
RENSEIGNEMENT
COMPLEMENTAIRE
* 1..*
1..* * ELEMENT DE
* 1..* LIVRAISON 1..*
*
ELEMENT DE 1 ELEMENT
1..* PRESCRIPTION 0..1 * D’ADMINISTRATION
1 1 1
1..* 1..*
*
1..*
Laboratoire DICOM
Hprim Pharmacie
PN13
EDI B2
10 - Interfaçage au futur
proche
HL7 en version 3
Les messages demain
SUS
vers
Traducteur HL7v3
SIPh
Traducteur HL7v3
Système SIPh
Unité
de Soins
SIPh
vers
SUS
HL7 version 3
“Think global”
http://www.editions-eyrolles.com/Chapitres/9782212110708/chap01.pdf
Demain …
HL7 version 3
Imagerie
Laboratoire HL7
version 3
HL7 Pharmacie
version 3
HL7
version 3
Fournisseurs Sécurité sociale
HL7 HL7 HL7
version 3 version 3 version 3
Domaine Pharmacie – HL7v3
© HL7 Inc
Prescription - Dispensation - Administration
© HL7 Inc
11 - Un référentiel
médicament
Pour quoi faire ?
PROPRANOLOL © Colin MacFarlane - BNF
BNF Medical
Contra-indications: <asthma>, …. record
BNF contra-indications Snomed terms
Aortic stenosis
Ontology Arrhythmias
Ascites
Asthma 195967001 (asthma)
Autoimmune disease Mrs AS has:
hypertension
Tea-taster’s
asthma
disease
Snomed terminology
PROPRANOLOL has:
Indications Cautions Contra-indications Side-effects Her hypertension
Respiratory obstruction
hypertension pregnancy asthma bradycardia requires treatment
angina diabetes uncontrolled heart heart failure Asthma (195967001) with:
failure propranolol
arrhythmias hypotension hypotension Extrinsic asthma
anxiety bronchospasm
Occupational asthma
004391801
Tea-taster’s disease
(56507008)
Sémantique
CIOsp
commune
P D A
(vocabulaire)
aux messages
(grammaire)
DPE
Le référentiel médicament CIOsp
Médicament
Médicament Présentation
« clinique »
Fiche
d’interopérabilité
Mise en code du médicament
Principe actif
« générique »
Médicament Médicament
« générique » « réel »
Présentation Présentation
« générique » « réelle »
Principe actif
« générique »
Médicament Médicament
« générique » « réel »
Présentation Présentation
« générique » « réelle »
Le référentiel hollandais
G-Standaard - © WINAp
Classification ATC Id. médicament
800 - C-Ind liée 659
prescrit 051
Interactions 625
Classes de
Produits doubles produits 720
670 / 680
Noms 360
Conditionnements / Produits génériques Relation 371
génériques 750
Zi/HIBC GPK groupe / SNK
200 / 210 711 indésirables 362
Compositions 936
génériques 715 Liaison au table 25
Compositions WCIA 351
dérivées 701
Relations HPK - Produits precrits
« nivo » 705 050 / 059
Produits Dosages de
Présentations
004 commerciaux présentations 641 642 643
HPK 030
380 644
Enteprises Fournisseurs
300 005
Principe
Principe
actif
commercialisé
(virtuel)
Médicament virtuel
== Médicament
médicament clinique (réel)
Présentation
Présentation
(réelle)
virtuelle
Communications autour du DMP
Ref Med.
P D
P D A
DPE DMP