Aide au diagnostic médical
Un article de Wikipédia, l'encyclopédie libre.
Une aide au diagnostic médical est un outil utilisé dans le processus du diagnostic médical, cet outil est composé de deux parties :
- une base de données composée de textes ;
- et un moteur de recherche qui donne accès et organise les informations de la base de données.
Sommaire |
[modifier] Ce qui n'est pas une aide au diagnostic
[modifier] Un aide-mémoire
Un aide-mémoire n'est pas une aide au diagnostic, c'est une encyclopédie numérique ou sur papier, et une encyclopédie n'a qu'un index des titres, c'est ce que les anglophones appellent un "reminder". Une aide au diagnostic doit avoir un moteur de recherche et sélectionner des concepts à l'intérieur des textes de sa base de données.
[modifier] Un logiciel de recherche documentaire
Un logiciel de recherche documentaire n'est pas, non plus, une aide au diagnostic. La base de données la plus importante en médecine est Medline. Le logiciel de Medline trie les articles suivant les mots contenus dans le titre, suivant les auteurs, suivant les dates de parution, etc. Un logiciel de recherche documentaire n'a pas la même destination qu'une aide au diagnostic, il est plutôt destiné au chercheur, alors que l'aide au diagnostic est destinée au praticien pour l'aider à faire un diagnostic dans son cabinet en temps réel.
[modifier] Description d'une aide au diagnostic
Une aide au diagnostic médical est composée de deux parties :
- une base de données ;
- et un moteur de recherche qui donne accès à la base de données et en extrait les informations demandées.
[modifier] 1) La base de données
La base de données ou base de connaissances doit être suffisamment importante pour pouvoir répondre à l'ensemble des question médicales qui seront posées, que ce soit un logiciel destiné à la médecine générale, ou que ce soit un logiciel destiné à une spécialité. L'exhaustivité des réponses ne pourra se faire sans une exhaustivité de la base de données. De plus cette base de connaissances doit être mise à jour régulièrement par une équipe de médecins qui consulte des publications de données validées. Cette équipe pouvant être un groupe d'enseignants ou un groupe de pairs entraînés à la pratique de la formation médicale continue.
[modifier] 2) Le moteur de recherche
Le moteur de recherche peut utiliser deux procédés différents :
- ou bien il a un langage qui lui est propre, l'utilisateur ne peut pratiquer les interrogations qu'avec un lexique prédéterminé et le moteur de recherche est incapable de comprendre les autres mots ou les autres expressions, l'utilisateur doit sélectionner des mots dans un lexique qui lui est présenté par le logiciel ;
- ou bien le moteur de recherche pourra être interrogé en langage naturel, l'utilisateur affichera dans les champs les mots qu'il est habitué à utiliser. Cette seconde solution est beaucoup plus facile pour l'utilisateur, mais elle peut faire du "bruit", c'est-à-dire donner quelques réponses hors sujet, qu'il faudra éliminer. De plus elle nécessite que le logiciel soit pourvu d'une intelligence artificielle, c'est-à-dire que la question "douleur abdominale" exécute aussi la recherche "abdomen douloureux" ou que la question "splénomégalie" exécute aussi la recherche "grosse rate".
[modifier] Fonctionnement
Les champs d'interrogation, à remplir par l'utilisateur, peuvent être plus ou moins nombreux et les concepts affichés dans ces champs seront traités par le moteur de recherche du logiciel en utilisant le langage booléen "ET", "OU", "NON". Dans d'autres logiciels seule la combinaison "ET" est utilisée, dans ce cas elle est sous-entendue et elle est remplacée par un espace au cours de la requête. Le nombre des champs à remplir est généralement limité à 2 ou 3 pour conserver l'exhaustivité des réponses.
Si la banque de données est complète elle renfermera à plusieurs reprise des expressions courantes comme "douleur abdominale" et "splénomégalie".
- si l'utilisateur sépare les mots, par exemple en posant la question "douleur" ET "abdominale", le logiciel va ouvrir des textes dans lesquels ces deux mots vont se trouver, mais leur signification ne sera pas liée comme il le souhaite, le diagnostic de "reflux gastro-oesophagien" va sortir parce que le texte décrivant cette pathologie renferme l'expression "douleur rétrosternale en cas de compression abdominale", dans cette façon de poser la question le logiciel fera beaucoup de "bruit", c'est-à-dire qu'il présentera à l'utilisateur des hypothèses de diagnostic non pertinentes. Autrement dit la question est mal posée.
- si l'utilisateur pose la question "douleur abdominale", il doit obtenir les textes dans lesquels se trouvent "douleur abdominale", "douleur de l'abdomen", "abdomen douloureux", etc.
- enfin s'il pose la question "douleur abdominale" ET "splénomégalie", ces deux expressions (ou leurs synonymes), sortiront dans la liste des résultats et l'utilisateur obtiendra les textes qui renferment ces deux concepts tels que les textes de "drépanocytose", "sphérocytose héréditaire"...
[modifier] Analyse des résultats
[modifier] 1er temps : choix de diagnostics possibles
Lorsque les réponses sont affichées, le logiciel a découvert les analogies entre le groupe des mots ou des expressions demandés par l'utilisateur et le groupe des mots ou des expressions qui se trouvent dans la base de données, le logiciel a fait un raisonnement analogique. Il présente un panier de diagnostics possibles.
Dans ce premier temps, le travail du praticien consiste à éliminer les titres non pertinents, ceux qui ne s'adaptent pas au cas présenté par le patient.
[modifier] 2ème temps : affinage des réponses
Dans un deuxième temps, le médecin doit faire un raisonnement hypothético-déductif avec l'aide du logiciel :
- je prends la première hypothèse de diagnostic dans le panier de diagnostics, et en fonction des éléments du texte, ou en m'aidant d'examens complémentaires, j'accepte ou je réfute cette hypothèse, par exemple s'il s'agit d'un enfant et si la réponse n'est pas compatible avec un enfant je la supprime ;
- je prends la deuxième hypothèse dans le panier de diagnostics, et, de la même façon, j'accepte ou je réfute cette deuxième hypothèse ;
- je prends et j'analyse toutes les hypothèses jusqu'à ce que je retienne le diagnostic le plus probable.
En résumé :
- raisonnement analogique effectué par l'ordinateur à partir des signes affichés, - obtention d'un panier d'hypothèses de diagnostic, - puis tri des résultats en supprimant les résultats non pertinents, - puis raisonnement analytique fait par le médecin sur les propositions restantes.
[modifier] Support matériel
Un logiciel d'aide au diagnostic peut être installé sur un ordinateur individuel, et dans ce cas il est généralement modifiable par l'utilisateur, ou bien il peut être installé sur un site et dans ce cas seul l'éditeur peut le modifier.

