A Model Driven Approach to Automate the Implementation of Clinical Guidelines in Decision Support Systems

Clinical guidelines and protocols are used to aid decision making in health care. This paper presents a model- based approach to the development of decision support systems for clinical guidelines. The guidelines are modelled using the UML Statechart language and the final system is automatically generated using an automated model transformation. Our approach is illustrated with a Spanish clinical guideline developed on the basis of a guideline published by the well-known National Guideline Clearing House (NGC).

[1]  Frank van Harmelen,et al.  Improving medical protocols by formal methods , 2006, Artif. Intell. Medicine.

[2]  Costa Papadopoulos The development of Canadian clinical practice guidelines: a literature review and synthesis of findings: Discussion paper prepared for the CCA/CFCRB Task Force on Chiropractic Clinical Practice Guidelines June 15, 2002 , 2003 .

[3]  Silvia Miksch,et al.  Improving Clinical Guideline Implementation Through Prototypical Design Patterns , 2005, AIME.

[4]  Richard N. Shiffman,et al.  Toward Improved Guideline Quality: Using the COGS Statement with GEM , 2004, MedInfo.

[5]  Alessio Bottrighi,et al.  A Context-Adaptable Approach to Clinical Guidelines , 2004, MedInfo.

[6]  Joseph Watine,et al.  Conflict between guideline methodologic quality and recommendation validity: a potential problem for practitioners. , 2006, Clinical chemistry.

[7]  Bran Selic,et al.  The Pragmatics of Model-Driven Development , 2003, IEEE Softw..

[8]  Yuval Shahar,et al.  The Asgaard project: a task-specific framework for the application and critiquing of time-oriented clinical guidelines , 1998, Artif. Intell. Medicine.

[9]  John Fox,et al.  Medical Decision Support via the Internet: PROforma and Solo , 2001, MedInfo.

[10]  Richard N. Shiffman,et al.  An Approach to Guideline Implementation with GEM , 2001, MedInfo.

[11]  Samson W. Tu,et al.  Modeling Data and Knowledge in the EON Guideline Architecture , 2001, MedInfo.

[12]  Robert B. France,et al.  Model-driven development using UML 2.0: promises and pitfalls , 2006, Computer.

[13]  Eladio Domínguez Murillo,et al.  Sistemas de información hospitalaria en el contexto de la computación ubicua , 2006 .

[14]  Jon Whittle,et al.  From scenarios to code: An air traffic control case study , 2004, Software & Systems Modeling.

[15]  Alessio Bottrighi,et al.  The GLARE Approach to Clinical Guidelines: Main Features , 2004, CGP.

[16]  Robert A. Greenes,et al.  Research Paper: The GuideLine Interchange Format: A Model for Representing Guidelines , 1998, J. Am. Medical Informatics Assoc..

[17]  Yan Jin,et al.  A method for describing the syntax and semantics of UML statecharts , 2004, Software & Systems Modeling.

[18]  Luciano Baresi,et al.  LEMMA: A Language for Easy Medical Models Analysis , 1997, Journal of Medical Systems.

[19]  Aziz A. Boxwala,et al.  Toward Standardization of Electronic Guideline Representation , 2000 .

[20]  Johan Lilius,et al.  vUML: a tool for verifying UML models , 1999, 14th IEEE International Conference on Automated Software Engineering.

[21]  Ivan Porres,et al.  Verification of Clinical Guidelines by Model Checking , 2008, 2008 21st IEEE International Symposium on Computer-Based Medical Systems.

[22]  Ivan Porres,et al.  Development of an Ubiquitous Decision Support System for Clinical Guidelines using MDA , 2007, CAiSE Forum.

[23]  M. A. Zapata,et al.  A Way of Dealing with Behaviour of State Machines ? , 2000 .

[24]  D. Harel,et al.  Toward rigorous comprehension of biological complexity: modeling, execution, and visualization of thymic T-cell maturation. , 2003, Genome research.

[25]  Tony Clark,et al.  Model-driven development - Guest editor's introduction , 2003 .

[26]  Omolola Ogunyemi,et al.  Design and implementation of the GLIF3 guideline execution engine , 2004, J. Biomed. Informatics.

[27]  Eladio Domínguez,et al.  Dynamic Semantics of UML State Machines: A Metamodeling Perspective , 2002, J. Database Manag..

[28]  Cristóbal León,et al.  Guías para el tratamiento de las infecciones relacionadas con catéteres intravasculares de corta permanencia en adultos: conferencia de consenso SEIMC-SEMICYUC , 2004 .

[29]  Diego Latella,et al.  Model checking UML Statechart diagrams using JACK , 1999, Proceedings 4th IEEE International Symposium on High-Assurance Systems Engineering.

[30]  John Fox,et al.  Application of Information Technology: The Syntax and Semantics of the PROforma Guideline Modeling Language , 2003, J. Am. Medical Informatics Assoc..

[31]  M. Field,et al.  Guidelines for Clinical Practice: From Development to Use , 1992 .

[32]  David Harel,et al.  The immune system as a reactive system: modeling T cell activation with statecharts , 2001, Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587).

[33]  Eladio Domínguez Murillo,et al.  Protocolos médicos para la toma de decisiones en un contexto de Computación Ubicua , 2005 .