Design and implementation of the GLIF3 guideline execution engine

Dongwen Wang, Mor Peleg, Samson W. Tu, Aziz A. Boxwala, Omolola Ogunyemi, Qing Zeng, Robert Greenes, Vimla Patel, Edward H. Shortliffe

Research output: Contribution to journalArticle

89 Citations (Scopus)

Abstract

We have developed the GLIF3 Guideline Execution Engine (GLEE) as a tool for executing guidelines encoded in the GLIF3 format. In addition to serving as an interface to the GLIF3 guideline representation model to support the specified functions, GLEE provides defined interfaces to electronic medical records (EMRs) and other clinical applications to facilitate its integration with the clinical information system at a local institution. The execution model of GLEE takes the "system suggests, user controls" approach. A tracing system is used to record an individual patient's state when a guideline is applied to that patient. GLEE can also support an event-driven execution model once it is linked to the clinical event monitor in a local environment. Evaluation has shown that GLEE can be used effectively for proper execution of guidelines encoded in the GLIF3 format. When using it to execute each guideline in the evaluation, GLEE's performance duplicated that of the reference systems implementing the same guideline but taking different approaches. The execution flexibility and generality provided by GLEE, and its integration with a local environment, need to be further evaluated in clinical settings. Integration of GLEE with a specific event-monitoring and order-entry environment is the next step of our work to demonstrate its use for clinical decision support. Potential uses of GLEE also include quality assurance, guideline development, and medical education.

Original languageEnglish (US)
Pages (from-to)305-318
Number of pages14
JournalJournal of Biomedical Informatics
Volume37
Issue number5
DOIs
StatePublished - Oct 2004
Externally publishedYes

Fingerprint

Guidelines
Engines
Medical education
Electronic medical equipment
Quality assurance
Information systems
Clinical Decision Support Systems
Electronic Health Records
Monitoring
Medical Education
Information Systems

Keywords

  • Clinical decision support systems
  • Clinical practice guidelines
  • Computer-assisted decision-making
  • Guideline execution engine
  • Health care quality assurance
  • Knowledge representation
  • Theoretical models

ASJC Scopus subject areas

  • Computer Science Applications
  • Health Informatics

Cite this

Wang, D., Peleg, M., Tu, S. W., Boxwala, A. A., Ogunyemi, O., Zeng, Q., ... Shortliffe, E. H. (2004). Design and implementation of the GLIF3 guideline execution engine. Journal of Biomedical Informatics, 37(5), 305-318. https://doi.org/10.1016/j.jbi.2004.06.002

Design and implementation of the GLIF3 guideline execution engine. / Wang, Dongwen; Peleg, Mor; Tu, Samson W.; Boxwala, Aziz A.; Ogunyemi, Omolola; Zeng, Qing; Greenes, Robert; Patel, Vimla; Shortliffe, Edward H.

In: Journal of Biomedical Informatics, Vol. 37, No. 5, 10.2004, p. 305-318.

Research output: Contribution to journalArticle

Wang, D, Peleg, M, Tu, SW, Boxwala, AA, Ogunyemi, O, Zeng, Q, Greenes, R, Patel, V & Shortliffe, EH 2004, 'Design and implementation of the GLIF3 guideline execution engine', Journal of Biomedical Informatics, vol. 37, no. 5, pp. 305-318. https://doi.org/10.1016/j.jbi.2004.06.002
Wang, Dongwen ; Peleg, Mor ; Tu, Samson W. ; Boxwala, Aziz A. ; Ogunyemi, Omolola ; Zeng, Qing ; Greenes, Robert ; Patel, Vimla ; Shortliffe, Edward H. / Design and implementation of the GLIF3 guideline execution engine. In: Journal of Biomedical Informatics. 2004 ; Vol. 37, No. 5. pp. 305-318.
@article{8ccbc33493a14922aa97356a807bc9b6,
title = "Design and implementation of the GLIF3 guideline execution engine",
abstract = "We have developed the GLIF3 Guideline Execution Engine (GLEE) as a tool for executing guidelines encoded in the GLIF3 format. In addition to serving as an interface to the GLIF3 guideline representation model to support the specified functions, GLEE provides defined interfaces to electronic medical records (EMRs) and other clinical applications to facilitate its integration with the clinical information system at a local institution. The execution model of GLEE takes the {"}system suggests, user controls{"} approach. A tracing system is used to record an individual patient's state when a guideline is applied to that patient. GLEE can also support an event-driven execution model once it is linked to the clinical event monitor in a local environment. Evaluation has shown that GLEE can be used effectively for proper execution of guidelines encoded in the GLIF3 format. When using it to execute each guideline in the evaluation, GLEE's performance duplicated that of the reference systems implementing the same guideline but taking different approaches. The execution flexibility and generality provided by GLEE, and its integration with a local environment, need to be further evaluated in clinical settings. Integration of GLEE with a specific event-monitoring and order-entry environment is the next step of our work to demonstrate its use for clinical decision support. Potential uses of GLEE also include quality assurance, guideline development, and medical education.",
keywords = "Clinical decision support systems, Clinical practice guidelines, Computer-assisted decision-making, Guideline execution engine, Health care quality assurance, Knowledge representation, Theoretical models",
author = "Dongwen Wang and Mor Peleg and Tu, {Samson W.} and Boxwala, {Aziz A.} and Omolola Ogunyemi and Qing Zeng and Robert Greenes and Vimla Patel and Shortliffe, {Edward H.}",
year = "2004",
month = "10",
doi = "10.1016/j.jbi.2004.06.002",
language = "English (US)",
volume = "37",
pages = "305--318",
journal = "Journal of Biomedical Informatics",
issn = "1532-0464",
publisher = "Academic Press Inc.",
number = "5",

}

TY - JOUR

T1 - Design and implementation of the GLIF3 guideline execution engine

AU - Wang, Dongwen

AU - Peleg, Mor

AU - Tu, Samson W.

AU - Boxwala, Aziz A.

AU - Ogunyemi, Omolola

AU - Zeng, Qing

AU - Greenes, Robert

AU - Patel, Vimla

AU - Shortliffe, Edward H.

PY - 2004/10

Y1 - 2004/10

N2 - We have developed the GLIF3 Guideline Execution Engine (GLEE) as a tool for executing guidelines encoded in the GLIF3 format. In addition to serving as an interface to the GLIF3 guideline representation model to support the specified functions, GLEE provides defined interfaces to electronic medical records (EMRs) and other clinical applications to facilitate its integration with the clinical information system at a local institution. The execution model of GLEE takes the "system suggests, user controls" approach. A tracing system is used to record an individual patient's state when a guideline is applied to that patient. GLEE can also support an event-driven execution model once it is linked to the clinical event monitor in a local environment. Evaluation has shown that GLEE can be used effectively for proper execution of guidelines encoded in the GLIF3 format. When using it to execute each guideline in the evaluation, GLEE's performance duplicated that of the reference systems implementing the same guideline but taking different approaches. The execution flexibility and generality provided by GLEE, and its integration with a local environment, need to be further evaluated in clinical settings. Integration of GLEE with a specific event-monitoring and order-entry environment is the next step of our work to demonstrate its use for clinical decision support. Potential uses of GLEE also include quality assurance, guideline development, and medical education.

AB - We have developed the GLIF3 Guideline Execution Engine (GLEE) as a tool for executing guidelines encoded in the GLIF3 format. In addition to serving as an interface to the GLIF3 guideline representation model to support the specified functions, GLEE provides defined interfaces to electronic medical records (EMRs) and other clinical applications to facilitate its integration with the clinical information system at a local institution. The execution model of GLEE takes the "system suggests, user controls" approach. A tracing system is used to record an individual patient's state when a guideline is applied to that patient. GLEE can also support an event-driven execution model once it is linked to the clinical event monitor in a local environment. Evaluation has shown that GLEE can be used effectively for proper execution of guidelines encoded in the GLIF3 format. When using it to execute each guideline in the evaluation, GLEE's performance duplicated that of the reference systems implementing the same guideline but taking different approaches. The execution flexibility and generality provided by GLEE, and its integration with a local environment, need to be further evaluated in clinical settings. Integration of GLEE with a specific event-monitoring and order-entry environment is the next step of our work to demonstrate its use for clinical decision support. Potential uses of GLEE also include quality assurance, guideline development, and medical education.

KW - Clinical decision support systems

KW - Clinical practice guidelines

KW - Computer-assisted decision-making

KW - Guideline execution engine

KW - Health care quality assurance

KW - Knowledge representation

KW - Theoretical models

UR - http://www.scopus.com/inward/record.url?scp=5644293169&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=5644293169&partnerID=8YFLogxK

U2 - 10.1016/j.jbi.2004.06.002

DO - 10.1016/j.jbi.2004.06.002

M3 - Article

VL - 37

SP - 305

EP - 318

JO - Journal of Biomedical Informatics

JF - Journal of Biomedical Informatics

SN - 1532-0464

IS - 5

ER -