Beruflich Dokumente
Kultur Dokumente
ISO-8859-15
partner-pub-2070
Recherche
Realisation d'un systme expert pour la therapeutique et le diagnostic des maladies de la tuberculose
Disponible en mode multipage par Schadrac KANDE KANUMUAMBIDI Universit de Notre Dame du Kasayi - Licence 2009 Dans la categorie: Biologie et Mdecine
REPUBLIQUE DEMOCRATIQUE DU CONGO MINISTERE DE L'ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE UNIVERSITE NOTRE DAME DU KASAI CAMPUS DE KANANGA FACULTE D'INFORMATIQUE B.P. 70 KANANGA
REALISATION D'UN SYSTEME EXPERT POUR LE DIAGNOSTIC ET LA THERAPETIQUE DES MALADIES DE LA TUBERCULOSE Rdig par KANDE Kanumuambidi Schadrac Travail prsent et dfendu en vue de l'obtention du titre de licenci en Gestion Informatique Option : Conception des systmes d'information Directeur : KUTANGILA MAYOYA David
EPIGRAPHE
Pour connatre la sagesse et l'instruction, pour comprendre les paroles de l'intelligence ; pour recevoir des leons de bon sens, de justice, d'quit et de droiture ; pour donner aux simples du discernement, au jeune homme de la connaissance et de la rflexion. Que le sage coute, et il augmentera son savoir, et celui qui est intelligent acquerra de l'habilet, pour saisir le sens d'un proverbe ou d'une nigme, des paroles des sages et de leurs sentences. La crainte de l'ternel est le commencement de la science ; les insenss mprisent la sagesse et l'instruction. (les proverbes. 1,1-7) DEDICACES Ddicaces Je ddie ce travail : L'ETERNEL DIEU crateur du ciel et de la terre qui par sa grce a rendu l'accomplissement de ce travail possible, MES PARENTS pour leur ducation et formation qu'ils m'ont apports. Mon me bnis l'ternel et tout ce qui est en moi bnis son saint nom, car je n'oublie aucun de ses bienfaits. AVANT PROPOS Je remercie tous ceux qui m'ont aid et soutenu dans l'laboration de ce travail, plus particulirement : v Le professeur KUTANGILA David, Mon Directeur de mmoire, pour avoir accept de diriger mon travail de bout en bout, pour sa disponibilit, ses conseils et l'encadrement apport ; v Le docteur KABONGO Erick, pour nous avoir aider rcolte les donnes ncessaire pour notre travail ; v Mon Pre KANUMUAMBIDI Ezchiel, pour tous les sacrifices consentis mon gard. Vous avez fait de moi ce que je suis : un homme . Je ne vous oublierai jamais ; v Ma Mre NGONDO Rgine, pour toutes ses prires qu'elle n'a sans cesse ritrer mon endroit, pour toutes les peines que je lui ai fait endures. Je lui en serais ternellement reconnaissant ; v Mes frres et mes soeurs, Joseph BADIBANGA, Bcky KANU, Rachel WAFWANA, Jolle BADIADIA, Ruth MPUTU, Shekinah KALONGI ; v Tous mes camarades (tudiants de la promotion 2009-2010) pour la bonne atmosphre et la bonne entente entre nous et en particulier Georges MUTOKE, Bob Arthur KATANGA; v A tous mes enseignants l'Universit Notre-Dame du Kasayi pour l'encadrement durant ces 5
longues annes. Que tous ceux qui de prs ou de loin m'ont assist et dont les noms n'ont pas t cits, trouvent ici l'expression de ma profonde gratitude !
Chapitre I : Planning prvisionnel de la ralisation du projet ; Chapitre II : Etude de l'opportunit et dfinition de la tuberculose ; Chapitre III : Gnralits sur l'intelligence artificielle ; Chapitre IV : Introduction aux systmes experts ; Chapitre V : Conception du Systme Expert ; Chapitre VI : implmentation du systme expert en clips. Chapitre I : Planning prvisionnel de la ralisation du projet, servira tablir le planning prvisionnel de la ralisation de notre projet par la mthode analytique et de conduite de projet informatique. Chapitre II : Etude de l'opportunit et dfinition de la tuberculose, il s'agira de donn la description du CHK, son historique, les raisons justifiants sa cration, son organigramme, ses ressources humaines et de donn la description de la tuberculose. Chapitre III : Gnralits sur l'intelligence artificielle, qui parlera des gnralits sur l'intelligence artificielle, du fondement et quelques notions sur les agents intelligents. Chapitre IV : Introduction aux systmes experts, Il abordera les systmes experts entant que branche de l'intelligence artificielle, ses concepts gnraux, ses avantages, ses caractristiques et enfin les notions sur les clips qui est un logiciel important dans le dveloppement des systmes experts. Chapitre V : Conception du Systme Expert. Chapitre VI : implmentation du systme expert en clips, il consistera concevoir en clips notre base de connaissance qui permet effectivement diagnostiquer et donner la thrapeutique des maladies de la tuberculose.
inconvnients... De mme nous nous posons ces questions pour parvenir bien planifier notre projet. En outre, nous dvons dfinir de manire dtaille comment passer de la situation de dpart celle d'arrive.
T c h e
Tc hes pr cd ent
hes
es
co ts ($)
7 5 7 10 5 30 15 15 10 10 5 5 3 7 15 150 150 5 50 390
A B
Analyse du systme existant A Critique de l'existant A Proposition de solution Etude de faisabilit Elaboration de cahier de charge Ralisation du systme expert Installation C,B C,D C,E F F,G H Test I Formation de personnel Travaux de finissage
C D E F G H I J
Chaque tche reprsente un sommet Chaque arc reprsente une contrainte de succession La pondration (ou potentiel) d'un arc donne le temps qui doit s'crouler au minimum entre le dbut de la tche origine de l'arc et le dbut de la tche extrmit de l'arc.3(*)
: est la tche initiale du graphe ; : est la tche finale du graphe ; 109 109 99 99 J : est le chemin critique 10 10
Tches Dure en jours Date au plus tt Date au plus tard A B C D E F G H I J 7 5 7 10 5 30 15 15 10 10 06 janvier 2010 14 janvier 2010 20 janvier 2010 01 fvrier 2010 14 fvrier 2010 22 fvrier 2010 29 mars 2010 13 avril 2010 03 mai 2010 13 mai 2010 13 janvier 2010 19 janvier 2010 27 janvier 2010 10 fvrier 2010 18 fvrier 2010 23 mars 2010 12 avril 2010 27 avril 2010 12 mai 2010 22 mai 2010
Ainsi pour se faire, nous avons port notre choix sur le Complexe Hospitalier de Kananga (CHK en sigle) qui est un de bureau spcialis du ministre de la sant dans la zone de sant de Kananga, enfin de pouvoir rcolter les donnes pour la ralisation de notre projet d'informatisation. Nous donnerons les descriptions sur le Complexe Hospitalier de Kananga et les dtails sur sa situation gographique, son historique et toute sa structure dans les points qui suivent.
II.1.2. Historique
Le CHK est un hpital de rfrence pour la province dans laquelle il est implant. Il est le rsultat de la fusion de trois structures mdicales tatiques : la clinique, le laboratoire provincial et l'hpital gnral de Kananga. Cres dans les annes 50. Pour assurer les soins de sant de niveau secondaire la population ouest kasaenne, ces trois institutions ont t fusionnes par l'arrt provincial n01/10/CAD/KOOO/015/01, le 16 fvrier 2001, suite la demande de l'Union Europenne qui ne pouvait aider matriellement et financirement chacune de ces trois institutions spares.
Cette structure est reprsente par l'organigramme suivant : Conseil de gestion Comite directeur Mdecin directeur Service administratif Service mdicaux et techniques Administrateur gestionnaire en chef Mes et DN Personnel 1. Rdaction 2. Classement 3. Bibliothque 4. Mouvement du personnel Finance 1. compte et budget 2. caisse 3. tarification 4. facturation et recouvrement Service cho gnraux 1. intendance 2. entretient 3. atelier 4. buanderie 5. cuisine Administrations 1. secrtariat 2. statistique 3. archive
4. rcepteur 5. information 6. renseignement 7. cellule 8. scurit Consultation externe 1. dispensaire 2. urgence et observation Service spcialiss 1. laboratoire 2. pharmacie 3. dentisterie 4. ORL 5. ophtalmologie 6. maternit 7. kinsithrapie 8. radiologie Consultation interne 1. mdecine interne 2. gyncologie 3. chirurgie
- L'administrateur gestionnaire en chef. - Le directeur de nursing. - Le dlgu du personnel. - Responsable de la pharmacie. - Le dlgu du gouvernorat. - Le dlgu de l'autorit policoadministrative locale de la ville. - Chef du quartier. - 2 Administrateurs gestionnaires - 2 Agents chargs du secrtariat. 02 Comit de direction CODIR - Mdecin directeur. - Mdecin chef de staff. - Directeur (trice) de nursing. - Administrateur gestionnaire en chef. 03 Division administrative et financire. - Chef du personnel. - Administrateur et financier. - Mdecin directeur. - Superviseur. - Mdecin chef de staff. - Directeur (trice) de nursing. - Pharmacie, technicien de labo et radio. 05 Secrtariat gnral. 06 Facturation, caisse et recouvrement. 07 Rception accueil. Secrtaire gnral. Coordonne les actions de la direction ainsi que leurs services respectifs, classement des documents. laborer les factures des malades ; recouvrement de factures, contrle des recettes journalires, encaissement tarification. Chargs de recevoir les malades, tablissement des fiches des malades. L'organe moteur qui joue un rle de gestion des ressources humaines et financires, contrle l'horaire de travail. Assure la gestion quotidienne du CHK selon les pouvoirs qui lui sont confrs par le COGE.
04 Division mdicale.
Assure l'intrim du directeur gnral pendant l'absence de celui-ci, consulter les malades.
08 Service de comptabilit, budget et contrle. 09 Personnel. 10 Service conomiques et gnraux. 11 Administrateur gnral. 12 Nursing. 13 Laboratoire. 14 Pharmacie.
Comptable, contrleurs Journaliser des oprations comptables ; auditer et auditeurs les gestionnaires ; grer les biens des services, etc. Administrateur. Administrateur gestionnaire. Administrateur gestionnaires. Directeur (trice) de nursing. Laborantin. Pharmacien, assistant pharmacien. volution de prvision ; matriser les effectifs du personnel, assurer la discipline au sein du CHK. Entretien interne et externe : atelier, morgue, cuisine, buanderie, intendance, scurit. Coordonner les activits du secrtariat, archives, rceptions, statistique, information et renseignement, tlcommunication. Veiller sur l'ducation nutritionnelle et la gestion. Fait les analyses des donnes biomdicales, fait les prlvements des chantillons. Mettre jour les fiches de stock des mdicaments et tablir les factures des mdicaments pour les malades ; acheter les mdicaments ; fournir des mdicaments aux malades. S'occuper des examens et protocole radiologiques ; entretenir et assurer la scurit des appareils de radiologie ; contrler les bons des examens de malades. S'occupe de la prvention de l'valuation, du diagnostic et du traitement des infirmits, des traumatismes, des malformations ou des maladies par des agents physiques tels que le froid, la chaleur, les rayons ultra-violet, les rayons infrarouge, l'lectricit, les ondes ultra sonores, les ultra ondes courtes. S'occuper des malades et des soins des enfants. Superviser la tenue de registres des malades la rception ; contrler l'application des rgles d'inscription, y, compris l'admission au traitement ; prciser les heures de visite pour les malades interns. S'occuper des patients souffrant du coeur.
15 Radiologie et chographie.
Radiologiste et chographe.
16 Kinsithrapie.
Kinsithrapeutes.
19 Cardiologie
Cardiologie
connaissons peuvent tre vits. Maladie de la pauvret et de la promiscuit, la tuberculose va de pair avec la dgradation des conditions de vie. Notre pays a travers une priode difficile, prcde par des guerres et des mouvements incontrls des populations. Toutes ces conditions ont t favorables une volution de la maladie vers l'aggravation dans notre pays. Le VIH/SIDA a galement contribu l'augmentation du nombre de cas de tuberculose. Le traitement de la tuberculose est la pierre angulaire de tout programme de lutte antituberculeuse. C'est un traitement standardis et pour lequel le patient est au centre. Bien conduit, ce traitement amne srement la gurison. Malheureusement, le manque de rigueur dans son application conduit inexorablement l'augmentation de la rsistance aux antibiotiques du bacille de Koch. C'est dire qu'un effort de formation des personnels doit tre fait, et ce systme expert constitue de ce point de vue, un instrument extrmement utile. La lutte antituberculeuse fait partie intgrante des soins de sant primaires dans notre pays et l'implication des acteurs de terrain de tous les niveaux de la pyramide sanitaire s'avre ncessaire.
tres humains car elles demandent des processus mentaux de haut niveau tels que : l'apprentissage perceptuel, l'organisation de la mmoire et le raisonnement critique .[] On y trouve donc le ct artificiel atteint par l'usage des ordinateurs ou de processus lectroniques labors et le ct intelligence associ son but d'imiter le comportement. Cette imitation peut se faire dans le raisonnement, par exemple dans les jeux ou la pratique de mathmatiques, dans la comprhension des langues naturelles, dans la perception : visuelle (interprtation des images et des scnes), auditive (comprhension du langage parl) ou par d'autres capteurs, dans la commande d'un robot dans un milieu inconnu ou hostile. Mme si elles respectent globalement la dfinition de Minsky, il existe un certain nombre de dfinitions diffrentes de l'IA qui varient sur deux points fondamentaux : Les dfinitions qui lient la dfinition de l'IA un aspect humain de l'intelligence, et celles qui la lient un modle idal d'intelligence, non forcment humaine, nomme rationalit. Les dfinitions qui insistent sur le fait que l'IA a pour but d'avoir toutes les apparences de l'intelligence (humaine ou rationnelle), et celles qui insistent sur le fait que le fonctionnement interne du systme IA doit ressembler galement celui de l'tre humain ou tre rationnel. 7(*)
La Neuroscience est l'tude du systme neurologique et spcialement du cerveau. La manire prcise selon laquelle la pense est gnre dans le cerveau est l'un des grands mystres de la Science. Il a t observ durant des milliers d'annes que le cerveau tait d'une certaine manire impliqu dans le processus de la pense puisque des forts coups la tte peuvent occasionner des dfaillances mentales. L'tude de Paul Broca (1824 - 1880) sur l'aphasie (difficult pour parler) dans les patients avec cerveaux abms, en 1861, donna force ce domaine et convainquit la socit mdicale de l'existence des zones localises dans le cerveau responsables des fonctions cognitives spcifiques. En particulier, il montra que la production du parler est localise dans la partie de l'hmisphre gauche. A cette poque, il tait dj connu que le cerveau tait form des cellules nerveuses ou neurones, mais ce ne fut que jusqu' 1873 quand Camillo Golgi (1843-1926) dveloppa une technique de coloration qui permit l'observation des neurones individuels dans le cerveau. v Psychologie (de 1879 jusqu' prsent) Comment pensent les hommes et les animaux? La conceptualisation du cerveau comme un dispositif du traitement de l'information, caractristique principale de la psychologie cognitive, remonte aux oeuvres de William James (1842-1910). Helmhotz met aussi l'emphase que la perception entrane un certain type d'infrence logique inconsciente. v Ingnierie computationnelle (de 1940 jusqu' prsent) Comment construire un ordinateur efficace? Pour que l'intelligence artificielle puisse arriver tre une ralit, deux choses sont ncessaires: l'intelligence et une machine. L'ordinateur a t la machine choisie. L'ordinateur digital moderne fut invent de manire indpendante et presque simultane par les scientifiques dans les trois pays impliqus dans la Seconde Guerre Mondiale. v Thorie de contrle et cyberntique (de 1948 jusqu' prsent) Comment les automates peuvent-ils oprer sous leur propre contrle? La figure centrale du dveloppement de ce qu'on appelle aujourd'hui thorie de contrle fut Norbert Wiener (1894-1964). Wiener fut un mathmaticien brillant qui travailla sur les systmes de contrle biologiques et mcaniques et sur leurs liens avec la cognition.Wiener et ses collgues Arthur Rosenblueth et Julian Bigelow voyaient le comportement dterministe comme quelque chose mergeant d'un mcanisme rgulateur qui tente de minimiser l'erreur (la diffrence entre l'tat prsent et l'tat objectif). A la fin des annes 40, Wiener, ensemble avec Warren McCulloch, Walter Pitts et John Von Neumann organisrent une srie des confrences dans lesquelles taient exploits des nouveaux modles cognitifs mathmatiques et computationnels et influencrent beaucoup d'autres chercheurs dans le domaine de la science du comportement. Le livre de Wiener, Cybernetics (1948) fut un bestseller et rvla au public la possibilit des machines avec l'intelligence artificielle. La thorie du contrle moderne, spcialement la branche connue comme contrle optimal stochastique a comme objectif la conception des systmes qui maximisent une fonction objective dans le temps. v Linguistique (de 1957 jusqu' prsent) Comment le langage est-il en relation avec la pense? La linguistique moderne et l'IA naquirent et se dvelopprent ensemble, donnant lieu un domaine hybride appel linguistique computationnelle ou traitement du langage naturel. Le problme de la comprhension du langage se montra rapidement beaucoup plus complexe de ce qu'on avait pens jusqu'en 1957. La comprhension du langage exige la comprhension de la matire sous tude, et de son contexte et non seulement la comprhension de la structure des phrases. La grande partie des premiers travaux de recherche dans le domaine de la reprsentation de la connaissance taient lis au langage et la recherche d'information dans le domaine du langage.8(*)
La suite de perceptions de l'agent jusqu' ce moment. Un agent rationnel est aussi celui qui apprend le maximum possible de ce qu'il peroit. La configuration initiale d'un agent peut reflter une connaissance prliminaire de l'environnement, mais au fur et mesure que l'agent acquiert l'exprience, sa connaissance peut se modifier et augmenter. Il y a des cas exceptionnels o l'on connat totalement l'environnement a priori. Dans ces cas, l'agent n'a pas besoin de percevoir ni d'apprendre; il agit simplement de manire correcte. Mais ces agents sont trs fragiles. L'agent rationnel divise en trois priodes diffrentes les tches du calcul de la fonction de l'agent: Lors de la conception de l'agent pendant lequel les concepteurs de l'agent sont chargs de raliser ces calculs; lorsqu'il est entrain de penser l'opration suivante, l'agent ralise beaucoup de calculs; et quand il apprend partir de l'exprience, l'agent ralise beaucoup de calculs pour dcider comment modifier son comportement. Un agent rationnel doit donc tre autonome, savoir apprendre dterminer comment compenser une connaissance incomplte ou initialement partielle. En effet il est ncessaire de faire attention en distinguant la rationalit de l'omniscience. Un agent omniscient est celui qui connat le rsultat de son action et agit en consquence. Mais en ralit l'omniscience n'est pas possible.
crue entre les tats de "flicit" et "tristesse", alors qu'une mesure d'efficience plus gnrale devrait permettre une comparaison entre diffrents tats du monde par rapport au niveau exact de flicit que l'agent atteint quand il arrive un tat ou autre. Comme le terme "flicit" ne sonne pas plus scientifique, la terminologie traditionnelle utilise dans ces cas pour indiquer qu'on prfre un tat du monde est qu'un tat a plus d'utilit qu'un autre pour l'agent. Tous les quatre types prcdents peuvent apprendre. Un agent qui apprend peut tre divis en quatre composants conceptuels suivants : L'lment d'apprentissage : qui fait des amliorations sur base de certaines critiques ; L'lment d'agissement : qui choisit les actions (externes) raliser ; La critique : qui ralimente l'lment d'apprentissage pour qu'il fasse des amliorations ; Le gnrateur de problmes : qui suggre des actions qui conduiront l'agent aux expriences nouvelles et informatiques.
Un environnement est agent individuel s'il y a un seul agent. Un environnement est multi agents s'il y a plusieurs agents travaillant en comptition ou en coopration. Un environnement multi agents est comptitif lorsque l'agent B cherche maximiser sa mesure de rendement, laquelle, selon les rgles minimise la mesure de rendement de A. Dans un environnement coopratif, chaque agent cherche maximiser la mesure de rendement de tous les autres agents de l'environnement. Par exemple un systme de diagnostic mdical est dans un environnement agent individuel tandis que le joueur aux checs est dans un environnement multi agents comptitif. Dans un systme de communication, les agents sont dans un environnement multi agents coopratif. Les taximen, en vitant les fautes et les drangements les uns aux autres, sont dans un environnement semi coopratif avec une certaine comptition parce qu'un seul taxi doit occuper une place de stationnement.11(*)
Les systmes experts ont eu leur heure de gloire dans les annes 1980, o on a trop rapidement pens qu'ils pourraient se dvelopper massivement. En pratique, le dveloppement de ce genre d'application est trs lourd car, lorsque l'on dpasse la centaine de rgles, il devient difficile de comprendre comment le systme expert raisonne (manipule faits et rgles en temps rel), et donc d'en assurer la mise au point finale puis la maintenance. Le projet Sachem (Systme d'Aide la Conduite des Hauts fourneaux En Marche, chez Arcelor), oprationnel dans les annes 1990, est l'un des derniers projets systme expert avoir vu le jour. Il est conu pour piloter des hauts-fourneaux en analysant les donnes fournies en temps rel par un millier de capteurs. Le projet a cout entre 1991 et 1998 environ 30 millions d'euros, et le systme conomise environ 1,7 euros par tonne de mtal.13(*)
systme doit tre trs haute. Temps de rponse adquat : Le systme doit agir en un temps raisonnable, comparable ou meilleur au temps exig par un spcialiste, pour prendre une dcision. Fiabilit : le systme expert doit tre fiable et ne doit pas connatre des "failles" sinon il ne sera pas utilis. Comprhensible : le systme doit tre capable d'expliquer les tapes de son raisonnement pendant qu'elles s'excutent, au lieu d'tre seulement une bote noire qui produit une rponse miraculeuse. Flexibilit : Vu la grande quantit de connaissance qu'un systme expert peut avoir, il est important d'avoir un mcanisme efficient pour ajouter, modifier, et liminer la connaissance. Une raison de la popularit des systmes experts bass sur les rgles est la capacit de stockage efficiente et modulaire des rgles.
d'entretien de logiciel exige pour soutenir le nouveau dveloppement de fentres de MSDOS, et l'interfaces augments de Macintosh. La Version 6,0 de CLIPS, libre en 1993, soutien le dveloppement des programmes modulaires et intgration serre entre les possibilits de programmation orient objet et bases sur les rgles de CLIPS. La Version 6,1 de CLIPS, libr en 1998, soutien enlev des compilateurs plus anciens de non-ANSI C et soutien supplmentaire de C++ compilateurs. Les commandes qui t profilent dans le temps pass dans les constructions et les fonctions dfinies pour l'utilisateur taient galement supplmentaire. La version 6,2 de CLIPS, libre en 2002, a ajout le soutien des environnements multiples dont les programmes peuvent tre chargs et ont amlior le dveloppement de Windows XP et de MacOs interfaces. En raison de sa portabilit, extensibilit, possibilits, et bas cot, le CLIPS a reu l'acceptation rpandue dans tout le gouvernement, l'industrie, et le milieu universitaire. Le dveloppement de CLIPS a aid amliorer la capacit de fournir la technologie de systme expert dans tout le secteur public et privs pour une tendue des applications large et les environnements de calcul divers. Le CLIPS est employes par de nombreux utilisateurs dans toute la communaut publique et prive comprenant: tous les emplacements de la NASA et branches des bureaux fdraux militaires et nombreux, entrepreneurs de gouvernement, universits, et beaucoup d'entreprises privs anonymes. Le CLIPS est maintenant maintenu comme logiciel de public domaine par les auteurs principaux de programme qui travail plus pour la NASA. La version 6,3 de CLIPS contient deux perfectionnements principaux. D'abord, l'excution de rgle a eu lieu et amlior en particulier les situations avec un grand nombre de facts/instances ou d'allumettes partielles. En second lieu, le soutien de l'intgration avec des langages tels que Java et le C++ a t amlior.
V.1.2. Fondement
Le fondement de notre systme expert est la mdecine et particulirement sur la tuberculose, il est cependant bas sur les questions suivantes : Comment le mdecin parvient-il dcouvrir que le patient souffre de la tuberculose ? Comment parvient-il prescrire les mdicaments aux malades ?
V.1.3. Environnement
L'environnement de notre systme expert est la tuberculose pour lequel il propose les traitements, cet environnement est dterministe car l'tat suivant du milieu est totalement dtermin, l'tat actuel de notre systme qui est sa capacit et correspond l'action qu'il excute sur celle-ci. Cette capacit fait que notre systme expert soit class parmi les agents ractifs simples. Il choisit des actions tout en ignorant tout le reste des perceptions, c'est--dire que les actions qu'il effectue sont bases uniquement sur les symptmes que le patient prsente, il ne prend pas en considration tous les autres symptmes que peut prsenter le malade.
V.2.1. prsentation de la connaissance brute V.2.1.1. catgories des malades et rgimes thrapeutiques
Diagnostic Catgories Cas concerns Schmas thrapeutiques Phase initiale - Toux avec ou sans expectoration depuis plus de 15 jours, parfois avec hmoptysies. - Fivre peu leve. - Amaigrissement. - Anorexie. - Nouveaux cas de TP frottis ngatifs avec une atteinte importante du parenchyme. - Nouveaux cas de tuberculose extraI - Nouveaux cas de tuberculose jamais traits. - Nouveaux cas de TP frottis positif. 2RHZE Phase de continuation 4RH
pulmonaire. - Malades tuberculeux gravement atteints avec infection concomitante par le VIH. - Cas de retraitement (rechute, chec thrapeutique, traitement aprs interruption. - Nouveaux cas de tuberculose pulmonaire microscopie ngative avec lsions peu tendues et autres cas bnins de TEP et srongatifs au VIH. 2SRHZE/1RHZE 5RHE
III
2RHZE
4RH
V.2.1.2. Nombre de comprimes a donner pour chaque tranche de poids en premire catgorie et catgorie 3.
Poids du patient en KG avant le dbut Phase intensive ou 1re du traitement. phase. Dure : 2 mois RHZE : chaque jour Nombre de comprims 30-39Kg 40-54Kg 55-70Kg ? 70Kg 2 3 4 5 Phase de continuation ou 2me phase. Dure : 4 mois RH : chaque jour Nombre de comprims 2 3 4 5
Commentaire : Le schma comporte deux phases : - Une phase initiale de 2 mois (phase intensive) consistant en une prise quotidienne de la quadruple association (2RHZE). - Une phase de continuation de 4 mois associant la Rifampicine et l'Isoniazide (4RH), en prise quotidienne.
2 3 4 5
0,5 0,75 1 1
2 3 4 5
Commentaire : Ce rgime s'applique aux malades de la catgorie II. La dure est de 8 mois sous surveillance stricte, tant donn le risque de rsistance secondaire aux antituberculeux. Ce schma thrapeutique comporte deux phases : - La phase intensive initiale de 3 mois comportant l'administration quotidienne de la quadruple association (RHZE) et de la streptomycine ; mais cette dernire ne sera donne que pendant 60 jours (2SRHZE/1RHZE). - La phase de continuation de 5 mois avec la triple association en prises quotidiennes sous supervision directe (5RHE). Les cas frottis positifs la fin du 3me mois de traitement doivent continuer les 4 mdicaments pendant 4 semaines encore (RHZE).
Commentaire : Les rgimes de traitement pour enfant sont les mmes que chez l'adulte. Catgorie I Catgorie II.17(*)
V.2.2. Rgles.
Les rgles de la base de connaissance suivantes ont t construites l'aide de la connaissance des tableaux prcdents : Rgle 1 : Si les faits suivants se prsentent : - Toux avec ou sans expectoration depuis plus de 15 jours, parfois avec hmoptysies ; - Fivre peu leve ; - Amaigrissement ; - Anorexie ; - Asthnie ; - Transpiration ; - Temprature ; - Adnopathies cervicales. Alors le patient souffre de la tuberculose. Rgle 2 : Si ce cas concerne le patient : - Nouveaux cas de tuberculose jamais traits ; - Nouveaux cas de TP frottis positif ; - Nouveaux cas de TP frottis ngatif avec une atteinte importante du parenchyme ; - Nouveaux cas de tuberculose extra-pulmonaire ; - Malades tuberculeux gravement atteints avec infection concomitante par le VIH. Alors le patient est class dans la premire catgorie. Rgle 3 : Si ce cas concerne le patient : - Rechutes ; - Traitement aprs interruption; - Traitement aprs chec thrapeutique. Alors le patient est class dans la catgorie II. Rgle 4 : Si ce cas concerne le patient : - Nouveaux cas de tuberculose pulmonaire microscopie ngative avec lsions peu tendues et autres cas bnins de TEP et srongatifs au VIH. Alors le patient est class dans la catgorie III. Rgle 5 : Si le patient est class dans la catgorie I. Alors : - Afficher le patient est class dans la catgorie I.
- Afficher le traitement. Rgle 6 : Si le poids du patient en Kg avant le dbut du traitement est entre : 30 39Kg. Alors :-Afficher le traitement : RHZE : 2 comprims chaque jour pendant 2 mois dans la 1re phase. RH : 2 comprims chaque jour pendant 4 mois dans la 2me phase. Rgle 7 : Si le poids du patient en Kg avant le dbut du traitement est entre : 40 54Kg. Alors :-Affiche le traitement : RHZE : 3 comprims chaque jour pendant 2 mois dans la 1re phase. RH : 3 comprims chaque jour pendant 4 mois dans la 2me phase. Rgle 8 : Si le poids du patient en Kg avant le dbut du traitement est entre : 55 70Kg. Alors :-afficher le traitement RHZE : 4 comprims chaque jour pendant 2 mois dans la 1re phase. RH : 4 comprims chaque jour pendant 4 mois dans la 2me phase. Rgle 9 : Si le poids du patient en Kg avant le dbut du traitement est entre : 70 et plus de Kg. Alors :-Afficher le traitement. RHZE : 5 comprims chaque jour pendant 2 mois dans la 1re phase. RH : 5 comprims chaque jour pendant 4 mois dans la 2me phase. Rgle 10 : Si le patient est class dans la catgorie II. Alors :-Afficher le patient est class dans la catgorie II. - Afficher le traitement : Rgle 11 : Si le poids du patient en Kg avant le dbut du traitement est entre : 30 39kg. Alors :- Afficher le traitement : RHZE : 2 comprims chaque jour pendant 3 mois dans la 1re phase. Streptomycine : 0,5g/jour pendant 2 mois dans la 1re phase. RHE : 2 comprims chaque jour pendant 5 mois dans la 2me phase. Rgle 12 : Si le poids du patient en Kg avant le dbut du traitement est entre : 40 54Kg. Alors :- Afficher le traitement : RHZE : 3 comprims chaque jour pendant 3 mois dans la 1re phase. Streptomycine : 0,75g/jour pendant 2 mois dans la 1re phase.
RHE : 3 comprims chaque jour pendant 5 mois dans la 2me phase. Rgle 13 : Si le poids du patient en Kg avant le dbut du traitement est entre : 55 70Kg. Alors : - Afficher le traitement : RHZE : 4 comprims chaque jour pendant 3 mois dans la 1re phase. Streptomycine : 1g/jour pendant 2mois dans la 1re phase. RHE : 4 comprims chaque jour pendant 5 mois dans la 2me phase. Rgle 14 : Si le poids du patient en Kg avant le dbut du traitement est entre : 70 et plus de Kg. Alors : - Afficher le traitement : RHZE : 5 comprims chaque jour pendant 3 mois dans la 1re phase. Streptomycine : 1g/jour pendant 2 mois dans la 1re phase. RHE : 5 comprims chaque jour pendant 5 mois dans la 2me phase. Rgle 15 : Si le patient est class dans la catgorie III. Alors : - Afficher le patient est class dans la catgorie III. - Afficher le traitement : Rgle 16 : Si le poids du patient en Kg avant le dbut du traitement est entre : 30 39Kg. Alors : - Afficher le traitement : RHZE : 2 comprims chaque jour pendant 2 mois dans la 1re phase. RH : 2 comprims chaque jour pendant 4 mois dans la 2me phase. Rgle 17 : Si le poids du patient en Kg avant le dbut du traitement est entre : 40 54Kg. Alors : - Afficher le traitement : RHZE : 3 comprims chaque jour pendant 2 mois dans la 1re phase. RH : 3 comprims chaque jour pendant 4 mois dans la 2me phase. Rgle 18 : Si le poids du patient en Kg avant le dbut du traitement est entre : 55 70Kg. Alors : - Afficher le traitement. RHZE : 4 comprims chaque jour pendant 2 mois dans la 1re phase. RH : 4 comprims chaque jour pendant 4 mois dans la 2me phase. Rgle 19 : Si le poids du patient en Kg avant le dbut du traitement est entre : 70 et plus de Kg. Alors : - Afficher le traitement. RHZE : 5 comprims chaque jour pendant 2 mois dans la 1re phase.
RH : 5 comprims chaque jour pendant 4 mois dans la 2me phase. Rgle 20 : Si le patient est un enfant. Alors : - Afficher le patient est un enfant. - Afficher les posologies pour enfant : Rgle 21 : Si le poids du patient en Kg avant le dbut du traitement est jusqu' 7Kg. Alors : - Afficher le traitement : RHZ : 1comprim chaque jour pendant 2 mois dans la 1re phase. Ethambutol : 0,25 comprims chaque jour pendant 2 mois dans la 1re phase. RH : 1 comprim chaque jour pendant 4 mois dans la 2me phase. Rgle 22 : Si le poids du patient en Kg avant le dbut du traitement est entre : 8 9Kg. Alors : - Afficher le traitement : RHZ : 1,5 comprims chaque jour pendant 2 mois dans la 1re phase. Ethambutol : 0,5 comprims chaque jour pendant 2 mois dans la 1re phase. RH : 1,5 comprims chaque jour pendant 4 mois dans la 2me phase. Rgle 23 : Si le poids du patient en Kg avant le dbut du traitement est entre : 10 14Kg. Alors : - Afficher le traitement : RHZ : 2 comprims chaque jour pendant 2 mois dans la 1re phase. Ethambutol : 0,5 comprims chaque jour pendant 2 mois dans la 1re phase. RH : 2 comprims chaque jour pendant 4 mois dans la 2me phase. Rgle 24 : Si le poids du patient en Kg avant le dbut du traitement est entre : 15 19Kg. Alors : - afficher le traitement : RHZ : 3 comprims chaque jour pendant 2 mois dans la 1re phase. Ethambutol : 0,75 comprims chaque jour pendant 2 mois dans la 1re phase. RH : 3 comprims chaque jour pendant 4 mois dans la 2me phase. Rgle 25 : Si le poids du patient en Kg avant le dbut du traitement est entre : 20 24Kg. Alors : - Afficher le traitement : RHZ : 4 comprims chaque jour pendant 2 mois dans la 1re phase. Ethambutol : 1 comprims chaque jour pendant 2 mois dans la 1re phase. RH : 4 comprims chaque jour pendant 4 mois dans la 2me phase.
Rgle 26 : Si le poids du patient en Kg avant le dbut du traitement est entre : 25 29Kg : Alors : - Afficher le traitement. RHZ : 5 comprims chaque jour pendant 2 mois dans la phase. Ethambutol : 1,5 comprims chaque jour pendant 2 mois dans la 1re phase. RH : 5 comprims chaque jour pendant 4 mois dans la 2me phase.
"*version: clips 6.30 beta *"crlf "*Anne Academique: 2009-2010 *"crlf "*******************************************************************************************"crlf crlf crlf crlf "Tapez la touche ENTREE pour continuer ... " crlf ) (bind ?touche (readline)) (assert (fait debut)) ) (defrule regle1 (fait debut) => (printout t "voici la liste des symptomes:" crlf crlf "A. Adnopathies cervicales" crlf "B. Amaigrissement" crlf "C. Anorexie" crlf "D. Asthnie" crlf "E. Fivre peu leve" crlf "F. Temprature" crlf "G. Transpiration" crlf "H. Toux avec ou sans expectoration dpuis plus de 15 jours, parfois avec hmoptysies" crlf crlf crlf " Introduire des symptomes constats(au plus 10 codes des symptomes tel qu'indiqu ci-haut):" crlf crlf ) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) (printout t "tapez une lettre : ") (bind ?reponse (readline))
(assert (fait ?reponse)) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) ) (defrule regle2 (fait "A") (fait "B")
(fait "C") (fait "D") (fait "E") (fait "F") (fait "G") (fait "H") => (printout t crlf crlf crlf crlf "VOUS SOUFFREZ DE LA TUBERCULOSE" crlf crlf crlf ) (printout t "Le traitement se donne selon les diffrentes catgories des malades" crlf crlf "voici la liste de classement en catgorie:" crlf crlf "I. Malades tuberculeux gravement atteints avec une infection concomitante par le VIH." crlf crlf "J. Nouveaux cas de TP frottis ngatif avec une atteinte importante du parenchyme." crlf crlf "K. Nouveaux cas de TP frottis positif." crlf crlf "L. Nouveaux cas de tuberculose extra-pulmonaire." crlf crlf "M. Nouveaux cas de tuberculose jamais traits." crlf crlf "N. Nouveaux cas de tuberculose pulmonaire microscopie ngative avec lsions peu tendues et autres cas bnins de TEP et srongatifs au VIH." crlf crlf "O. Malades tuberculeux gravement atteints avec infection concomitante par le VIH." crlf crlf "P. Rchutes." crlf crlf "Q. Traitment aprs chec thrapeutique." crlf crlf "R. Traitment aprs interruption." crlf crlf crlf crlf " Introduire le classement constats (au plus 6 codes tel qu'indiqu ci-haut):" crlf crlf ) (reset) (assert (fait catgorie)) ) (defrule regle3 (fait catgorie)
=> (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) ) (defrule regle4 (fait "I") (fait "J") (fait "K") (fait "L") (fait "M") (fait "O") => (printout t crlf crlf crlf crlf "VOUS ETES CLASSES DANS LA CATEGORIE I" crlf crlf crlf crlf crlf crlf)
(printout t "voici la liste de poids du patient en KG avant le dbut du traitment:" crlf crlf "S. Le poids du patient est jusqu'a 7Kg." crlf crlf "T. Le poids du patient est de 8 9Kg." crlf crlf "U. Le poids du patient est de 10 14Kg." crlf crlf "V. Le poids du patient est de 15 19Kg." crlf crlf "W. Le poids du patient est de 20 24Kg." crlf crlf "X. Le poids du patient est de 25 29Kg." crlf crlf "Y. Le poids du patient est de 30 39Kg." crlf crlf "Z. Le poids du patient est de 40 54Kg" crlf crlf "AA. Le poids du patient est de 55 70Kg." crlf crlf "AB. Le poids du patient est de 70 et plus de Kg." crlf crlf " Introduire le poids constats:" crlf crlf crlf ) (reset) (assert (fait catgorie)) ) (defrule regle5 (fait "P") (fait "R") (fait "Q") => (printout t crlf crlf crlf crlf "VOUS ETES CLASSES DANS LA CATEGORIE II" crlf crlf crlf ) (printout t "voici la liste de poids du patient en KG avant le dbut du traitment:" crlf crlf "S. Le poids du patient est jusqu'a 7Kg." crlf crlf "T. Le poids du patient est de 8 9Kg." crlf crlf "U. Le poids du patient est de 10 14Kg." crlf crlf "V. Le poids du patient est de 15 19Kg." crlf crlf "W. Le poids du patient est de 20 24Kg." crlf crlf "X. Le poids du patient est de 25 29Kg." crlf crlf
"Y. Le poids du patient est de 30 39Kg." crlf crlf "Z. Le poids du patient est de 40 54Kg" crlf crlf "AA. Le poids du patient est de 55 70Kg." crlf crlf "AB. Le poids du patient est de 70 et plus de Kg." crlf crlf " Introduire le poids constats:" crlf crlf crlf ) (reset) (assert (fait catgorie)) ) (defrule regle6 (fait "N") => (printout t crlf crlf crlf crlf "VOUS ETES CLASSES DANS LA CATEGORIE III" crlf crlf crlf crlf crlf crlf) (printout t "voici la liste de poids du patient en KG avant le dbut du traitment:" crlf crlf "S. Le poids du patient est jusqu'a 7Kg." crlf crlf "T. Le poids du patient est de 8 9Kg." crlf crlf "U. Le poids du patient est de 10 14Kg." crlf crlf "V. Le poids du patient est de 15 19Kg." crlf crlf "W. Le poids du patient est de 20 24Kg." crlf crlf "X. Le poids du patient est de 25 29Kg." crlf crlf "Y. Le poids du patient est de 30 39Kg." crlf crlf "Z. Le poids du patient est de 40 54Kg" crlf crlf "AA. Le poids du patient est de 55 70Kg." crlf crlf "AB. Le poids du patient est de 70 et plus de Kg." crlf crlf " Introduire le poids constats:" crlf crlf crlf crlf ) (reset) (assert (fait catgorie)) )
(defrule regle7 (fait catgorie) => (printout t "voici la liste de poids du patient en KG avant le dbut du traitment:" crlf crlf "S. Le poids du patient est jusqu'a 7Kg." crlf crlf "T. Le poids du patient est de 8 9Kg." crlf crlf "U. Le poids du patient est de 10 14Kg." crlf crlf "V. Le poids du patient est de 15 19Kg." crlf crlf "W. Le poids du patient est de 20 24Kg." crlf crlf "X. Le poids du patient est de 25 29Kg." crlf crlf "Y. Le poids du patient est de 30 39Kg." crlf crlf "Z. Le poids du patient est de 40 54Kg" crlf crlf "AA. Le poids du patient est de 55 70Kg." crlf crlf "AB. Le poids du patient est de 70 et plus de Kg." crlf crlf " Introduire le poids constats:" crlf crlf crlf crlf ) (printout t "tapez une lettre : ") (bind ?reponse (readline)) (assert (fait ?reponse)) ) (defrule regle8 (fait "S") => (printout t "Le poids du patient est jusqu'a 7Kg." crlf crlf "Traitement,posologies pour enfant:(Les mdicaments antituberculeux essentiel sont au nombre de 5. un code sous forme d'une lettre a t attribu chacun d'eux:Isoniaside(H), Rifampicine(R), Pyrazinamide(Z), Streptomycine(S), Ethambutol(E)). - RHZ:1comprim chaque jour pendant 2mois dans la 1re phase. - Ethambutol:0,25comprims chaque jour pendant 2mois dans la 1re phase.
- RH:1comprim chaque jour pendant 4mois dans la 2me phase. " crlf crlf ) (reset) (assert (fait traitment)) ) (defrule regle9 (fait "T") => (printout t "Le poids du patient est de 8 9Kg." crlf crlf "Traitement,posologies pour enfant:(Les mdicaments antituberculeux essentiel sont au nombre de 5. un code sous forme d'une lettre a t attribu chacun d'eux:Isoniaside(H),Rifampicine(R),Pyrazinamide(Z), Streptomycine(S),Ethambutol(E)). - RHZ:1,5comprims chaque jour pendant 2mois dans la 1re phase. - Ethambutol:0,5comprim chaque jour pendant 2mois dans la 1re phase. - RH:1,5comprims chaque jour pendant 4mois dans la 2me phase." crlf ) (reset) (assert (fait traitment)) ) (defrule regle10 (fait "U") => (printout t "Le poids du patient est de 10 14Kg." crlf crlf "Traitement,posologies pour enfant:(Les mdicaments antituberculeux essentiel sont au nombre de 5. un code sous forme d'une lettre a t attribu chacun d'eux:Isoniaside(H), Rifampicine(R), Pyrazinamide(Z), Streptomycine(S), Ethambutol(E)). - RHZ:2comprims chaque jour pendant 2mois dans la 1re phase. - Ethambutol:0,5comprim chaque jour pendant 2mois dans la 1re phase. - RH:2comprims chaque jour pendant 4mois dans la 2me phase." crlf crlf) (reset) (assert (fait traitment))
) (defrule regle11 (fait "V") => (printout t "Le poids du patient est de 15 19Kg." crlf crlf "Traitement: (Les mdicaments antituberculeux essentiel sont au nombre de 5. un code sous forme d'une lettre a t attribu chacun d'eux: Isoniaside(H), Rifampicine(R), Pyrazinamide(Z), Streptomycine(S), Ethambutol(E)). - RHZ:3comprims chaque jour pendant 2mois dans la 1re phase. - Ethambutol:0,75comprims chaque jour pendant 2mois dans la 1re phase. - RH:3comprims chaque jour pendant 4 mois dans la 2me phase." crlf crlf) (reset) (assert (fait traitment)) ) (defrule regle12 (fait "W") => (printout t "Le poids du patient est de 20 24Kg." crlf crlf "Traitement:(Les mdicaments antituberculeux essentiel sont au nombre de 5. un code sous forme d'une lettre a t attribu chacun d'eux:I soniaside(H), Rifampicine(R), Pyrazinamide(Z), Streptomycine(S), Ethambutol(E)). - RHZ:4comprims chaque jour pendant 2mois dans la 1re phase. - Ethambutol:1comprim chaque jour pendant 2mois dans la 1re phase. - RH:4comprims chaque jour pendant 4mois dans la 2me phase." crlf crlf) (reset) (assert (fait traitment)) ) (defrule regle13 (fait "X") =>
(printout t "Le poids du patient est de 25 29Kg." crlf crlf "Traitement:(Les mdicaments antituberculeux essentiel sont au nombre de 5. un code sous forme d'une lettre a t attribu chacun d'eux: Isoniaside(H) ,Rifampicine(R), Pyrazinamide(Z), Streptomycine(S), Ethambutol(E)). - RHZ:5comprims chaque jour pendant 2mois dans la 1re phase. - Ethambutol:1,5comprims chaque jour pendant 2mois dans la 1re phase. - RH:5comprims chaque jour pendant 4mois dans la 2me phase." crlf crlf) (reset) (assert (fait traitment)) ) (defrule regle14 (fait "Y") => (printout t "Le poids du patient est de 30 39Kg." crlf crlf "Traitement pour les catgories I et III: (Les mdicaments antituberculeux essentiel sont au nombre de 5. un code sous forme d'une lettre a t attribu chacun d'eux: Isoniaside(H), Rifampicine(R), Pyrazinamide(Z), Streptomycine(S), Ethambutol(E)). - RHZE:2comprims chaque jour pendant 2mois dans la 1re phase. - RH:2comprims chaque jour pendant 4mois dans la 2me phase. catgorie II: - RHZE: 2comprims chaque jour pendant 3mois dans la 1re phase. - Streptomycine:0,5g/jour chaque jour pendant 2mois dans la 1re phase. - RHE:2comprims chaque jour pendant 5mois dans la 2me phase." crlf crlf) (reset) (assert (fait traitment)) ) (defrule regle15 (fait "Z") => (printout t "Le poids du patient est de 40 54Kg." crlf crlf
"Traitement pour les catgories I et III:(Les mdicaments antituberculeux essentiel sont au nombre de 5. un code sous forme d'une lettre a t attribu chacun d'eux:I soniaside(H), Rifampicine(R), Pyrazinamide(Z), Streptomycine(S), Ethambutol(E)). - RHZE:3comprims chaque jour pendant 2mois dans la 1re phase. - RH:3comprims chaque jour pendant 4mois dans la 2me phase. catgorie II: - RHZE:3comprims chaque jour pendant 3mois dans la 1re phase. - Streptomycine:0,75g/jour chaque jour pendant 2mois dans la 1re phase. - RHE:3comprims chaque jour pendant 5mois dans la 2me phase." crlf crlf) (reset) (assert (fait traitment)) ) (defrule regle16 (fait "AA") => (printout t "Le poids du patient est de 55 70Kg." crlf crlf "Traitement pourles catgories I et III:(Les mdicaments antituberculeux essentiel sont au nombre de 5. un code sous forme d'une lettre a t attribu chacun d'eux: Isoniaside(H), Rifampicine(R), Pyrazinamide(Z), Streptomycine(S),Ethambutol(E)). - RHZE:4comprims chaque jour pendant 2mois dans la 1re phase. - RH:4comprims chaque jour pendant 4mois dans la 2me phase. catgorie II: - RHZE: 4comprims chaque jour pendant 3mois dans la 1re phase. - Streptomycine:1g chaque jour pendant 2mois dans la 1re phase. - RHE:4comprims chaque jour pendant 5mois dans la 2me phase." crlf crlf) (reset) (assert (fait traitment)) ) (defrule regle17
(fait "AB") => (printout t "Le poids du patient est de 70 et plus de Kg." crlf crlf "Traitement pour les catgories I et III:(Les mdicaments antituberculeux essentiel sont au nombre de 5. un code sous forme d'une lettre a t attribu chacun d'eux: Isoniaside(H), Rifampicine(R), Pyrazinamide(Z), Streptomycine(S),Ethambutol(E)). - RHZE:5comprims chaque jour pendant 2mois dans la 1re phase. -RH:5comprims chaque jour pendant 4mois dans la 2me phase. catgorie II: - RHZE:5comprims chaque jour pendant 3mois dans la 1re phase. - Streptomycine:1g chaque jour pendant 2mois dans la 1re phase. - RHE:5comprims chaque jour pendant 5mois dans la 2me phase.") (reset) (assert (fait traitment)) )
CONCLUSION GENERALE
L'information est devenue une valeur ; elle est source de comptitivit pour les entreprises et les organisations. Jacqueline CALIXTE ne disait-elle pas que : l'entreprise ou l'administration ne peut s'organiser et prosprer que si elle dispose des informations dont elle a besoin, au moment o elle a besoin et sous une forme exploitable par les moyens dont elle dispose ... Cette tude relative la mise en oeuvre d'un systme expert pour le diagnostic et la thrapeutique des maladies de la tuberculose nous a permis dans une premire partie d'tablir le planning prvisionnel de la ralisation de notre projet par la mthode analytique et de conduite de projet informatique, le Complexe Hospitalier de Kananga nous a servi de cadre pour mener nos recherches. En effet comme nous l'avons dit un systme expert est un outil capable de reproduire les mcanismes cognitifs d'un expert, dans un domaine particulier. Il s'agit de l'une des voies tentant d'aboutir l' intelligence artificielle. Raison pour laquelle nous avons choisis le systme expert car c'est un logiciel capable de rpondre des questions, nous avons effectues le raisonnement partir de faits et de rgles qui nous ont t fournis par le mdecin spcialiste en tuberculose en l'interviewant et en lisant certaines documentations. En effet, nous avons modlis notre connaissance humaine dans le langage de programmation CLIPS, qui est un type de langage de programmation qui servant implmenter des systmes experts. Notre logiciel sera utiliser par le mdecin spcialiste en tuberculose au Complexe Hospitalier de Kananga, il peut tre aussi utilis par d'autres hpitaux et centre de sant, son installation et son utilisation exiges des moyens matriels, financiers et humains. Ceci ne pourra se raliser que si le CHK et certains organismes qui le soutiennent mettent la disposition du service de la tuberculose tous les moyens possibles (outils informatique, un personnel attitr...) Pour une suite meilleure en science, nous restons ouverts toute remarque et suggestion qui
BIBLIOGRAPHIE
I. Ouvrages
BONNET Alain, HATON Jean-Paul, TRUONG Jean-Michel , Systme experts : vers la matrise technique, Interditions, 1986. CARDON Alain, Modliser et concevoir une machine pensante, Approche de la conscience artificielle, Vuibert, 2004. TURING Alan, GIRARD Jean-Yves, La machine de Turing, Les Ordinateurs et l'Intelligence, 1995, pp. 133-174. C.FLAMENT, thorie des graphes et structures sociales, Ed. Mouton, Paris, 1968, 166 pages. VIGNAUX Georges, Les sciences cognitives : une introduction, Biblio Essais, Paris, 1994. Guide de prise en charge de la tuberculose PATI 4, Edition 2008. J.-L. LAURIERE, Elments de programmation dynamique, Collection Programmation, Ed. GauthierVillars, Paris, 1979. CHALLONER Jack, L'Intelligence artificielle : Un guide d'initiation au futur de l'informatique et de la robotique, Pearson Education, 2003. LAURIERE Jean-Louis, Intelligence Artificielle, Eyrolles, 1986. ALLIOT Jean-Marc et SCHIEX Thomas, Intelligence artificielle et informatique thorique, CEPADUES, 2002. DELAHAYE Jean-Paul, Outils logiques pour l'intelligence artificielle, Eyrolles, 1987. Michel LE SEAC'H, dvelopper un systme expert, chez ditests, 1989. CLAIRE Rmy, L'Intelligence artificielle, 1994. RUSSELL STUART Jonathan et NORVIG Peter, Intelligence Artificielle, Pearson ducation, 2006.
TABLE DE MATIERES
EPIGRAPHE I DEDICAS II AVANT-PROPOS III CHAPITRE 0 : INTRODUCTION GENERALE 1 I.1. BUT ET OBJECTIF 1 I.3. MTHODES ET TECHNIQUES UTILISES 2 I.4. DLIMITATION DU SUJET 3 I.5. STRUCTURE DU TRAVAIL 3 CHAPITRE I : PLANNING PREVISIONNEL DE LA REALISATION DU PROJET 5 I.1. INTRODUCTION 5 I.1.1. Expos du problme 5 I.1.2. Rponses apportes 5
I.1.3. Analyse des rponses 6 I.1.4. les phases d'un projet 6 I.2. RAISONS D'INFORMATISATION 6 I.3. OUTILS INFORMATIQUE METTRE EN OEUVRE 7 I.4. PLANNING D'INFORMATISATION 7 I.4.1. Description des tches et relation d'antriorit 8 TCHES 8 DESCRIPTION DES TCHES 8 TCHES PRCDENTES 8 DURE/JOURS 8 ESTIMATION DES COTS ($) 8 I.4.2. Choix et principe de la mthode 8 I.4.3. construction du graphe MPM - 10 I.4.4. calendrier de ralisation du projet - 11 CHAPITRE II : ETUDE DE L'OPPORTUNITE ET DEFINITION DE LA TUBERCULOSE - 12 II.1. DESCRIPTION DU COMPLEXE HOSPITALIER DE KANANGA - 12 II.1.1. Situation gographique - 12 II.1.2. Historique - 12 II.1.3. Rle du Complexe Hospitalier de Kananga - 13 II.2. STRUCTURE GNRALE DU CHK - 13 II.2.1. Organigramme gnral - 13 II.2.2. organigramme du CHK 14 II.2.3. DESCRIPTION DES POSTES DE TRAVAIL 15 II.3. DESCRIPTION DE LA TUBERCULOSE - 17 CHAPITRE III : GENERALITES SUR L'INTELLIGENCE ARTIFICIELLE - 19 III.1. INTRODUCTION ET HISTORIQUE - 19 III.2. DFINITION DE L'INTELLIGENCE ARTIFICIELLE - 20 III.3.LES FONDEMENTS DE L'INTELLIGENCE ARTIFICIELLE - 21 III.4. DOMAINES D'APPLICATION DE L'INTELLIGENCE ARTIFICIELLE - 23 -
III.5. LES DIFFERENTES FACETTES DE L'IA - 24 III.6. LA CONCEPTION DE SYSTEMES D'IA - 25 III.7. AGENT INTELLIGENT - 25 III.7.1. la rationalit des agents - 26 III.7.2. Types d'agents - 27 III.8. NATURE DE L'ENVIRONNEMENT DE L'AGENT - 29 CHAPITRE IV : INTRODUCTION AUX SYSTEMES EXPERTS - 31 IV.1. DFINITION D'UN SYSTME EXPERT ET HISTORIQUE - 31 IV.2. CONCEPTS GNRAUX DES SYSTMES EXPERTS - 32 IV.3. CARACTRISTIQUES D'UN SYSTME EXPERT - 34 IV.4. AVANTAGES ET INCONVNIENTS D'UN SYSTME EXPERT - 35 IV.4.1. Avantages d'un systme expert - 35 IV.4.2. Inconvnients d'un systme expert - 36 IV.5. DVELOPPEMENT DE LA TECHNOLOGIE DES SYSTMES EXPERTS - 36 IV.6. NOTION SUR LE CLIPS - 37 IV.6.1. INTRODUCTION - 37 IV.6.2. L'HISTOIRE DE CLIPS - 38 CHAPITRE V : CONCEPTION DU SYSTEME EXPERT - 41 V.1. PRSENTATION DU SYSTME EXPERT DE DIAGNOSTIQUE ET THRAPEUTIQUE DE MALADIE DE LA TUBERCULOSE - 41 V.1.1. Objectif - 41 V.1.2. Fondement - 41 V.1.3. Environnement - 41 V.2. DESCRIPTION DE LA BASE DE CONNAISSANCE - 42 V.2.1. prsentation de la connaissance brute 43 V.2.2. Rgles. 47 CHAPITRE VI: IMPLEMENTATION DU SYSTEME EXPERT EN CLIPS 53 VI.1. PRESENTATION DE LOGICIEL 53 VI.2. LE CODE SOURCE 54
VI. 3. LES RESULTATS 65 A) LA PAGE SUIVANTE PRSENTE LA PREMIERE INTERFACE DE NOTRE SYSTME EXPERT : 66 B) VOICI L'APERU DE L'AFFICHAGE DE LA LISTE DES SYMPTMES DE LA TUBERCULOSE DE NOTRE LOGICIEL. 67 C) L'IMAGE CI-DESSOUS REPRSENTE LE RESULTAT DU DIAGNOSTIC DE NOTRE SYSTME EXPERT. 68 D) VOICI LE CLASSEMENT EN CATGORIE DE LA TUBERCULOSE DE NOTRE SYSTME EXPERT. 69 E) L'AFFICHAGE DU TRAITEMENT DE LA TUBERCULOSE DE NOTRE SYSTME EXPERT. 70 CONCLUSION GENERALE 71 BIBLIOGRAPHIE 72 I. OUVRAGES 72 II. NOTES DE COURS 72 III. SITES INTERNET 73 IV. AUTRES DOCUMENTATION 73 TABLE DE MATIERES 74
* TSHISUNGU, cours de conduite de projet informatique, UKA, L2 Informatique, 2009-2010, Indit. * TSHISUNGU, op.cit. * MANYA Lonard, cours de recherche oprationnelle approfondie, L1 Informatique, UKA, 2008-2009, Indit. * Guide de prise en charge de la tuberculose, Edition 2008 * CHALLONER Jack, L'Intelligence artificielle : Un guide d'initiation au futur de l'informatique et de la robotique, Pearson Education, 2003. * LAURIERE Jean-Louis, Intelligence Artificielle, Eyrolles, 1986. * RUSSELL Stuart Jonathan et NORVIG Peter, Intelligence Artificielle, Pearson ducation, 2006. * KUTANGILA MAYOYA David, intelligence artificielle, Notes de cours, indit, L1 informatique, UKA, Kananga, 2008-2009. * CARDON Alain, modliser et concevoir une machine pensante, approche de la conscience artificielle, vuibert, 2004. *
10 9 8 7 6 5 4 3 2
11
* Alain BONNET, Jean-Paul HATON, Jean-Michel TRUONG, systme experts: vers la matrise technique, InterEditions, 1986. * * * * *
13
12
Michel LE SEAC'H, dvelopper un systme expert, chez ditests, 1989. KUTANGILA MAYOYA David, op.cit. Michel le SEAC'H, op.cit. KUTANGILA MAYOYA David, op.cit. Guide de prise en charge de la tuberculose PATI 4, Edition 2008.
14
15
16
17
FORID:11
ISO-8859-15
Recherche
Memoire Online 2000-2010 - Pour tout problme de consultation ou si vous voulez publier un mmoire: webmaster@memoireonline.com