Mitigation of adverse interactions in pairs of clinical practice guidelines using constraint logic programming

We propose a new method to mitigate (identify and address) adverse interactions (drug-drug or drug-disease) that occur when a patient with comorbid diseases is managed according to two concurrently applied clinical practice guidelines (CPGs). A lack of methods to facilitate the concurrent application of CPGs severely limits their use in clinical practice and the development of such methods is one of the grand challenges for clinical decision support. The proposed method responds to this challenge. We introduce and formally define logical models of CPGs and other related concepts, and develop the mitigation algorithm that operates on these concepts. In the algorithm we combine domain knowledge encoded as interaction and revision operators using the constraint logic programming (CLP) paradigm. The operators characterize adverse interactions and describe revisions to logical models required to address these interactions, while CLP allows us to efficiently solve the logical models - a solution represents a feasible therapy that may be safely applied to a patient. The mitigation algorithm accepts two CPGs and available (likely incomplete) patient information. It reports whether mitigation has been successful or not, and on success it gives a feasible therapy and points at identified interactions (if any) together with the revisions that address them. Thus, we consider the mitigation algorithm as an alerting tool to support a physician in the concurrent application of CPGs that can be implemented as a component of a clinical decision support system. We illustrate our method in the context of two clinical scenarios involving a patient with duodenal ulcer who experiences an episode of transient ischemic attack.

[1]  G. Guyatt,et al.  Users' guides to the medical literature. , 1993, JAMA.

[2]  John Fox,et al.  Comparing computer-interpretable guideline models: a case-study approach. , 2003, Journal of the American Medical Informatics Association : JAMIA.

[3]  John Fox,et al.  Delivering clinical decision support services: There is nothing as practical as a good theory , 2010, J. Biomed. Informatics.

[4]  Jacques Bouaud,et al.  How to translate therapeutic recommendations in clinical practice guidelines into rules for critiquing physician prescriptions? Methods and application to five guidelines , 2010, BMC Medical Informatics Decis. Mak..

[5]  Arie Hasman,et al.  Approaches for creating computer-interpretable guidelines that facilitate decision support , 2004, Artif. Intell. Medicine.

[6]  Antonio Moreno,et al.  Computer-based execution of clinical guidelines: A review , 2008, Int. J. Medical Informatics.

[7]  David Sánchez,et al.  Home Care Personalisation with Individual Intervention Plans , 2009, K4HelP.

[8]  David Sánchez,et al.  Agent-based execution of personalised home care treatments , 2011, Applied Intelligence.

[9]  Silvia Miksch,et al.  Knowledge-based verification of clinical guidelines by detection of anomalies , 2001, Artif. Intell. Medicine.

[10]  Kensaku Kawamoto,et al.  Implementation of a Clinical Decision Support System using a Service Model: Results of a Feasibility Study , 2010, MedInfo.

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

[12]  Rina Dechter,et al.  Constraint Processing , 1995, Lecture Notes in Computer Science.

[13]  A. Wu,et al.  Clinical practice guidelines and quality of care for older patients with multiple comorbid diseases: implications for pay for performance. , 2005, JAMA.

[14]  Wojtek Michalowski,et al.  A Constraint Logic Programming Approach to Identifying Inconsistencies in Clinical Practice Guidelines for Patients with Comorbidity , 2011, AIME.

[15]  David W. Bates,et al.  High-priority drug-drug interactions for use in electronic health records , 2012, J. Am. Medical Informatics Assoc..

[16]  Ivan Porres,et al.  Authoring and verification of clinical guidelines: A model driven approach , 2010, J. Biomed. Informatics.

[17]  David Riaño,et al.  An ontology-based personalization of health-care knowledge to support clinical decisions for chronically ill patients , 2012, J. Biomed. Informatics.

[18]  Kensaku Kawamoto,et al.  Design, Implementation, Use, and Preliminary Evaluation of SEBASTIAN, a Standards-Based Web Service for Clinical Decision Support , 2005, AMIA.

[19]  Jonathan M. Teich,et al.  Grand challenges in clinical decision support , 2008, J. Biomed. Informatics.

[20]  Gordon H. Guyatt,et al.  Users' Guides to the Medical Literature: VIII. How to Use Clinical Practice Guidelines A. Are the Recommendations Valid? , 1995 .

[21]  David Riaño,et al.  An Autonomous Algorithm for Generating and Merging Clinical Algorithms , 2008, K4HelP.

[22]  David Riaño,et al.  Automatic Combination of Formal Intervention Plans Using SDA* Representation Model , 2007, K4CARE.

[23]  Paola Russo,et al.  Reasoning with Effects of Clinical Guideline Actions Using OWL: AL Amyloidosis as a Case Study , 2011, KR4HC.

[24]  J A Knottnerus,et al.  Multimorbidity in general practice: prevalence, incidence, and determinants of co-occurring chronic and recurrent diseases. , 1998, Journal of clinical epidemiology.

[25]  Richard N Shiffman,et al.  Clinical Practice Guideline Development Manual: A Quality-Driven Approach for Translating Evidence into Action , 2009, Otolaryngology--head and neck surgery : official journal of American Academy of Otolaryngology-Head and Neck Surgery.

[26]  W Michalowski,et al.  A Task-based Support Architecture for Developing Point-of-care Clinical Decision Support Systems for the Emergency Department , 2012, Methods of Information in Medicine.

[27]  Eric Horvitz,et al.  AUTOMATED REASONING FOR BIOLOGY AND MEDICINE , 1999 .

[28]  Adam Wright,et al.  A four-phase model of the evolution of clinical decision support architectures , 2008, Int. J. Medical Informatics.

[29]  Samina Raza Abidi,et al.  Towards the Merging of Multiple Clinical Protocols and Guidelines via Ontology-Driven Modeling , 2009, AIME.

[30]  W. Michalowski,et al.  Identifying inconsistencies in multiple clinical practice guidelines for a patient with co-morbidity , 2010, 2010 IEEE International Conference on Bioinformatics and Biomedicine Workshops (BIBMW).

[31]  Anita Raja,et al.  Metareasoning - Thinking about Thinking , 2011, Metareasoning.

[32]  Nicolette de Keizer,et al.  The effect of computerized decision support on barriers to guideline implementation: A qualitative study in outpatient cardiac rehabilitation , 2010, Int. J. Medical Informatics.

[33]  Adam Wright,et al.  SANDS: A service-oriented architecture for clinical decision support in a National Health Information Network , 2008, J. Biomed. Informatics.

[34]  Cindy Farquhar,et al.  3 The Cochrane Library , 1996 .

[35]  Charles J. Petrie,et al.  Revised Dependencydirected Backtracking for Default Reasoning , 1987, AAAI.

[36]  M Fieschi,et al.  Medical Decision Support Systems: Old Dilemmas and new Paradigms? , 2003, Methods of Information in Medicine.

[37]  Szymon Wilk,et al.  Implementing an Integrative Multi-agent Clinical Decision Support System with Open Source Software , 2012, Journal of Medical Systems.

[38]  Kensaku Kawamoto,et al.  HL7 Version 3 Standard: Decision Support Service (DSS), Release 2 , 2013 .

[39]  Frank van Harmelen,et al.  Using model checking for critiquing based on clinical guidelines , 2009, Artif. Intell. Medicine.

[40]  W. Michalowski,et al.  Reconciling pairs of concurrently used clinical practice guidelines using Constraint Logic Programming. , 2011, AMIA ... Annual Symposium proceedings. AMIA Symposium.