| Literature DB >> 34927003 |
Sujith Surendran Nair1,2, Chenyu Li1, Ritu Doijad1, Paul Nagy1, Harold Lehmann1, Hadi Kharrazi1,3.
Abstract
OBJECTIVE: Clinical Knowledge Authoring Tools (CKATs) are integral to the computerized Clinical Decision Support (CDS) development life cycle. CKATs enable authors to generate accurate, complete, and reliable digital knowledge artifacts in a relatively efficient and affordable manner. This scoping review aims to compare knowledge authoring tools and derive the common features of CKATs.Entities:
Keywords: Clinical Decision Support; Clinical Knowledge Authoring Tools; decision support rule authoring; knowledge engineering; scoping review of literature
Year: 2021 PMID: 34927003 PMCID: PMC8677433 DOI: 10.1093/jamiaopen/ooab106
Source DB: PubMed Journal: JAMIA Open ISSN: 2574-2531
Figure 1.Knowledge authoring tool transforming the knowledge into an actionable clinical decision support format and continuously improving its quality and performance.
Figure 2.Article-flow diagram based on the PRISMA guideline.
Articles included in the review and CKATs mentioned in each study
| No. | Author | Year | Article title | CKAT |
|---|---|---|---|---|
| 1 | Kerexeta et al | 2020 | Adaptative clinical decision support system using machine learning and authoring tools | KGT (EXCON) |
| 2 | Richardson et al | 2020 | Building and maintaining trust in clinical decision support: Recommendations from the Patient-Centered CDS Learning Network | CDS Connect |
| 3 | Torres et al | 2020 | A domain-independent semantically validated authoring tool for formalizing clinical practice guidelines | Authoring Tool |
| 4 | Lomotan et al | 2020 | To share is human! Advancing evidence into practice through a national repository of interoperable clinical decision support | CDS Connect |
| 5 | Heen et al | 2020 | A framework for practical issues was developed to inform shared decision-making tools and clinical guidelines | MAGICapp |
| 6 | Fox et al | 2020 | OpenClinical.net: Artificial intelligence and knowledge engineering at the point of care | OpenClinical |
| 7 | Totten et al | 2019 | Improving access to and usability of systematic review data for health systems guidelines development | MagicApp |
| 8 | Zhang et al | 2018 | Using systematic reviews in guideline development: The GRADE approach | GrADEpro |
| 9 | Choi et al | 2018 | Artificial intelligence clinical decision supporting system for diagnosis of heart failure: Concordance with expert decision | I-KAT |
| 10 | Piovesan et al | 2018 | GLARE-SSCPM: an intelligent system to support the treatment of comorbid patients | GLARE |
| 11 | Alkasab et al | 2017 | Creation of an open framework for point-of-care computer-assisted reporting and decision support tools for radiologists | Marval |
| 12 | Ali et al | 2017 | Multi-model-based interactive authoring environment for creating shareable medical knowledge | I-KAT |
| 13 | Zini et al | 2017 | An environment for guideline-based decision support systems for outpatients monitoring | Alium |
| 14 | Zhang et al | 2016 | A concise drug alerting rule set for Chinese hospitals and its application in computerized physician order entry | Drug alerting rule authoring tool |
| 15 | Lin et al | 2015 | Design, development, and initial evaluation of a terminology for clinical decision support and electronic clinical quality measurement | OpenCDS |
| 16 | Khodambashi et al | 2015 | Filling the gap between guideline development and formalization process—a requirement analysis |
GRADEpro MAGICapp |
| 17 | Zhang et al | 2015 | Mobilizing clinical decision support to facilitate knowledge translation: a case study in China | Knowledge authoring web portal |
| 18 | Kristiansen et al | 2015 | Development of a novel, multilayered presentation format for clinical practice guidelines | MagicApp |
| 19 | Ali et al | 2014 | Arden syntax studio: Creating medical logic module as shareable knowledge |
Arden syntax studio I-KAT |
| 20 | Ali et al | 2014 | Customized clinical domain ontology extraction for knowledge authoring tool | I-KAT |
| 21 | Sottara et al | 2014 | The health eDecisions authoring environment for shareable clinical decision support artifacts | HeD Editor |
| 22 | Ali et al | 2013 | Authoring tool: acquiring sharable knowledge for Smart CDSS | Smart CDSS Authoring tool |
| 23 | Kim et al | 2013 | Design of shareable and interoperable clinical decision support system architecture | SAGE Authoring Environment |
| 24 | Pasche et al | 2013 | Assisted knowledge discovery for the maintenance of clinical guidelines | KART |
| 25 | Colantonio et al | 2012 | A knowledge editing service for multisource data management in remote health monitoring |
|
| 26 | Shiffman et al | 2012 | Building better guidelines with BRIDGE-Wiz: Development and evaluation of a software assistant to promote clarity, transparency, and implementability | BRIDGE-Wiz |
| 27 | Kim et al | 2011 | Implementation of guideline-based CDSS | SAGE Authoring Environment |
| 28 | Song et al | 2011 | A multi-classifier based guideline sentence classification system | Clinical process modeling toolkit |
| 29 | Pasche et al | 2011 | KART, a knowledge authoring and refinement tool for clinical guidelines development | KART |
| 30 | Kam et al | 2011 | Integration of heterogeneous clinical decision support systems and their knowledge sets: feasibility study with drug-drug interaction alerts | SAGE |
| 31 | Cho et al | 2010 | Design and implementation of a standards-based interoperable clinical decision support architecture in the context of the Korean EHR | SAGE Authoring Environment |
| 32 | Shiffman et al | 2010 | Writing clinical practice guidelines in controlled natural language | ACE Authoring Tool |
| 33 | Höhne et al | 2010 | An internet portal for the development of clinical practice guidelines | Internet Portal |
| 34 | Koch et al | 2010 | Representation of clinical nursing protocols using GEM II and GEM Cutter | GEM Cutter |
| 35 | Regier et al | 2009 | A clinical rule editor in an electronic medical record setting: development, design, and implementation | Rule Editor |
| 36 | Dunsmuir et al | 2008 | A knowledge authoring tool for clinical decision support | SmartCare |
| 37 | Hussain et al | 2008 | An ontology-based framework for authoring and executing clinical practice guidelines for clinical decision support systems | CPG-EX |
| 38 | Kim et al | 2008 | Knowledge translation of SAGE-based guidelines for executing with knowledge engine | SAGE |
| 39 | Hussain et al | 2007 | Ontology driven CPG authoring and execution via a semantic Web framework | CPG-EX |
| 40 | Hulse et al | 2005 | KAT: A flexible XML-based knowledge authoring environment | KAT |
| 41 | Skonetzki et al | 2004 | HELEN, a modular framework for representing and implementing clinical practice guidelines | HELEN Guideline Editor |
| 42 | Berg et al | 2004 | SAGEDesktop: An environment for testing clinical practice guidelines | SAGEDesktop |
| 43 | Votruba et al | 2004 | Tracing the formalization steps of textual guidelines | Guideline Markup Tool |
| 44 | Gennari et al | 2003 | The evolution of Protégé: An environment for knowledge-based systems development | Protégé |
| 45 | Peleg et al | 2002 | Support for guideline development through error classification and constraint checking | GLIF3 Authoring Tool |
| 46 | Clercq et al | 2001 | Design and implementation of a framework to support the development of clinical guidelines | KA-Tool |
| 47 | Humber et al | 2001 | Medical decision support via the internet: PROforma and Solo | PROforma |
CKAT: Clinical Knowledge Authoring Tool.
Development characteristics of reviewed CKATs
| CKAT no. | CKAT | Paper no. | Developers and funders | Development platform | Open source | Medical terminology standards | API | Inform flow | GUI | |
|---|---|---|---|---|---|---|---|---|---|---|
| Type | Programming language | |||||||||
| 1 | KGT (EXCON) | 1 | Basque Government's ELKARTEK 2017 program under EXCON project | Web based | R | No | No | Yes | Yes | Yes |
| 2 | ACE Authoring Tool | 32 | National Library of Medicine and the Agency for Healthcare Research and Quality (AHRQ) | Web based | JavaScript | Yes |
UMLS SNOMED LOINC | No | Yes | Yes |
| 3 | Authoring Tool (TORRES et al.) | 3 | eHeatlh and Biomedical Applications, Vicomtech, Donostia-San Sebastian, | Desktop | Unk | No | Unk | Yes | Yes | Yes |
| 4 | Alium | 13 | developed by Deontics Ltd (London, UK) | Web based | JavaScript | No |
ICD SNOMED | Yes | Yes | Yes |
| 5 | BRIDGE WIZ | 26 | National Library of Medicine and the Agency for Healthcare Research and Quality | Desktop | Java | No | No | Yes | Yes | Yes |
| 6 | CDS Connect | 2, 4 | AHRQ funded | Web based | Unk | Yes |
UMLS ICD SNOMED | Yes | Yes | Yes |
| 7 | CPG-EX | 37, 39 | Dalhousie University | Web based | Java | Yes | UMLS | Yes | Yes | Yes |
| 8 | Knowledge -authoring web portal | 14 | DaYi hospital | Web based | Unk | No | ICD | No | Yes | Yes |
| 9 |
GLIF3 Authoring Tool | 45 | National Library of Medicine and by the Telemedicine, U.S Army medical research | Web based | Unk | Yes | Unk | Yes | Yes | Yes |
| 10 | GrADEpro | 8, 16 | WHO, McMaster University | Web based | Unk | No | Unk | Yes | Unk | Yes |
| 11 | Guideline Markup Tool | 43 | Austrian Science Fund, European Commissions IST program | Web based | Java | No | Unk | No | Yes | Yes |
| 12 | HeD Editor | 21 | U.S. Office of the National Coordinator for Health Information Technology, SHRPC project 2B | Web based |
JavaScript, AngularJS, d3js | Yes |
SNOMED LOINC RxNORM | Yes | Yes | Yes |
| 13 | I KAT | 9, 12, 19, 20 | Ministry of Knowledge Economy, Korea, under the ITRC, National Library of Medicine | Web based | Java | Unk | SNOMED | Yes | Yes | Yes |
| 14 | KAT | 40 | HUG—Hospital of Geneva | Web based | Java | No | SNOMED | Yes | Yes | Yes |
| 15 | KART | 24, 29 | Unk | Unk | Unk | Yes | SNOMED | Yes | Yes | Yes |
| 16 | KA-Tool | 46 | Unk | Unk | Unk | Unk | Unk | Yes | Yes | Yes |
| 17 | Knowledge Editing Service (KES) | 25 | European Union Information Society Technologies Project | Web based | Java | Yes | Unk | Yes | Unk | Yes |
| 18 | MAGICapp | 5, 7, 18 | MAGIC evidence ecosystem foundation | Web based | JavaScript | Yes |
ICPC ICD SNOMED-CT ATC RxNORM MeSH | Yes | Yes | Yes |
| 19 | CAR/DS Authoring Tool | 11 | American College of Radiology | Web based | JavaScript | Yes | RadLex | No | Yes | Yes |
| 20 | SmartCare | 36 | Canadian Institute of Health Research | Web based | Java | Yes | SNOMED | Yes | Yes | Yes |
| 21 | PROforma Authoring Tool | 47 | Royal Hospital London, NHS | Unk | Unk | Yes | Unk | No | Yes | Yes |
| 22 | OpenCDS | 15 | National human genome research institute and University of Utah Department of Biomedical Informatics | Web based | Java | Yes |
SNOMED ICD RxNORM | Yes | Yes | Yes |
| 23 | OpenClinical | 6 | Cancer Research U.K. and later at Oxford University and UCL/Royal Free Hospital in London. | Web based | Unk | Yes | Unk | Unk | Yes | Yes |
| 24 | Rule Editor | 35 | Partners HealthCare | Web based | Unk | No | Unk | Unk | Yes | No |
| 25 | SAGE Authoring Environment | 23, 27, 31 | Unk | Web based | Unk | Unk | SNOMED | Unk | Yes | Yes |
| 26 | SAGEDesktop | 42 | SAGE project partners are: Apelon Inc., IDX Systems, Intermountain Health Care, Mayo Clinic—Rochester, Stanford Medical Informatics, and the University of Nebraska Medical Center | Web based | Unk | No |
SNOMED LOINC | Yes | Yes | Yes |
| 27 | SAGE | 30, 38 | National Research Foundation of Korea | Web based | Java | No | Unk | Yes | Yes | Yes |
| 28 | Smart CDSS Authoring tool | 22 | Ministry of Knowledge Economy, Korea | Web based | NET, Java | Yes | SNOMED | Yes | Yes | Yes |
| 29 | Protégé | 44 | Knowledge Modeling Group at Stanford Medical Informatics | Web based | Java | Yes | Unk | Yes | Yes | Yes |
| 30 | Internet Portal | 33 | German Association of the Scientific Medical Associations | Web based | Python | Yes | Unk | No | Yes | Yes |
| 31 | GEM Cutter | 34 | Mayo Clinic, Yale School of Medicine | Web based | Unk | Yes |
SNOMED LOINC RxNORM | No | Yes | Yes |
| 32 | GLARE | 10 | Universita del Piemonte Orientale | Web based | Java | No |
SNOMED ATC | Yes | Yes | Yes |
| 33 | SmartCare | 36 | Canadian Institutes of Health Research | Web based | Java | Yes | SNOMED | Yes | Yes | Yes |
Abbreviations: API: Application Programming Interface; ATC: Anatomical Therapeutic Chemical Classification System; CKAT: Clinical Knowledge Authoring Tool; GUI: Graphical User Interface; ICD: International Classification of Diseases; ICPC: International Classification of Primary Care; Indep: Independent; LOINC: Logical Observation Identifiers Names and Codes; MeSH: Medical Subject Headings; OS: Operating System; RADElements: Radiology Elements; RadLex: Radiology Lexicon; RxNORM: Medication Normalized Naming System; SNOMED: Systematized Nomenclature of Medicine; Unk: Unknown; UMLS: Unified Medical Language System.
Application specification of reviewed CKATs
| CKAT no. | CKAT name | Knowledge authoring language | Version control | Domain and specialty | Collaboration authoring | Use cases | Simulate clinical setting | Grading evidence | Validation and testing | Surveillance and assessing | Intellisense | Continuous deployment |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | KGT (EXCON) | Unk | Unk | Domain Indep | Unk | Readmission of diabetic patients | No | Yes | Yes | No | Yes | No |
| 2 | ACE Authoring Tool | ACE, Arden Syntax, SWRL | No | Pediatric | No | Initial Urinary Tract Infection in Febrile Infants and Young Children | Yes | No | No | No | No | No |
| 3 | Authoring Tool (TORRES et.al) | Arden syntax, RDF, OWL | No | Domain Indep | Unk | Gestational diabetes, current physical activity level | Unk | Yes | No | No | Yes | Yes |
| 4 | Alium | PROforma | Yes | Domain Indep | Unk | Prevention, diagnosis and treatment of therapy side effects, head and neck cancer mobile devices support | Yes | Yes | Yes | Yes | Yes | Yes |
| 5 | BRIDGE WIZ |
GEM GLIA | Yes | Domain Indep | Yes | Diabetes type II | Unk | Yes | Yes | Yes | Yes | Yes |
| 6 | CDS Connect | CQL | Yes | Domain Indep | Yes | CVD, chronic pain management | No | No | No | Yes | Yes | Yes |
| 7 | CPG-EX |
Jena CPG syntax, OWL | No | Domain Indep | Unk | Radiology—according to the EU radiation protection 118 | Yes | No | Yes | Yes | Yes | Yes |
| 8 | Knowledge-authoring web portal | Unk | No | Domain Indep | Unk | Pharmacy drug override, drug check use | No | No | Yes | No | Yes | Unk |
| 9 | GLIF3 Authoring Tool | GLIF3 | Unk | Domain Indep | Unk | Migraine headache | Yes | No | No | No | Yes | Yes |
| 10 | GrADEpro | Unk | Unk | Domain Indep | Yes | WHO Interim policy guidance on the use of medication in the treatment of tuberculosis | No | Yes | Yes | Yes | Yes | Unk |
| 11 | Guideline Markup Tool | Asbru | No | Domain Indep | No | Unk | No | No | Unk | Yes | Yes | Unk |
| 12 | HeD Editor | HeD expression language, OWL2-DL | Unk | Domain Indep | Yes | Antithrombotic therapy on discharge adapted from MQF-00685 quality measure | Yes | Unk | Unk | Yes | Yes | Yes |
| 13 | I KAT | Arden syntax | Unk | Domain Indep | Yes | Head and neck cancer | Yes | Unk | Unk | Yes | Yes | Unk |
| 14 | KAT | Arden syntax | Unk | Domain Indep | Yes | POE | Yes | No | Yes | Unk | Yes | No |
| 15 | KART | RDF, Query Language (SPARQL) | Unk | Domain Indep | Yes | Antibiotic prescribing and many more | Yes | Unk | Yes | Unk | Yes | Unk |
| 16 | KA-Tool | GLIF3 | Yes | Domain Indep | No | ICU based | No | No | Yes | Unk | Yes | Yes |
| 17 | Knowledge Editing Service (KES) | OWL | Unk | remote monitoring | Yes | COPD, diabetes | No | No | Yes | Yes | Yes | Yes |
| 18 | MAGICapp | Unk | Unk | Domain Indep | Yes | Various – 15 BMJ guidelines, COVID-19 | Unk | Yes | Yes | Yes | Yes | Unk |
| 19 | CAR/DS Authoring Tool | CAR/DS | Yes | Radiology | Yes | Lung-RADS, BI-RADS, LI-RADS, Incidental Findings | Yes | No | Yes | No | Yes | No |
| 20 | SmartCare | OWL | Yes | Anesthesia | Yes | Physiological monitoring | Yes | No | Yes | Yes | Yes | Unk |
| 21 | PROforma Authoring Tool | PROforma, GLIF | Unk | Domain Indep | Yes | Routine prescribing system, pain control system, a system for advising medication for patients | Yes | No | Yes | Unk | Yes | Unk |
| 22 | OpenCDS | Arden Syntax | No | Domain Indep | Yes | Some use cases include pregnancy test and HIV test | Yes | Unk | Yes | Yes | Yes | Unk |
| 23 | OpenClinical | PROforma | Unk | Domain Indep | Yes | Head injury, COVID 19, Stroke | Yes | No | Yes | Yes | Yes | Yes |
| 24 | Rule Editor | Unk | Unk | Domain Indep | Yes | Medication reminder, health maintenance | Yes | No | Yes | Unk | Yes | Unk |
| 25 | SAGE Authoring Environment | SAGE | Unk | Domain Indep | Yes | Hypertension guideline | Yes | Unk | Yes | Yes | Yes | Yes |
| 26 | SAGEDesktop | SAGE | Yes | Domain Indep | Yes | Immunizations, diabetes | Yes | No | Yes | Yes | Yes | Yes |
| 27 | SAGE | OWL | Unk | Domain Indep | Unk | Computerized physician order entry (CPOE) | Yes | Unk | Yes | Yes | Yes | Unk |
| 28 | Smart CDSS Authoring tool | Arden Syntax | Yes | Domain Indep | Yes | Head and Neck Cancer diagnosis and treatment recommendations. | Yes | No | Yes | Yes | Yes | Yes |
| 29 | Protégé | OWL | Yes | Domain Indep | Yes | Unk | Yes | No | Yes | Yes | Yes | Yes |
| 30 | Internet Portal | Unk | Unk | Domain Indep | Yes | Unk | No | Unk | Yes | Unk | Yes | Unk |
| 31 | GEM Cutter | OWL, GLIF | Yes | Domain Indep | Yes | CPOE, asthma, obesity | Yes | No | Yes | Unk | Yes | Yes |
| 32 | GLARE | OWL | Yes | Domain Indep | Yes | Different phenomena, including bladder cancer, reflux esophagitis, heart failure, and ischemic stroke. | Yes | No | Yes | Yes | Yes | Yes |
| 33 | SmartCare | OWL | Yes | Anesthesia | Yes | Physiological monitoring | Yes | No | Yes | Yes | Yes | Unk |
Abbreviations: ACE: Attempto Controlled English; CAR/DS: Computer-Assisted Reporting and Decision Support; CKAT: Clinical Knowledge Authoring Tool; CQL: Clinical Quality Language; GEM: Guideline Elements Model; GLIF: Guideline Interchange Format; HeD: Health eDecisions; OWL: Web Ontology Language; PROforma: Proformalisation (of medical knowledge); RDF: Resource Description Framework; SAGE: Standards-based Sharable Active Guideline Environment; SPARQL: SPARQL (Simple) Protocol and RDF Query Language; SWRL: Semantic Web Rule Language; Unk: Unknown.
Figure 3.Summary of CKAT characteristics. CKAT: Clinical Knowledge Authoring Tool.
Figure 4.Development life cycle of a computable knowledge model within CKATs. CKAT: Clinical Knowledge Authoring Tool.