SLIDE 1
Use of Protégé-2000 to Encode Clinical Guidelines
Ravi D. Shankar, MS, Samson W. Tu, MS, and Mark A. Musen, MD, PhD
Stanford Medical Informatics, Stanford University School of Medicine, Stanford, California, USA Abstract A major step in building guideline-based clinical care systems is encoding medical knowledge in guideline documents for interpretation by the
- computer. Guideline models provide the structure to
encapsulate guideline knowledge. Developers who are familiar with the guideline model and domain experts who have relevant medical knowledge work as a team to encode guidelines using knowledge acquisition tools. Protégé-2000, developed in our laboratory, is an environment for building knowledge bases. It facilitates knowledge acquisition and maintenance. We have used Protégé-2000 to encode clinical guidelines such as the JNC6 hypertension guidelines and cancer trial
- protocols. Many other modeling groups are also
using it in their work. In this paper, we show that Protégé-2000’s general-purpose knowledge- acquisition framework can provide a rich environment for to encode clinical guidelines. INTRODUCTION A clinical guideline typically contains the guideline’s intentions, medical background, patient eligibility criteria, procedural statements such as clinical algorithms and drug recommendations, evidence for the advisories, treatment cost–benefit analyses, and literature references. Guidelines are generally published in textual format via print and electronic
- media. In recent years, the healthcare community has
shown an increased interest in automated support for guideline-based care. An important step in building such systems is encoding guidelines. This process entails gleaning clinical knowledge out of paper guidelines and using a guideline model to encapsulate the knowledge in a computable
- formalism. The guideline model may be explicit (as in
EON [1]) or implicit (as in PROforma [2]). Knowledge acquisition tools provide a structured environment for domain specialists to build guideline knowledge bases. These tools support the encoding process by providing access to controlled vocabulary and/or user-defined medical concepts, by representing guideline-model concepts, by enabling domain-specialists to enter, edit and browse guideline knowledge via graphical user interfaces (GUIs), and by allowing rapid testing of an evolving knowledge base. Several encoding tools have been developed, and they vary in their architectural flexibility and feature
- support. Some are dedicated authoring environments
for specific guideline models (e.g., Arezzo for PROforma’s guideline model and AsbruView for Asbru [3]). Protégé-2000 [4], on the other hand, is the latest in a series of completely general
- purpose
programs that help users build knowledge acquisition
- systems. Pro tégé-2000’s extensible component-based
architecture and configurable GUI greatly facilitate customizing knowledge-acquisition for given
- domains. Domain experts can use the custom systems
to record, browse and maintain domain knowledge in knowledge bases. P rotégé-2000 is currently used in varied situations from formalizing clinical guidelines to modeling aviation knowledge. Protégé development has been going on for several years, and is still continuing. Today Protégé has evolved to a point where it has become attractive to several guideline-modeling groups (e.g., EON, Prodigy [5], GLIF [6]). This paper illustrates the unique features of Protégé-2000 that strongly support the knowledge acquisition tasks. We discuss the trade-offs using Protégé-2000, a general-purpose framework, to encode guidelines. A BRIEF ANATOMY OF PROTÉGÉ
- 2000
Protégé-2000’s knowledge model [7] is frame-based. A Protégé knowledge base consists of frames that represent classes, slots, facets, instances and
- constraints. Classes are concepts in the domain of
- discourse. They are abstract conceptual entities in