CONFlexFlow: Integrating Flexible clinical pathways into clinical decision support systems using context and rules

https://doi.org/10.1016/j.dss.2012.10.008Get rights and content

Abstract

We propose CONFlexFlow (Clinical cONtext based Flexible workFlow) as a novel approach for integrating clinical pathways into Clinical Decision Support Systems (CDSS). It recognizes that clinical pathways involve frequent deviations and require considerable flexibility. Thus, integration of flexible pathways is critical for the success of CDSS. Further, it is based on a better understanding of clinical context through ontologies, and bringing them to bear in deciding the right rules for a certain activity. We also describe an approach for dynamically realizing context dependent medical activities in a clinical pathway based on the needs of a specific case. To illustrate the feasibility of our approach, we propose an implementation framework and present a proof of concept prototype using multiple open source tools. The role of semantic web technologies in realizing flexible clinical pathways and integrating them into CDSS is highlighted. Preliminary results from our initial implementation are discussed.

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)

  • D. Alexandrou

    SEMPATH: semantic adaptive and personalized clinical pathways

  • American Academy of Family Physicians (AAFP)
  • American Heart Association
  • L. Ardissono

    Context-aware workflow management

  • S. Bechhofer

    OWL web ontology language reference

  • E.S. Berner

    Clinical decision support systems: state of the art

  • O. Bodenreider

    The unified medical language system (UMLS): integrating biomedical terminology

    Nucleic Acids Research

    (2004)
  • M. Ceccarellia

    A guideline engine for knowledge management in Clinical Decision Support Systems (CDSSs)

  • B. Chen

    Analyzing medical processes

  • L.A. Clarke

    Using software engineering technology to improve the quality of medical processes

  • J. Dang

    Personalized medical workflow through semantic Business Process Management

  • A.K. Dey

    Understanding and using context

    Personal and Ubiquitous Computing

    (2001)
  • Drools—The Business Logic integration Platform

  • M. Fieschi

    Medical decision support systems: old dilemmas and new paradigms

    Methods of Information in Medicine

    (2003)
  • E. Friedman-Hill

    Jess, the Rule Engine for the Java Platform

    (2005)
  • M. Heravizadeh et al.

    Making workflows context-aware: a way to support knowledge-intensive tasks

  • HF Ontology

  • HL7, Health Level Seven
  • Cited by (68)

    • Automated business rules and requirements to enrich product-centric information

      2019, Computers in Industry
      Citation 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).

    View all citing articles on Scopus

    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.

    View full text