• No results found

Clinical Decision Support Systems An Open Source Perspective

N/A
N/A
Protected

Academic year: 2021

Share "Clinical Decision Support Systems An Open Source Perspective"

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

Clinical Decision Support Systems

An Open Source Perspective

[email protected] http://www.knowledgeanaytics.com

OSEHRA Open Source Summit 2014

John McKim

(2)

Agenda

• CDS Overview

• Important CDS Drivers

• CDS Examples of Interventions

• CDS Design – Components and Integration

• Quality Reporting and CDS

• Capturing Medical Knowledge

• Rule-Based Systems

• Information Models, Vocabularies, and Ontologies

• Analytics, Big Data, and Machine Learning

• Important Open Source Community CDS Efforts

• An Example CDS Framework Using Open Source Tools

• Summary and Conclusion

(3)

CDS Overview

• Clinical Decision Support – Using computer systems to optimize the delivery of health

care by utilizing relevant computable knowledge

• Goals of CDS

• Provide access to relevant patient data based on conditions and context

• Provide optimal decision support and actions to the provider or patient

• CDS Mechanisms

• Create expert computable knowledge – generating, refining, and updating

• Select relevant knowledge and then reason over it in light of the current patient context

• Perform actions – usually the Then part of an If-Then rule.

• CDS Components

• Information Model, Inference Method, Knowledge Content, Application Environment

• CDS Uses

• Information Retrieval, Medication Management, Diagnosis, Reminders, Coordination of Care

(4)

Important CDS Drivers

• Healthcare Costs

• Medical Errors

• EHR Adoption and Meaningful Use

• Value-based reimbursement models

• Managing Complexity and Information Overload

• Big data and analytics

• Personalized Medicine

• New Mobile Technologies

• Smart Phones and Tablets

• Biosensors and personal data sources

(5)

CDS Examples of Interventions

CDS Interactions Examples

Provide Information Infobutton, answer questions, text search, text mining

Decision Support Decision Tables, Rule-based reasoning, computable clinical guidelines, statistical analytics, neural networks Monitoring Reminders, alerts, CPOE, eRx, Vaccinations

Workflow Coordination Scheduling, Care Plans, Coordination of Care

Preventive care Immunization, screening, disease management guidelines for secondary prevention

Diagnosis Suggestions for possible diagnoses that match a patient’s symptoms and characteristics

Planning or implementing treatment Treatment guidelines for specific diagnoses, drug dosage recommendations, alerts for drug-drug interactions

Follow-up management Corollary orders, reminders for drug adverse event monitoring

Hospital, provider efficiency Care plans to minimize length of stay, order sets Cost reductions and improved patient

convenience

(6)

CDS Design – Components and Integration

• Components

• Information model – schema for clinical data • Execution Engine – automated decision maker

• Knowledge Base – contains computable rules and algorithms

• Integration

PHR/EHR/ Clinical Application Clinical Data Mapping CDS Invoker Action Processor

Application Environment

CDS Application

Information Model (also Terminologies) Knowledge Base Rules Analytical Data

Medical Experts and

Knowledge Engineers

Execution Engine Action Notifier

Clinical

Users

• Clinical Users

• Providers, Nurses, Patients, Laboratory and Pharmacy Assistants, etc.

• Medical Experts and Knowledge Engineers

• Experts, scientists Facts Knowledge Rule Firings, Statistical Analytics, Algorithms, Neural Networks Custom, vMR, VHIM, RIM

Web Services or In Memory Calls or Remote Procedure Call Clinical Guidelines Medical Research Clinical Trials

Medical Knowledge

Quality Measures

(7)

Relationship between Quality Reporting and CDS

• Close association between QR and CDS

• QM’s are collected a posteriori from EHRs and Applications

• CDS and QM both use the same clinical knowledge

• CDS uses clinical knowledge a priori

• QM can be used to fine tune CDS knowledge.

Clinical Decision Support Quality Measures EHR (Clinical Data) Clinical Data Capture Clinical Knowledge Quality Reporting Clinical Data Capture Actions and Interventions

(8)

Capturing Medical Knowledge

Rule-Based Systems

• Production Systems - When <condition> Then <action>

Drools Example (BRMS)

rule "INR Between RangeUpperLimit and RangeUpperLimit + 1.0 rule“ salience 30 when $patient : Patient(labs.mostRecentINRResult > $patient.anticoagulationStrategy.theraputicRangeUpperLimit && labs.mostRecentINRResult <= ($patient.anticoagulationStrategy.theraputicRangeUpperLimit + 1.0)) then $patient.score = $patient.score + 20; end

• Arden Syntax

• GELLO Expression Language

• Computable Guidelines

• Workflow Models

Drools Rule Engine is an open source package

Drools Guvnor is a Business Rules Management System (BRMS)

Arden2ByteCode runs on Java Virtual Machines (JVM)

and translates Arden Syntax directly to

Java bytecode (JBC) executable on JVMs.

GELLO Authoring tool.

(9)

Capturing Medical Knowledge

Information Models, Vocabularies, and Ontologies

• Information Models – usually based on UML or XML schema

• Available Models include HL7, VHIM, FHIM, MLHIM and others

• Model specifically developed for CDS is called vMR (HL7)

• OS Modeling tools include Papyrus, Eclipse, Netbeans, and others

• Vocabularies and Terminologies

• SNOMED-CT, LOINC, RxNORM, MedDRA, etc.

• Ontologies

• Technologies include Semantic Networks and OWL

• SNOMED-CD, RxNORM, and others have been converted to OWL

(10)

Important Open Source Community CDS Efforts

• Health eDecisions – S&I Framework Initiative

• Advance CDS standards to enable either the routine or regular consumption of CDS interventions through a Web service or the repeated import and update of CDS artifacts into CDS systems.

• http://wiki.siframework.org/Health+eDecisions+Homepage

• CDS Consortium

(Brigham and Women's Hospital, Harvard Medical School, and Partners HealthCare Information Systems )

• The goal of the CDS Consortium is to assess, define, demonstrate, and evaluate best practices for knowledge management and clinical decision support in healthcare information technology at scale – across multiple ambulatory care settings and EHR technology platforms.

• http://www.cdsconsortium.org/default.asp

• Socratic Grid

• Socratic Grid is a comprehensive Service Oriented Architecture (SOA) for knowledge management that ensures timely and accurate analysis of clinical data. It is designed for real-time access to clinical data, documents,

diagnostic guidance, risk prediction, decision support, and planning services.

• http://socraticgrid.org/

• OpenInfoButton

• OpenInfobutton is an open source suite of Web services that enable infobutton capabilities within Electronic Health Record (EHR) systems.

• http://www.openinfobutton.org/

• OpenCDS

• OpenCDS is a multi-institutional, collaborative effort to develop open-source, standards-based clinical decision support (CDS) tools and resources that can be widely adopted to enable CDS at scale.

(11)

KAI Framework

KAI Tool Suite

Model Editor Rule Editor Analytics Editor

Information Model Ontological Meanings

Analysts and SMEs

Specification/Definition Phase

Users

Operational Phase

Extensibility Adaptors Plugins Services Security Service Model Validator Persistence Service Rule Engine Analytics Engine

Analysts and SMEs

Behavioral Model Rules

(Conditions and Actions)

Knowledge Base Behavioral Model Information Model Model Instances Results/Notification Model Instances Results/Notification Analytical Data Analytical Tools Analytics Analytics Adaptors External Data: Registries EHRs Vocabularies Terminologies Laboratories External Systems Model Instances

(12)
(13)

Summary and Conclusions

• CDS is a hard problem

• Too many false positives

• Integrating CDS systems with existing EHR’s is problematic

• Integrating CDS into the clinical workflow is problematic

• But this is changing

• Current EHR systems include simple alerts and reminders, orders sets,

drug allergies and drug-drug interaction testing.

• CDS Drivers are producing a perfect storm for CDS adoption

References

Related documents

Interviews were conducted with staff at each of the following institutions: The North Carolina Collection Photographic Archives at the University of North Carolina at Chapel

(eds.) Interwar Unemployment in International Perspective. Amsterdam: Springer Netherlands, 61- 96. Immigrants’ Employment Outcomes Over the Business Cycle. IZA Discussion

Since the intention of this study was to investigate how companies in China develop their leaders, and to explore the key factors that contribute to enhancing the

based on analysis of country priorities and economic region’s strategies”; (ii) meeting the Bologna Process requirement for the education structure to transition to a

97 Despite different experiences among Asian American groups during the war and immediately after the war, all Asian Americans faced similar imposed racial and

• Less Restrictive means will not be successful in keeping the patient safe, and the patient meets all three of the following criteria for restraint:. The patient has impaired

Graph clustering methods, such as probabilistic models (including PMSG) [10], [11] and spectral clus- tering [6], can be applied to our problem after generat- ing an integrated

Overall, a formal staffing analysis should enable the Postal Service to identify the optimal district staffing of HRM specialists, nurses, and other support staff to more