INRIA, Sophia Antipolis Exploitation d’ontologies pour la gestion des connaissances et le travail collaboratif dans un réseau de soin Rose DIENG-KUNTZ, David MINIER, Frederic CORBY, Olivier CORBY, Laurent ALAMARGUY, Phuc-Hiep LUONG Projet ACACIA INRIA, Sophia Antipolis http://www.inria.fr/acacia WSM'2004, Rouen, 9 mars 2004
Plan Contexte : Le projet Ligne de Vie Web Sémantique médical Reconstitution et extensions de l’ontologie Nautilus Le staff virtuel Conclusions WSM'2004, Rouen, 9 mars 2004
Réseau de soin Objectifs d’un Réseau de santé : Favoriser accès aux soins, coordination, continuité ou interdisciplinarité des prises en charge sanitaires, notamment celles spécifiques à certaines populations, pathologies ou actes sanitaires Éducation à la santé, prévention, diagnostic, soins. Membres poss. : professionnels de santé libéraux, médecins du travail, établissements de santé, centres de santé, institutions sociales ou médico-sociales, organisations à vocation sanitaire ou sociale… WSM'2004, Rouen, 9 mars 2004
Exemple : réseau de mucoviscidose Gastro-enterologue Pneumologue Pediatre Kine Medecin traitant Dossier patient electronique Psychologue Assistant social Infirmier Famille du Patient WSM'2004, Rouen, 9 mars 2004
Le projet Ligne de Vie Partenaires : Nautilus, INRIA, SPIM Objectifs : Vision orientée problèmes du dossier patient la ligne de vie Terminologie commune pour communication entre membres du réseau Ontologie décrivant le vocabulaire conceptuel partagé Partage de documents Recherche d’infos guidée par cette ontologie Diff. profils des membres du reseau diff. points de vue dans l’ontologie ou dans la présentation du dossier patient Raisonnement collaboratif entre les acteurs médicaux le staff virtuel. WSM'2004, Rouen, 9 mars 2004
Web sémantique médical Ontologie Annotations Sémantiques <dossierPatient> <date> 19 Mai 2000 </date> <donneesAdministratives> <Patient><nom>Dupont</nom> <prenom> Michel </prenom> </Patient> </donneesAdministratives> … Documents (Dossier patient, Guide bonnes pratiques…) Traducteur Ligne de vie Moteur de rech. sem. Staff virtuel BD Nautilus WSM'2004, Rouen, 9 mars 2004
Ontologie Nautilus A partir de la BD médicale Nautilus de l’industriel : Traducteur pour reconstituer une ontologie formalisée en RDFS et visualisable Vérification de cohérence de cette ontologie Validation humaine via le moteur Corese Extensions de l’ontologie (Acteur, Reseau…) Utilisation de l’ontologie pour : guider la recherche d’infos guider le staff virtuel WSM'2004, Rouen, 9 mars 2004
Algorithme de traduction Savoir classeNautilus.rdfs Liste des Chapitres Liste des concepts racines Déduit de la lecture des codes contenus dans Lexique. Lexique Déduit des relations ES contenues dans Savoir. Ex : X ES Y óX est le fils de Y
BD Nautilus LIBELLE CODE Bioprothese ABIOP1 Heterogreffe valvulaire Table Lexique.db (36000 termes médicaux) : LIBELLE CODE Bioprothese ABIOP1 Heterogreffe valvulaire ABIOP2 Bioprothese cardiaque AOPRO1 Table Savoir.db (relations) : Qualifie Lien Qualifiant AOPRO ES ABIOP WSM'2004, Rouen, 9 mars 2004
Ontologie obtenue après traduction Concept d’Anatomie Bioprothese (ou Heterogreffe valvulaire) Bioprothese cardiaque WSM'2004, Rouen, 9 mars 2004
Extensions de l’ontologie A partir d’un extracteur de termes (Nomino) sur un corpus Par interprétation manuelle d’un texte Par réutilisation d’une classification existante sur les acteurs de la santé WSM'2004, Rouen, 9 mars 2004
Verification de l’ontologie Tests de cohérence par le programme de traduction Détection d’erreurs dans la BD Nautilus : Cycles pour la relation ES (Est-un) Relations A ES A Redondances WSM'2004, Rouen, 9 mars 2004
Validation avec Corese IHM de Corese : Permettre de mieux visualiser l’ontologie Déceler des erreurs potentielles dans la hiérarchie des concepts : Pbs de redondance Erreurs de structuration Mélange de plusieurs points de vue dans la modélisation WSM'2004, Rouen, 9 mars 2004
Rechercher toutes les pathologies situées sur un organe ? Requête avec Corese Rechercher toutes les pathologies situées sur un organe ?
Reponse de Corese
Le Staff Virtuel Outil visant l’aide au raisonnement collaboratif par plusieurs acteurs médicaux. Support de discussion synchrone ou asynchrone des décisions diagnostiques ou thérapeutiques. WSM'2004, Rouen, 9 mars 2004
Modèle SOAP Préoccupation de santé du patient -> Hypothèses diagnostiques -> Propositions de traitement Modèle SOAP (Subjective, Objective, Assessment, Plan) : S : Symptômes et signes cliniques actuels du patient O : analyses ou observations du médecin A : maladies, pbs de santé du patient P : procédure ou plans d’action pour résoudre ces pbs de santé WSM'2004, Rouen, 9 mars 2004
SOAP Médecin 1 Médecin 2 Médecin 3 Médecin 4 Médecin 5 A S P O Liste des A ………. 100% 50% Médecin 1 Médecin 2 Médecin 3 Médecin 4 Médecin 5 Liste des acteurs
Modèle QOC Besoin d’aide à la décision pour : Diagnostic d’une pathologie Recherche d’une prescription Modèle QOC (Questions, Options, Critères) WSM'2004, Rouen, 9 mars 2004
QOC A Procédure 1 Procédure 2 Procédure 3 Critère 1.1 Critère 1.2 + - 50% 25% Relation de type « se résoud » Médecin 1 Médecin 2 Médecin 3 Médecin 4 Médecin 5
Prototype du Staff
Prototype du Staff
Conclusions Interêt ontologie : Annotations de doc. (dossier patient, guides de bonne pratique…) Inférences lors de la rech. d’infos Aide à construire les graphes SOAP et QOC dans le staff virtuel Future validation du staff virtuel avec l’industriel et son réseau de soin. WSM'2004, Rouen, 9 mars 2004