CISP-Club
Netscape a récemment consacré une colonne à V. Guha, l'un de ses développeurs "gourous". Les paroles de cet homme sont si proches de ce que nous vivons avec Nautilus (à notre échelle...) que je ne peut m'empêcher de les citer en introduction :
"Un des points intéressants d'Internet est la hauteur des défis. Lorsqu'un marché grandit exponentiellement, comme celui ci, les défis sont si importants que les gens essaient des choses folles, ce qui accélère les choses. J'ai réalisé que les innovations viennent de sociétés comme Netscape qui travaillent à créer des produits et à changer la vie des gens. On n'y pense pas en terme de recherche. Il faut juste que ça soit fait. En tant que chercheur j'aurais dit "Ouais, c'est un problème très intéressant. On va y travailler pendant les six mois qui viennent et écrire quelques articles là-dessus" Chez Netscape on dit "Bon, ça ressemble à un problème difficile. On va voir si on peut le résoudre pendant le dîner et le boucler pour la semaine prochaine". C'est une attitude différente. Le plus souvent, quand vous devez résoudre un problème pendant le dîner, vous ne le résolvez pas pendant le dîner, mais vous arrivez à une solution satisfaisante à 80% en trois jours. C'est plus passionnant, et vous avez plus d'impact sur la façon dont les gens vivent. On progresse réellement mieux de cette façon."
Je remercie Laurence, mon
épouse, de supporter ces dîners où je m'invite moi-même pour
résoudre un problème difficile.
La meilleure façon de présenter le Modèle unifié, dans la
lignée des dires de V. Guha est celle ci : il y a énormément
à construire en informatique médicale, et le Modèle unifié a
été créé pour y être un socle moderne et cohérent.
Je vous laisse le découvrir...
Le composant fondamental du
Modèle unifié est le Lexique.
C'est un ensemble de plus de 30 000 termes de médecine touchant
aussi bien le "coeur" du vocabulaire médical
(pathologies, symptômes, anatomie, biologie, substances
thérapeutiques) que d'autres termes "métier" tels que
le matériel médical, les unités (kg, mEq/l...) ou les mots
usuels de liaison ("localisation",
"aspect"....).
A chaque terme du lexique correspond un code unique, les
descriptions réalisées avec le lexique sont donc structurées
pour être interprétables par l'ordinateur.
Pour bien comprendre le
Modèle unifié, il faut voir le lexique comme les mots d'une
langue qui permettent de décrire n'importe quel
"état" médical lorsqu'on les assemble dans une phrase
(nous verrons que la "phrase informatique" est un
graphe arborescent de termes du lexique ).
Cette approche est fondamentalement différente des systèmes de
codage classiques qui proposent un ensemble de "phrases
toutes faites" parmi lesquelles on choisit celle qui
correspond le mieux à l'état à décrire.
Le modèle unifié est composé de quatre classes de composants :
Les composants de description et de stockage d'information : le modèle Grille-Lexique-Transaction.
Les composants de représentation des connaissances : le Réseau sémantique et les Fiches.
Les composants de communication : Générateur de langage naturel et Générateur de pages HTML.
Nous passerons en revue
chacune de ces classes (qui sont toutes basées sur le lexique)
en montrant qu'elles se complètent pour composer un système
puissant de représentation et de publication de données
médicales.
Nous montrerons ensuite que ce système a été conçu pour
constituer les fondations
de logiciels modernes, capables de
donner un nouveau sens à l'informatique médicale.
