Cargando…

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

BACKGROUND: 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...

Descripción completa

Detalles Bibliográficos
Autores principales: Huser, Vojtech, Rasmussen, Luke V, Oberg, Ryan, Starren, Justin B
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2011
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3079703/
https://www.ncbi.nlm.nih.gov/pubmed/21477364
http://dx.doi.org/10.1186/1471-2288-11-43
_version_ 1782202049702658048
author Huser, Vojtech
Rasmussen, Luke V
Oberg, Ryan
Starren, Justin B
author_facet Huser, Vojtech
Rasmussen, Luke V
Oberg, Ryan
Starren, Justin B
author_sort Huser, Vojtech
collection PubMed
description BACKGROUND: 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. RESULTS: 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. CONCLUSIONS: We describe an implementation of a free workflow technology software suite (available at http://code.google.com/p/healthflow) 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.
format Text
id pubmed-3079703
institution National Center for Biotechnology Information
language English
publishDate 2011
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-30797032011-04-20 Implementation of workflow engine technology to deliver basic clinical decision support functionality Huser, Vojtech Rasmussen, Luke V Oberg, Ryan Starren, Justin B BMC Med Res Methodol Software BACKGROUND: 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. RESULTS: 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. CONCLUSIONS: We describe an implementation of a free workflow technology software suite (available at http://code.google.com/p/healthflow) 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. BioMed Central 2011-04-10 /pmc/articles/PMC3079703/ /pubmed/21477364 http://dx.doi.org/10.1186/1471-2288-11-43 Text en Copyright ©2011 Huser et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Huser, Vojtech
Rasmussen, Luke V
Oberg, Ryan
Starren, Justin B
Implementation of workflow engine technology to deliver basic clinical decision support functionality
title 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_short 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
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3079703/
https://www.ncbi.nlm.nih.gov/pubmed/21477364
http://dx.doi.org/10.1186/1471-2288-11-43
work_keys_str_mv AT huservojtech implementationofworkflowenginetechnologytodeliverbasicclinicaldecisionsupportfunctionality
AT rasmussenlukev implementationofworkflowenginetechnologytodeliverbasicclinicaldecisionsupportfunctionality
AT obergryan implementationofworkflowenginetechnologytodeliverbasicclinicaldecisionsupportfunctionality
AT starrenjustinb implementationofworkflowenginetechnologytodeliverbasicclinicaldecisionsupportfunctionality