Preparing Medical Knowledge for Diagnostic Expert Systems
The task of supporting medical diagnosis by computer applications is twofold: first, we have to accumulate and integrate medical knowledge into some kind of information system; secondly, we can apply these findings to actual patient data by generating and evaluating patient-specific hypotheses for diagnostics. This paper is focused on the initial task for computer-supported medical diagnosis. We present an approach to organize and later on, to represent medical knowledge in an information system, regardless to the original diagnostic problem domain.
Due to the knowledge we already have about medical decision making, the organization of medical knowledge can be predefined to a certain extent: Diagnostics requires several entrypoints to previously accumulated, and thus, case-independent medical knowledge: diseases, symptoms, factors like etiology, morphology, etc . Moreover, medical decision making reqnires not only the static coverage of the problem domain but also the representation of diagnostic procedures to support its dynamic aspects.
In order to meet these extraordinary requirements for the representation of medical knowledge we applied a comprehensive modelling technique, namely object-oriented design . It allows us not only to cover static properties as well as basic processes of medical diagnostics appropriately, but also to implement such a complex application accurately. For the representation of additional diagnostic heuristics and the design of working hypotheses by the diagnostician we have extended the representation schema by rules . Thus, for implementation a hybrid system, namely Prolog-DB (a data base coupled with a logical programming language) had to be used.
KeywordsKnowledge Representation Medical Knowledge Problem Domain Diagnostic Strategy Medical Object
Unable to display preview. Download preview PDF.
- Adolf, W.; Kokoschka, E.M.; Stary, Ch.: The Prospective Index Revisited (in German), in: Akt. Dermatologie, Vol. 14, No.6, pp. 151–153, June 1988.Google Scholar
- Ben-Bassat, M.: The Role of Expert Systems in Clinical Diagnosis: A Conceptual Model; in The 4th Jerusalem Conference in Information Technology; Tel Aviv University, University of California, IEEE, pp. 632–644; 1984.Google Scholar
- Buchanan B.G., Shortliffe E.H. (eds.); The MYCIN Experiments of the Stanford Heuristic Programming Project; Addison-Wesley Publishing Company, Inc.; 1985.Google Scholar
- B. Chandrasekaran, Jon Sticklen; Patrec: A Knowledge-Directed Database for a Diagnostic Expert System; in Computer, Vol. 17, No. 8, 1984.Google Scholar
- E. Charniak, D. McDermott; Introduction to Artificial Intelligence; Addison-Wesley Publishing Company, Inc.; 1985.Google Scholar
- C. Cravetto, L. Lesmo, R. Massa Rolandino, G. Molino, P. (LITO 2); in Proceedings of the 9th International Joint Conference on Artificial Intelligence, Vancouver, British Columbia, pp. 330–334, 1985.Google Scholar
- K. Fasching, Knowledge Acquisition and Representation for a Medical Knowledge Base; Master Thesis, Department of Applied Computer Science, Technical University of Vienna, 1990 (in German).Google Scholar
- G. Fleischanderl; PROLOG-DB - Pre-Compiler, User Manual, Version 1.0; Technical University of Vienna, Department for Applied Computer Science; 1987.Google Scholar
- W. Horak, E. Neuhold, Ch. Stary; Implementing A Medical Knowledge Base, A Feasible Study; Technical Report TR 25. 148, IBM-Laboratory Vienna, Austria, 1988.Google Scholar
- W. Horn, W. Buchstaller, R. Trappl; Knowledge Structure Definition for an Expert System in Primary Medical Care; in Proceedings of the 7th International Joint Conference on Artificial Intelligence, Vancouver, Canada, pp. 850–852; 1981.Google Scholar
- W. Kim. H. Lochovsky (Editors); Object-Oriented Concepts, Databases and Applications; Computer Systems Research Institute, Department of Computer Science, University of Toronto; 1989.Google Scholar
- L. C. Kingsland III; The Evaluation of Medical Expert Systems: Experience with the AI/RHEUM Knowledge-based Consultant System in Rheumatology; in Proceedings of the 9th International Joint Conference on Artificial Intelligence, Vancouver, British Columbia, pp. 292–295; 1985.Google Scholar
- R. A. Miller, H. E. Pople, Jr., Jack D. Myers; INTERNIST-1, an Experimental Computer-Based Diagnostic Consultant for General Internal Medicine; in The new England Journal of Medicine, pp. 468–476; 1982.Google Scholar
- Miller, R.A.: INTERNIST/CADUCEUS: Problem Facing Expert Consultant Programs, in: Meth. Inform. Med., Vol. 23, No. 1, 1984.Google Scholar
- P. L. Miller, P. R. Fisher; Causal Models in Medical Artificial Intelligence; in Proceedings of the 11th Annual Symposium on Computer Applications in Medical Care, IEEE, Washington D. C., pp. 17–22; 1987.Google Scholar
- M. Musen, D. M. Combs, J.D. Walton, E.H. Shortliffe, L.M. Fagan; OPAL: Toward the Computer-Aided Design of Oncology Advice System; in Proceedings of the 10th Annual Symposium on Computer Applications in Medical Care, IEEE, pp. 43–52, 1986.Google Scholar
- R.S. Patil, O. Senyk; Efficient Structuring of Composite Causal Hypotheses in Medical Diagnosis; in Proceedings of the 11th Annual Symposium on Computer Applications in Medical Care, IEEE, Washington D. C., pp. 23–29; 1987.Google Scholar
- Harry E. Pople, Jr.; Heuristic Methods for Imposing Structure on Bl-Structured Problems: The Structuring of Medical Diagnostics; in Szolovitz P., ed. Artificial Intelligence in Medicine, Westview Press, pp. 119–190; 1982.Google Scholar
- ROCHE-Dictionary of Medicine; ed.: Hoffmann-La Roche-AG; Urban & Schwarzenberg, Munich; 1987 (in German).Google Scholar
- Singer, J.; Sacks, H.S.; Lucente, F.; Chalmers, T.C.: Physician Attitudes towards Applications of Computer Data Base Systems, in: JAMA, Vol. 259, pp. 1610–1614, 1983.Google Scholar
- Stary, Ch.; Adolf, W.: Computer–Supported Therapy Decision Making for the Malignant Melanoma of the Skin (in German), in: GI Informatik-Fachberichte, Vol. 127, eds.: Hommel, G.; Schindler, S., pp. 482–496, Springer, Berlin, October 1986.Google Scholar
- Gio Wiederhold, Robert L. Blum, Michael Walker; An Integration of Knowledge and Data Representation; in On Knowledge Base Management Systems: Integration Artificial Intelligence and Database Technologies, Brodie, Mylopolous and Schmidt ( Eds. ), Springer; 1986.Google Scholar