A meta-model for computer executable dynamic clinical safety checklists

BackgroundSafety checklist is a type of cognitive tool enforcing short term memory of medical workers with the purpose of reducing medical errors caused by overlook and ignorance. To facilitate the daily use of safety checklists, computerized systems embedded in the clinical workflow and adapted to patient-context are increasingly developed. However, the current hard-coded approach of implementing checklists in these systems increase the cognitive efforts of clinical experts and coding efforts for informaticists. This is due to the lack of a formal representation format that is both understandable by clinical experts and executable by computer programs.MethodsWe developed a dynamic checklist meta-model with a three-step approach. Dynamic checklist modeling requirements were extracted by performing a domain analysis. Then, existing modeling approaches and tools were investigated with the purpose of reusing these languages. Finally, the meta-model was developed by eliciting domain concepts and their hierarchies. The feasibility of using the meta-model was validated by two case studies. The meta-model was mapped to specific modeling languages according to the requirements of hospitals.ResultsUsing the proposed meta-model, a comprehensive coronary artery bypass graft peri-operative checklist set and a percutaneous coronary intervention peri-operative checklist set have been developed in a Dutch hospital and a Chinese hospital, respectively. The result shows that it is feasible to use the meta-model to facilitate the modeling and execution of dynamic checklists.ConclusionsWe proposed a novel meta-model for the dynamic checklist with the purpose of facilitating creating dynamic checklists. The meta-model is a framework of reusing existing modeling languages and tools to model dynamic checklists. The feasibility of using the meta-model is validated by implementing a use case in the system.

[1]  Syed Sibte Raza Abidi,et al.  Modeling clinical workflows using business process modeling notation , 2012, 2012 25th IEEE International Symposium on Computer-Based Medical Systems (CBMS).

[2]  Katherine A. Sward,et al.  Executing medical logic modules expressed in ArdenML using Drools , 2012, J. Am. Medical Informatics Assoc..

[3]  Lisa Shieh,et al.  Development and evaluation of an electronic health record-based best-practice discharge checklist for hospital patients. , 2015, Joint Commission journal on quality and patient safety.

[4]  Arie Hasman,et al.  Design and implementation of a framework to support the development of clinical guidelines , 2001, Int. J. Medical Informatics.

[5]  Mor Peleg,et al.  A pattern-based analysis of clinical computer-interpretable guideline modelling languages , 2006 .

[6]  Mor Peleg,et al.  Computer-interpretable clinical guidelines: A methodological review , 2013, J. Biomed. Informatics.

[7]  Evelina Lamma,et al.  Computer-based Medical Guidelines and Protocols: A Primer and Current Trends , 2008, Computer-based Medical Guidelines and Protocols.

[8]  Luigi Ceccaroni,et al.  Clinical Decision Support Systems (CDSS) for preventive management of COPD patients , 2014, Journal of Translational Medicine.

[9]  Nick Sevdalis,et al.  A qualitative evaluation of the barriers and facilitators toward implementation of the WHO surgical safety checklist across hospitals in England: lessons from the "Surgical Checklist Implementation Project". , 2015, Annals of surgery.

[10]  N. F. Noy,et al.  Ontology Development 101: A Guide to Creating Your First Ontology , 2001 .

[11]  Ulrich Frank,et al.  A Domain-specific Modelling Language for Clinical Pathways in the Realm of Multi-perspective Hospital Modelling , 2015, ECIS.

[12]  Shane Sendall,et al.  Model Transformation: The Heart and Soul of Model-Driven Software Development , 2003, IEEE Softw..

[13]  George S. Avrunin,et al.  Smart checklists for human-intensive medical systems , 2012, IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN 2012).

[14]  P. Pronovost,et al.  Clinical review: Checklists - translating evidence into practice , 2009, Critical care.

[15]  Uzay Kaymak,et al.  Tracebook: A Dynamic Checklist Support System , 2014, 2014 IEEE 27th International Symposium on Computer-Based Medical Systems.

[16]  Mark von Rosing,et al.  Business Process Model and Notation - BPMN , 2015, The Complete Business Process Handbook, Vol. I.

[17]  R. A. Bouwman,et al.  Intelligent dynamic clinical checklists improved checklist compliance in the intensive care unit , 2017, British journal of anaesthesia.

[18]  Vitaly Herasevich,et al.  The Effect of an Electronic Checklist on Critical Care Provider Workload, Errors, and Performance , 2016, Journal of intensive care medicine.

[19]  Stefania Tommasi,et al.  The mitochondrial master regulator gene PGC1alpha in novel sporadic melanoma cell lines: correlations with BRAF mutational status , 2014, Journal of Translational Medicine.

[20]  Wil M. P. van der Aalst,et al.  From BPMN Process Models to BPEL Web Services , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[21]  W. Berry,et al.  A Surgical Safety Checklist to Reduce Morbidity and Mortality in a Global Population , 2009, The New England journal of medicine.

[22]  E. D. de Vries,et al.  Development and validation of the SURgical PAtient Safety System (SURPASS) checklist , 2009, Quality & Safety in Health Care.

[23]  A. Fourcade,et al.  Barriers to staff adoption of a surgical safety checklist , 2011, BMJ quality & safety.

[24]  Peter J. F. Lucas Computer-based Medical Guidelines and Protocols: A Primer and Current Trends , 2008 .

[25]  W. Berry,et al.  Perspectives in quality: designing the WHO Surgical Safety Checklist. , 2010, International journal for quality in health care : journal of the International Society for Quality in Health Care.

[26]  Marta Indulska,et al.  Modeling languages for business processes and business rules: A representational analysis , 2009, Inf. Syst..

[27]  Aziz A. Boxwala,et al.  Sharable Representation of Clinical Guidelines in GLIF: Relationship to the Arden Syntax , 2001, J. Biomed. Informatics.

[28]  Stefan Jablonski,et al.  A Comprehensive Modeling Language for Clinical Processes , 2007, ECEH.

[29]  Werner Esswein,et al.  Modeling Clinical Pathways - Design and Application of a Domain-Specific Modeling Language , 2013, Wirtschaftsinformatik.

[30]  Omolola Ogunyemi,et al.  GLIF3: a representation format for sharable computer-interpretable clinical practice guidelines , 2004, J. Biomed. Informatics.

[31]  Jaap Suermondt,et al.  Use of Electronic Medical Record–Enhanced Checklist and Electronic Dashboard to Decrease CLABSIs , 2014, Pediatrics.

[32]  H. Scheuerlein,et al.  New methods for clinical pathways—Business Process Modeling Notation (BPMN) and Tangible Business Process Modeling (t.BPM) , 2012, Langenbeck's Archives of Surgery.

[33]  Remco M. Dijkman,et al.  Semantics and analysis of business process models in BPMN , 2008, Inf. Softw. Technol..

[34]  Werner Esswein,et al.  BPMN4CP: Design and implementation of a BPMN extension for clinical pathways , 2014, 2014 IEEE International Conference on Bioinformatics and Biomedicine (BIBM).

[35]  T. Turner,et al.  Systematic review of safety checklists for use by medical care teams in acute hospital settings - limited evidence of effectiveness , 2011, BMC health services research.

[36]  Erik Korsten,et al.  Physicians' responses to clinical decision support on an intensive care unit - Comparison of four different alerting methods , 2013, Artif. Intell. Medicine.

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

[38]  Richard Müller,et al.  BPMN for Healthcare Processes , 2011, ZEUS.