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...
Autores principales: | , , , |
---|---|
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 |