META-GLARE: A Meta-System for Defining Your Own CIG System: Architecture and Acquisition

  • Paolo Terenziani
  • Alessio BottrighiEmail author
  • Irene Lovotti
  • Stefania Rubrichi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8903)


Clinical practice guidelines (CPGs) play an important role in medical practice, and computerized support to CPGs is now one of the most central areas of research in Artificial Intelligence in medicine. In recent years, many groups have developed different computer-assisted management systems of Computer Interpretable Guidelines (CIGs). From one side, there are several commonalities between different approaches; from the other side, each approach has its own peculiarities and is geared towards the treatment of specific phenomena. In our work, we propose a form of generalization: instead of defining “yet another CIG system”, we propose a META-GLARE, a “meta”-system (or, in other words, a shell) to define new CIG systems. From one side, we try to capture the commonalities, by providing (i) a general tool for the acquisition, consultation and execution of hierarchical directed graphs (representing the control flow of actions in CIGs), parameterized over the types of nodes and of arcs constituting it, and (ii) a library of different elementary components of guidelines nodes (actions) and arcs, in which each type definition involves the specification of how objects of this type can be acquired, consulted and executed. From the other side, we provide generality and flexibility, by allowing free aggregations of such elementary components to define new primitive node and arc types. In this paper, we first propose META-GLARE general architecture and then, for the sake of brevity, we will focus only on the acquisition issue.


Formalization of medical processes and knowledge-based health-care models Computer interpretable guideline (CIG) Meta CIG system System architecture CIG acquisition 



The research described in this paper has been partially supported by Compagnia San Paolo, within the GINSENG project.


  1. 1.
    Gordon, C., Christensen, J.P. (eds.): Health Telematics for Clinical Guidelines and Protocols. IOS Press, Amsterdam (1995)Google Scholar
  2. 2.
    Fridsma, D.B. (Guest ed.): Special issue on workflow management and clinical guidelines. J. Am. Med. Inform. Assoc. 22(1), 1–80 (2001)Google Scholar
  3. 3.
    ten Teije A., Miksch, S., Lucas, P. (eds.): Computer-Based Medical Guidelines and Protocols: A Primer and Current Trends. IOS Press, Amsterdam (2008)Google Scholar
  4. 4.
    Peleg, M., Tu, S., Bury, J., Ciccarese, P., Fox, J., Greenes, R.A., Hall, R., Johnson, P.D., Jones, N., Kumar, A., Miksch, S., Quaglini, S., Seyfang, A., Shortliffe, E.H., Stefanelli, M.: Comparing computer-interpretable guideline models: a case-study approach. J. Am. Med. Inform. Assoc. 10(1), 52–68 (2003)CrossRefGoogle Scholar
  5. 5.
    Miksch, S., Shahar Y., Johnson, P.: Asbru: a task-specific, intention-based, and time-oriented language for representing skeletal plans. In: Proceedings of 7th Workshop on Knowledge Engineering Methods and Languages, pp. 9–20 (1997)Google Scholar
  6. 6.
    Musen, M.A., Tu, S.W., Das, A.K., Shahar, Y.: EON: a component-based approach to automation of protocol-directed therapy. J. Am. Med. Inform. Assoc. 3(6), 367–388 (1996)CrossRefGoogle Scholar
  7. 7.
    Ohno-Machado, L., Gennari, J.H., Murphy, S., Jain, N.L., Tu, S.W., Oliver, D.E., et al.: The guideline interchange format: a model for representing guidelines. JAMIA 5(4), 357–372 (1998)Google Scholar
  8. 8.
    Peleg, M., Boxawala, A.A., et al.: GLIF3: the evolution of a guideline representation format. In: Proceedings of AMIA’00, pp. 645–649 (2000)Google Scholar
  9. 9.
    Quaglini, S., Stefanelli, M., Cavallini, A., Miceli, G., Fassino, C., Mossa, C.: Guideline-based careflow systems. Artif. Intell. Med. 20(1), 5–22 (2000)CrossRefGoogle Scholar
  10. 10.
    Johnson, P.D., Tu, S.W., Booth, N., Sugden, B., Purves, I.N.: Using scenarios in chronic disease management guidelines for primary care. In: Proceedings of the AMIA Annual Fall Symposium 2000, pp. 389–393 (2000)Google Scholar
  11. 11.
    Fox, J., Johns, N., Rahmanzadeh, A., Thomson, R.: Disseminating medical knowledge: the PROforma approach. Artif. Intell. Med. 14, 157–181 (1998)CrossRefGoogle Scholar
  12. 12.
    Peleg, M.: Computer-interpretable clinical guidelines: a methodological review. J. Biomed. Inform. 46(4), 744–763 (2013)CrossRefGoogle Scholar
  13. 13.
    Terenziani, P., Molino, G., Torchio, M.: A modular approach for representing and executing clinical guidelines. Artif. Intell. Med. 23(3), 249–276 (2001)CrossRefGoogle Scholar
  14. 14.
    Anselma, L., Bottrighi, A., Molino, G., Montani, S., Terenziani, P., Torchio, M.: Supporting knowledge-based decision making in the medical context: the GLARE approach. IJKBO 1(1), 42–60 (2011)Google Scholar
  15. 15.
    Anselma, L., Terenziani, P., Montani, S., Bottrighi, A.: Towards a comprehensive treatment of repetitions, periodicity and temporal constraints in clinical guidelines. Artif. Intell. Med. 38(2), 171–195 (2006)CrossRefGoogle Scholar
  16. 16.
    Leonardi, G., Bottrighi, A., Galliani, G., Terenziani, P., Messina, A., Della Corte, F.: Exceptions handling within GLARE clinical guideline framework. In: Proceedings of AMIA Annual Symposium 2012, pp. 512–521 (2012)Google Scholar
  17. 17.
    Johnson, S.C.: Yacc: Yet Another Compiler-Compiler, vol. 32. Bell Laboratories, Murray Hill (1975)Google Scholar
  18. 18.
    Hripcsak, G.: Writing Arden syntax medical logic modules. Comput. Biol. Med. 24(5), 331–363 (1994)CrossRefGoogle Scholar
  19. 19.
  20. 20. Accessed 30 March 2014
  21. 21.
  22. 22.
    Naur, P. (ed.): Revised report on the algorithmic language ALGOL 60. Commun. ACM 3(5), 299–314 (1960)Google Scholar
  23. 23. Accessed 2 April 2014
  24. 24.
    Anselma, L., Bottrighi, A., Montani, S., Terenziani, P.: Managing proposals and evaluations of updates to medical knowledge: theory and applications. J. Biomed. Inform. 46(2), 363–376 (2013)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Paolo Terenziani
    • 1
  • Alessio Bottrighi
    • 1
    Email author
  • Irene Lovotti
    • 1
  • Stefania Rubrichi
    • 1
    • 2
  1. 1.Computer Science Institute, DISITUniversity of Piemonte OrientaleAlessandriaItaly
  2. 2.Laboratory for Biomedical Informatics “Mario Stefanelli”, Dipartimento di Ingegneria Industriale e dell’InformazioneUniversity of PaviaPaviaItaly

Personalised recommendations