Implementation of workflow engine technology to deliver basic clinical decision support functionality

<p>Abstract</p> <p>Background</p> <p>Workflow engine technology represents a new class of software with the ability to graphically model step-based knowledge. We present application of this novel technology to the domain of clinical decision support. Successful implemen...

Full description

Bibliographic Details
Main Authors: Oberg Ryan, Rasmussen Luke V, Huser Vojtech, Starren Justin B
Format: Article
Language:English
Published: BMC 2011-04-01
Series:BMC Medical Research Methodology
Online Access:http://www.biomedcentral.com/1471-2288/11/43
id doaj-e87bffc4f92a45798b41d18357e31552
record_format Article
spelling doaj-e87bffc4f92a45798b41d18357e315522020-11-24T21:24:38ZengBMCBMC Medical Research Methodology1471-22882011-04-011114310.1186/1471-2288-11-43Implementation of workflow engine technology to deliver basic clinical decision support functionalityOberg RyanRasmussen Luke VHuser VojtechStarren Justin B<p>Abstract</p> <p>Background</p> <p>Workflow engine technology represents a new class of software with the ability to graphically model step-based knowledge. We present application of this novel technology to the domain of clinical decision support. Successful implementation of decision support within an electronic health record (EHR) remains an unsolved research challenge. Previous research efforts were mostly based on healthcare-specific representation standards and execution engines and did not reach wide adoption. We focus on two challenges in decision support systems: the ability to test decision logic on retrospective data prior prospective deployment and the challenge of user-friendly representation of clinical logic.</p> <p>Results</p> <p>We present our implementation of a workflow engine technology that addresses the two above-described challenges in delivering clinical decision support. Our system is based on a cross-industry standard of XML (extensible markup language) process definition language (XPDL). The core components of the system are a workflow editor for modeling clinical scenarios and a workflow engine for execution of those scenarios. We demonstrate, with an open-source and publicly available workflow suite, that clinical decision support logic can be executed on retrospective data. The same flowchart-based representation can also function in a prospective mode where the system can be integrated with an EHR system and respond to real-time clinical events. We limit the scope of our implementation to decision support content generation (which can be EHR system vendor independent). We do not focus on supporting complex decision support content delivery mechanisms due to lack of standardization of EHR systems in this area. We present results of our evaluation of the flowchart-based graphical notation as well as architectural evaluation of our implementation using an established evaluation framework for clinical decision support architecture.</p> <p>Conclusions</p> <p>We describe an implementation of a free workflow technology software suite (available at <url>http://code.google.com/p/healthflow</url>) and its application in the domain of clinical decision support. Our implementation seamlessly supports clinical logic testing on retrospective data and offers a user-friendly knowledge representation paradigm. With the presented software implementation, we demonstrate that workflow engine technology can provide a decision support platform which evaluates well against an established clinical decision support architecture evaluation framework. Due to cross-industry usage of workflow engine technology, we can expect significant future functionality enhancements that will further improve the technology's capacity to serve as a clinical decision support platform.</p> http://www.biomedcentral.com/1471-2288/11/43
collection DOAJ
language English
format Article
sources DOAJ
author Oberg Ryan
Rasmussen Luke V
Huser Vojtech
Starren Justin B
spellingShingle Oberg Ryan
Rasmussen Luke V
Huser Vojtech
Starren Justin B
Implementation of workflow engine technology to deliver basic clinical decision support functionality
BMC Medical Research Methodology
author_facet Oberg Ryan
Rasmussen Luke V
Huser Vojtech
Starren Justin B
author_sort Oberg Ryan
title Implementation of workflow engine technology to deliver basic clinical decision support functionality
title_short Implementation of workflow engine technology to deliver basic clinical decision support functionality
title_full Implementation of workflow engine technology to deliver basic clinical decision support functionality
title_fullStr Implementation of workflow engine technology to deliver basic clinical decision support functionality
title_full_unstemmed Implementation of workflow engine technology to deliver basic clinical decision support functionality
title_sort implementation of workflow engine technology to deliver basic clinical decision support functionality
publisher BMC
series BMC Medical Research Methodology
issn 1471-2288
publishDate 2011-04-01
description <p>Abstract</p> <p>Background</p> <p>Workflow engine technology represents a new class of software with the ability to graphically model step-based knowledge. We present application of this novel technology to the domain of clinical decision support. Successful implementation of decision support within an electronic health record (EHR) remains an unsolved research challenge. Previous research efforts were mostly based on healthcare-specific representation standards and execution engines and did not reach wide adoption. We focus on two challenges in decision support systems: the ability to test decision logic on retrospective data prior prospective deployment and the challenge of user-friendly representation of clinical logic.</p> <p>Results</p> <p>We present our implementation of a workflow engine technology that addresses the two above-described challenges in delivering clinical decision support. Our system is based on a cross-industry standard of XML (extensible markup language) process definition language (XPDL). The core components of the system are a workflow editor for modeling clinical scenarios and a workflow engine for execution of those scenarios. We demonstrate, with an open-source and publicly available workflow suite, that clinical decision support logic can be executed on retrospective data. The same flowchart-based representation can also function in a prospective mode where the system can be integrated with an EHR system and respond to real-time clinical events. We limit the scope of our implementation to decision support content generation (which can be EHR system vendor independent). We do not focus on supporting complex decision support content delivery mechanisms due to lack of standardization of EHR systems in this area. We present results of our evaluation of the flowchart-based graphical notation as well as architectural evaluation of our implementation using an established evaluation framework for clinical decision support architecture.</p> <p>Conclusions</p> <p>We describe an implementation of a free workflow technology software suite (available at <url>http://code.google.com/p/healthflow</url>) and its application in the domain of clinical decision support. Our implementation seamlessly supports clinical logic testing on retrospective data and offers a user-friendly knowledge representation paradigm. With the presented software implementation, we demonstrate that workflow engine technology can provide a decision support platform which evaluates well against an established clinical decision support architecture evaluation framework. Due to cross-industry usage of workflow engine technology, we can expect significant future functionality enhancements that will further improve the technology's capacity to serve as a clinical decision support platform.</p>
url http://www.biomedcentral.com/1471-2288/11/43
work_keys_str_mv AT obergryan implementationofworkflowenginetechnologytodeliverbasicclinicaldecisionsupportfunctionality
AT rasmussenlukev implementationofworkflowenginetechnologytodeliverbasicclinicaldecisionsupportfunctionality
AT huservojtech implementationofworkflowenginetechnologytodeliverbasicclinicaldecisionsupportfunctionality
AT starrenjustinb implementationofworkflowenginetechnologytodeliverbasicclinicaldecisionsupportfunctionality
_version_ 1725987192442978304