CONFlexFlow: Integrating Flexible clinical pathways into clinical decision support systems using context and rules
Introduction
Workflows play an important role in clinical environments by delineating the steps through which the treatment of a patient progresses. The temporal order and correct coordination of the various steps are clearly important. The workflows in these environments are called clinical pathways. These pathways generally follow well-established standards or clinical guidelines. However, they differ from other workflows found in business and production environments because clinical processes involve frequent deviations, and hence there is a need for considerable flexibility. Typically, a medical facility develops clinical pathways from clinical guidelines on the basis of its local resources and settings. Moreover, the pathway is further customized into a treatment scheme to suit an individual patient's needs [3].
Clinical workflows are highly dynamic, context sensitive, event driven, and knowledge intensive. In this respect, they are quite unique. In general, a patient interacts with a Primary Care Physician's (PCP) office, a pharmacy, labs, and one or more specialists, etc. In this setting, it is important to maintain coordination and flow of information among these various entities to ensure an optimal outcome. The need for new modeling techniques for designing such flexible workflows is motivated by several considerations. First, although many research efforts are geared towards establishing international healthcare standards (e.g., HL7 [22]) and a representation for sharable guidelines (e.g., GLIF [36]) for clinical practice, formal models of executable and flexible clinical workflows are very few (e.g., [13], [55]). The execution of a clinical workflow is highly dependent on the existing body of medical knowledge, available resources, and specific case data. For example, doctors with different skill levels and fields of expertise may offer differing treatments to the same patient. A sudden rise in a patient's blood pressure may require an additional test and alter her treatment in the subsequent pathway. Thus, different pathways can arise based on case specifics and the proclivities of attending doctors, and it is important to formally model these scenarios. Second, since medical staff handles a lot of cases each day, they are prone to making mistakes in prescribing medications, performing procedures, and even making diagnoses [8], [29], [51]. Hence, Clinical Decision Support Systems (CDSS) and Computer Interpretable Guidelines (CIGs) [49] can assist care professionals in reducing the likelihood of errors and improving care quality.
Our goal is to show how flexible clinical pathways can be designed taking into account medical knowledge in the form of rules, and also detailed contextual information, for a medical workflow involving multiple participants to improve care quality. We propose a methodology for designing formal workflow models that capture medical knowledge and context in a common framework, and yet allow flexibility. Since a clinical workflow should naturally be aligned with clinical guidelines, it is necessary to ensure that it is formal and correct so that integrating decision support into this workflow can be helpful. The methodology is based on a formal rule and context taxonomy using ontologies. The rule taxonomy organizes the rules into a hierarchy while context encompasses aspects of patients, providers, resources, and environment. We will focus on how context is captured, described and summarized, and how rules are developed. A proof of concept prototype is built and preliminary results are given to show the feasibility of our approach. In this paper, the terms pathway and workflow are used interchangeably.
The organization of this paper is as follows. Section 2 provides background and related work. Then we introduce a meta-model for our CONFlexFlow system and present the architecture for system implementation in Section 3. Next, Section 4 presents an ontology-based context model and discusses rule-based medical reasoning. Based on this knowledge framework, we present our approach for designing flexible clinical workflows using BPMN 2.0 ad hoc subprocesses and describe a preliminary implementation in Section 5. Later, Section 6 gives a brief discussion and plans for future work, followed by a conclusion in Section 7.
Section snippets
Background and related work
A Clinical Decision Support System (CDSS) is an interactive computer software designed to assist health professionals with decision making tasks, such as preventing adverse drug events at the point of care [51]. Although many methodologies are employed in designing CDSS, including Bayesian networks, neural networks, and genetic algorithms, we focus on rule-based approaches in this study. Rule-based CDSS, derived from expert systems research [8], are knowledge based systems that integrate a
An integrated framework—CONFlexFlow
We propose a Clinical cONtext based Flexible workFlow (CONFlexFlow) approach for designing the medical knowledge base and providing decision support. Our study complements earlier research studies described in the related work above. We aim to bridge the gap among research from the medical informatics, business process management and the semantic web communities. Our main contributions are to: (1) develop an integrated ontology model to capture contextual knowledge that has an impact on
Clinical knowledge representation and semantic rules
The knowledge used for medical decision making in patient encounters includes shared understanding of medical domain concepts, contextual data that characterize a specific clinical process and the procedural knowledge encapsulated in rules. In this section, we discuss the representation of and reasoning with clinical knowledge in CONFlexFlow.
Integration of clinical pathway and rules for flexibility
The key innovation in CONFlexFlow is the tight integration of pathways and rules to improve the operation of a CDSS, while recognizing that at some stages in a clinical workflow the subsequent path is determined by the context. Hence, flexibility is of the essence. Actually, the decision on the next path to take is influenced by both the medical plan and the contextual information of an individual patient. The context is derived not only from the current case data, but is also based on the
Discussion
Above we have described a novel and practical framework CONFlexFlow for designing a clinical context and guideline integrated CDSS. We argue that flexible integration of CDSS with a clinical workflow is a key to its success. Moreover, semantic web technologies like OWL can help to create ontologies that are exchangeable across various healthcare departments and organizations. This promotes the understanding of medical knowledge across different providers and also enables sharing and
Conclusions
The goal of this research is to study new approaches for designing clinical decision support systems. We proposed a framework called CONFlexFlow, and showed how flexible and adaptable clinical pathways can be designed taking into account medical knowledge in the form of rules and detailed contextual information to achieve a high quality outcome. A clinical workflow charts a path for a patient through the various steps in interacting with a PCP's office, lab, pharmacy and other participants in
Acknowledgment
This work was supported in part by the Center for Integrated Healthcare Delivery Systems (CIHDS) and by the Smeal College of Business at Penn State.
Wen Yao is a Researcher with Services and Solutions Research Lab at HP Labs. She has a PhD from the College of Information Sciences and Technology at Penn State University. She received her Bachelor's degree in Software Engineering from Tongji University, China. Her academic research focuses on the areas of Business Process Management (BPM), Business Intelligence, Healthcare Informatics, and Information Management. She is especially interested in applying intelligence technologies in the
References (56)
An ontological knowledge framework for adaptive medical workflow
Journal of Biomedical Informatics
(2008)Rete: a fast algorithm for the many pattern/many object pattern match problem
Artificial Intelligence
(1982)- et al.
Computer-based execution of clinical guidelines: a review
International Journal of Medical Informatics
(2008) - et al.
IT support for healthcare processes—premises, challenges, perspectives
Data & Knowledge Engineering
(2007) Agentwork: a workflow system supporting rule-based workflow adaptation
Data & Knowledge Engineering
(2004)Grand challenges in clinical decision support
Journal of Biomedical Informatics
(2008)Clinical decision support in electronic prescribing: recommendations and an action plan
British Medical Journal
(2005)An ontology-based hierarchical semantic modeling approach to clinical pathway workflows
Computers in Biology and Medicine
(2009)Ontology-based modeling of clinical practice guidelines: a clinical decision support system for breast cancer follow-up interventions at primary care settings
Studies in Health Technology and Informatics
(2007)Extensible and context-aware exception handling for workflows
SEMPATH: semantic adaptive and personalized clinical pathways
Context-aware workflow management
OWL web ontology language reference
Clinical decision support systems: state of the art
The unified medical language system (UMLS): integrating biomedical terminology
Nucleic Acids Research
A guideline engine for knowledge management in Clinical Decision Support Systems (CDSSs)
Analyzing medical processes
Using software engineering technology to improve the quality of medical processes
Personalized medical workflow through semantic Business Process Management
Understanding and using context
Personal and Ubiquitous Computing
Drools—The Business Logic integration Platform
Medical decision support systems: old dilemmas and new paradigms
Methods of Information in Medicine
Jess, the Rule Engine for the Java Platform
Making workflows context-aware: a way to support knowledge-intensive tasks
HF Ontology
Cited by (68)
Supporting patients and clinicians during the breast cancer care path with AI: The Arianna solution
2023, Artificial Intelligence in MedicineSAREF4EHAW-compliant knowledge discovery and reasoning for IoT-based preventive health and well-being: IoT-based preventive health and well-being knowledge discovery and reasoning
2022, Semantic Models in IoT and eHealth ApplicationsComprehensive analysis of rule formalisms to represent clinical guidelines: Selection criteria and case study on antibiotic clinical guidelines
2020, Artificial Intelligence in MedicinePARS, a system combining semantic technologies with multiple criteria decision aiding for supporting antibiotic prescriptions
2019, Journal of Biomedical InformaticsA lightweight acquisition of expert rules for interoperable clinical decision support systems
2019, Knowledge-Based SystemsAutomated business rules and requirements to enrich product-centric information
2019, Computers in IndustryCitation Excerpt :For the RIF language, it is an implication. According to Yao and Kumar [44], “rules are triggered by contextual data and produce actions, which are generally in the form of reminders, alerts, and recommendations”. The term recommendation is interesting, because it is not in the lexicon of acting, but it refers to “an expected state or result”; in other words, a requirement (mandatory or optional).
Wen Yao is a Researcher with Services and Solutions Research Lab at HP Labs. She has a PhD from the College of Information Sciences and Technology at Penn State University. She received her Bachelor's degree in Software Engineering from Tongji University, China. Her academic research focuses on the areas of Business Process Management (BPM), Business Intelligence, Healthcare Informatics, and Information Management. She is especially interested in applying intelligence technologies in the healthcare domain for improving clinical practice. She has published three papers in academic journals and more than 10 refereed papers in major conferences.
Akhil Kumar is a professor of information systems at the Smeal College of Business at Penn State University. He received his Ph.D. from the University of California, Berkeley. His current research interests are in BPM and workflow systems, Web services and healthcare IT. Previously, he has done pioneering work in data replication techniques and in advancement of XML based workflows. He has published more than 90 papers in academic journals and international conference proceedings. He has served on several editorial boards and program committees, and was a program chair of CoopIS'11. Currently he is an Associate editor for IEEE Transactions on Services Computing, and Information and Technology Management journals.