Cooperative software agents for patient management

  • Giordano Lanzola
  • Sabina Falasconi
  • Mario Stefanelli
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 934)


Managing patients in a shared-care context is a knowledge intensive activity. To support cooperative work in medical care, computer technology should either augment the capabilities of individual specialists and enhance their ability of interacting with each other and with computational resources. Thus, a major shift is needed from centralized first generation Hospital Information Systems to distributed environments composed of several interconnected agents, cooperating in maintaining a full track of the patient clinical history and supporting health care providers in all the phases of the patient management process. In this paper we describe a methodology for implementing a network of cooperating software agents aimed at improving the health care delivery process. Moreover, a preliminary computational prototype exploiting the proposed methodology is also illustrated.


Acute Myeloid Leukemia Problem Solver Software Agent Unify Medical Language System Application Agency 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Blois, M. S. (1988). Medicine and the nature of vertical reasoning. New England Journal of Medicine, 13(38):817–851.Google Scholar
  2. [2]
    Falasconi, S., Stefanelli, M. (1994). A library of medical ontologies. In Mars, N. J. I., editor, Proceedings of the ECA194 Workshop Comparison of Implemented Ontologies, pages 81–91, Amsterdam.Google Scholar
  3. [3]
    Finin, T., Weber, J., Wiederhold, G., Genesereth, M. R., Fritzson, R., McKay, D., McGuire, J., Pelavin, P., Shapiro, S. and Beck, C. (1993). Specification of the KQML Agent Communication Language.Technical Report EIT 92-04, Enterprise Integration Technologies, Palo Alto, CA.Google Scholar
  4. [4]
    Genesereth, M. R., Ketchpel, S. P. (1994). Software agents. Communications of the ACM, 7(37):48–53.CrossRefGoogle Scholar
  5. [5]
    Gennari, J. H., Tu, S. W., Rothenfluh, T. E. and Musen, M. A. (1994). Mapping domains to methods in support of reuse. In Proceedings of the Knowledge Acquisition Workshop KAW-94, Banff, Canada.Google Scholar
  6. [6]
    Gruber, T. R. (1993). A translation approach to portable ontology specifications. Knowledge Acquisition, 5:199–220.CrossRefGoogle Scholar
  7. [7]
    Lanzola, G. and Stefanelli, M. (1992). A Specialized Framework for Medical Diagnostic Knowledge-Based Systems. Computers and Biomedical Research, 25:351–365.PubMedGoogle Scholar
  8. [8]
    Lanzola, G. and Stefanelli, M. (1993). Inferential knowledge acquisition. Artificial Intelligence in Medicine, 5:253–268.PubMedGoogle Scholar
  9. [9]
    Lanzola, G. and Stefanelli, M. (1993). Computational Model 3.0. Technical Report GAMES-II Deliverable 25, Laboratory of Medical Informatics, University of Pavia, Italy.Google Scholar
  10. [10]
    Lindberg, D., Humphreys, B. and McCray, A. (1993). The Unified Medical Language System. In van Bemmel, J., editor, 1993 Yearbook of Medical Informatics, pages 41–53, International Medical Informatics Association, Amsterdam.Google Scholar
  11. [11]
    Minski, M. (1985). The society of mind, Simon and Schuster, New York.Google Scholar
  12. [12]
    Neches, R., Fikes, R. E., Finin, T., Gruber, T. R. Patil, R., Senator, T. and Swartout, W. (1991). Enabling technology for knowledge sharing. AI Magazine, 12:36–56.Google Scholar
  13. [13]
    Nii, H. P. (1986). Blackboard Systems: The blackboard model of problem solving and the evolution of blackboard architectures (part i). AI Magazine, 38–53.Google Scholar
  14. [14]
    Puerta, A. R., Tu, S. W. and Musen, M. A. (1992) Modeling Tasks with Mechanisms, International Journal of Intelligent Systems.Google Scholar
  15. [15]
    Ramoni, M., Stefanelli, M., Magnani, L., and Barosi, G. (1992). An Epistemological Framework for Medical Knowledge-Based Systems. IEEE Transactions on Systems, Man, and Cybernetics, 6(22):1361–1375.Google Scholar
  16. [16]
    Rector, A. L., Solomon, W. D., Nowlan, W. A. and Rush, T. W. (1994). A terminology server for medical language and medical information systems. Technical Report, Department of Computer Science, University of Manchester.Google Scholar
  17. [17]
    van Heijst, G., Falasconi, S., Abu-Hanna, A., Schreiber, G. and Stefanelli, M. (1995). A case study in ontology library construction. Artificial Intelligence in Medicine. To appear.Google Scholar
  18. [18]
    van Heijst, G., Lanzola, G., Schreiber, G. and Stefanelli, M. (1994). Foundations for a Methodology for Medical KBS Development. Knowledge Acquisition, 6:395–434.CrossRefGoogle Scholar
  19. [19]
    Wielinga, B. J., Schreiber, A., Th. and Breuker, J., A. (1992). KADS: a modelling approach to knowledge engineering. Knowledge Acquisition, 4:5–53.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1995

Authors and Affiliations

  • Giordano Lanzola
    • 1
  • Sabina Falasconi
    • 1
  • Mario Stefanelli
    • 1
  1. 1.Dept. of Informatics and Systems Science Medical Informatics LaboratoryUniversity of PaviaPaviaItaly

Personalised recommendations