cds in regenstrief's new gopher cpoe

79
Regenstrief Institute’s Next-Generation Clinical Decision Support System Jon D. Duke, MD, MS Burke Mamlin, MD Doug Martin MD

Upload: jon-duke

Post on 10-May-2015

1.420 views

Category:

Health & Medicine


3 download

DESCRIPTION

Demonstration of Regenstrief Institute's new Gopher system's advanced Clinical Decision Support capabilities. Presented at AMIA 2012

TRANSCRIPT

Page 1: CDS in Regenstrief's New Gopher CPOE

Regenstrief Institute’s Next-Generation Clinical Decision Support System

Jon D. Duke, MD, MSBurke Mamlin, MD Doug Martin MD

Page 2: CDS in Regenstrief's New Gopher CPOE
Page 3: CDS in Regenstrief's New Gopher CPOE

Gopher• Gopher grew from a single clinic to over

1000 workstations, inpatient and outpatient• 25+ years of iterations has resulted in robust

functionality and efficiency• Served as the research platform for many of

the seminal studies in healthcare computing

Page 4: CDS in Regenstrief's New Gopher CPOE

1984 2010

Page 5: CDS in Regenstrief's New Gopher CPOE

• In 2009 Regenstrief Institute began rebuilding its core clinical information system platform

• In 2010, we began work on a new web-based version of the venerable Gopher

• This system was designed using the knowledge gained from the past 25 years of Gopher as well as from the evolving literature on CPOE system design

Developing the new Gopher

Page 6: CDS in Regenstrief's New Gopher CPOE

What’s in the new Gopher?

Page 7: CDS in Regenstrief's New Gopher CPOE

Major Functions

• Order entry• Documentation / note writing• Medication / problem / allergy management• Results viewing• Research• Clinical decision support

Page 8: CDS in Regenstrief's New Gopher CPOE

Major Functions

• Order entry• Documentation / note writing• Medication / problem / allergy management• Results viewing• Research• Clinical decision support

Page 9: CDS in Regenstrief's New Gopher CPOE

Started with a Blank Slate

Page 10: CDS in Regenstrief's New Gopher CPOE

Improve User Satisfaction

Support Patient Safety

Improve Quality of Care

Promote Provider Efficiency

Guiding Principles

Page 11: CDS in Regenstrief's New Gopher CPOE

Keyboard & Mouse Friendly

Minimal Training Necessary

Novice & Expert Friendly

Stay Out of User’s Way

Usability Goals

Page 12: CDS in Regenstrief's New Gopher CPOE
Page 13: CDS in Regenstrief's New Gopher CPOE

ArchitectureFlowsheetFlowsheetOrder

EntryOrder Entry

User Preferences

User Preferences Chart SearchChart Search

ContextManagement

ContextManagement

EventManagement

EventManagement

HelpSubsystem

HelpSubsystem

ElectronicSignatureElectronicSignature

PatientContextPatientContext

DataAccessData

AccessSecurityServicesSecurityServices

UserContext

UserContext

LayoutManager

LayoutManager

ThemeSupportThemeSupport

MessagingServices

MessagingServices

LayoutDesignerLayout

Designer

ComponentRegistrationComponentRegistration

Plug-inWidgetsPlug-in

Widgets

FrameworkServices

FrameworkServices

Plug-inServicesPlug-in

Services

FrameworkServices

FrameworkServices

CoreServices

CoreServices

WebServices

WebServices

PatientSelectionPatient

SelectionElectronicSignatureElectronicSignature

UserAuthentication

UserAuthentication

Plug-inServicesPlug-in

Services

SMARTPlug-inSMARTPlug-in

SMARTAPI Registry

SMARTAPI Registry

Solr Search Engine

Solr Search Engine

SMART AdaptorSMART Adaptor

Page 14: CDS in Regenstrief's New Gopher CPOE

CDS Advancements in Gopher

• Dynamic Alerting• Real-time Natural Language Processing• Chart Search• InfoPanel• Recipe Authoring

Page 15: CDS in Regenstrief's New Gopher CPOE

Advancement #1: Alerting

• Context-driven dynamic alerts• Alerts that learn• Alert aggregation• Multimedia content

Page 16: CDS in Regenstrief's New Gopher CPOE

Dynamic Alerts

• Embedded mechanics to dynamically change the alert display based on context– Patient– Physician– Institutional

Page 17: CDS in Regenstrief's New Gopher CPOE

Alerting Zones

Page 18: CDS in Regenstrief's New Gopher CPOE

Relevance Adjustment Module

• Every alert has a baseline relevance level which determines its display location

• For example, for DDI alerts, about 40% are interruptive and 60% non-interruptive

• The RAM can adjust this default level

Page 19: CDS in Regenstrief's New Gopher CPOE

DDI Alert Service

DDI Alert Service

TRIAMTERENE Interacts with LISINOPRILRisk of HyperkalemiaSeverity: Moderate

Relevance: 5 (Average)

TRIAMTERENE Interacts with LISINOPRILRisk of HyperkalemiaK 5.3*, Cr 1.3, GFR 55Relevance: 7 (High)

Lisinopril Order

Related ConceptsRelated

Concepts

Hyperkalemia Has Relevant Labs: K, Cr, GFR

DataRepository

DataRepositoryK, Cr, GFR

Relevance Adjustment ModuleRelevance Adjustment Module

Original Alert Final Alert

Patient has lab values:K 5.3*, Cr 1.3, GFR 55

Page 20: CDS in Regenstrief's New Gopher CPOE
Page 21: CDS in Regenstrief's New Gopher CPOE

DDI Alert Service

DDI Alert Service

TRIAMTERENE Interacts with LISINOPRILRisk of HyperkalemiaSeverity: Moderate

Relevance: 5 (Average)

TRIAMTERENE Interacts with LISINOPRILRisk of HyperkalemiaK 3.3, Cr 0.8, GFR 114

Relevance: 3 (Low)

Lisinopril Order

Related ConceptsRelated

Concepts

Hyperkalemia Has Relevant Labs: K, Cr, GFR

DataRepository

DataRepositoryK, Cr, GFR

Relevance Adjustment ModuleRelevance Adjustment Module

Original Alert Final Alert

Patient has lab values:K 3.3, Cr 0.8, GFR 55

Page 22: CDS in Regenstrief's New Gopher CPOE
Page 23: CDS in Regenstrief's New Gopher CPOE

Relevance Adjustment Module

• RAM can also make changes based on provider characteristics

• For example, can make particular alerts non-interruptive for certain specialties

• Conversely, for medical students all alerts can be made interruptive

Page 24: CDS in Regenstrief's New Gopher CPOE

TM Nintendo

Learning

Mastery

Page 25: CDS in Regenstrief's New Gopher CPOE

Gopher is a Learning System

• Gopher can track user actions and activity such as– Number of logins– Frequently selected orders– Responses to previous alerts

• Can customize system behavior based on individual user history

Page 26: CDS in Regenstrief's New Gopher CPOE

Alerts That Learn

Page 27: CDS in Regenstrief's New Gopher CPOE

Alerts That Learn

Page 28: CDS in Regenstrief's New Gopher CPOE

Alert Aggregation

• Can receive multiple alerts for the same order simultaneously

• Sought to centralize the alerting and also provide quick overview of the safety concerns

Page 29: CDS in Regenstrief's New Gopher CPOE
Page 30: CDS in Regenstrief's New Gopher CPOE
Page 31: CDS in Regenstrief's New Gopher CPOE

Multimedia Alerts• Gopher alerts can embed pictures, video,

hyperlinks

Page 32: CDS in Regenstrief's New Gopher CPOE

Advancement #2: Natural Language Processing

• Can analyze notes in real-time• Can determine section (e.g., FHx, PMH) to give

context to the concepts retrieved• Multiple services may be run simultaneously

(e.g.,CDS, quality metrics, study recruitment)• Results may be displayed as alert or used for

background data capture

Section header detection thanks to SecTag from Vanderbilt University:http://knowledgemap.mc.vanderbilt.edu/research/content/sectag-tagging-clinical-note-section-headers

Page 33: CDS in Regenstrief's New Gopher CPOE

Order Detection

Page 34: CDS in Regenstrief's New Gopher CPOE

Study Reminders

Page 35: CDS in Regenstrief's New Gopher CPOE

Natural Language Processing

• Can be used as a CDS trigger• Can be used to enhance structured

documentation for meaningful use• Can be used for clinical research• Just beginning to explore the possibilities

Page 36: CDS in Regenstrief's New Gopher CPOE

Advancement #3: Chart Search

• Google-like search within patient chart• Rapid retrieval of specific events, studies,

physician notes• See lab trends, medication histories

Page 37: CDS in Regenstrief's New Gopher CPOE
Page 38: CDS in Regenstrief's New Gopher CPOE
Page 39: CDS in Regenstrief's New Gopher CPOE

Chart Search

Patient SelectedPatient Selected UserUser

Solr/LuceneSolr/LuceneIndexing

Request QueueIndexing

Request Queue

User QueryUser Query

Query EngineQuery Engine

ExternalExternalADT TriggerADT TriggerAppointment

Batch ProcessorAppointment

Batch Processor

Index BuilderIndex Builder

Patient RecordPatient Record Medical RecordMedical Record

IndexIndex

Page 40: CDS in Regenstrief's New Gopher CPOE

Advancement #4: InfoPanel

• The InfoPanel houses a ‘stream’ of information from different sources– Non-interruptive alerts– Clinical calculators– Study reminders– Situational awareness of chart access– Instant messaging

Page 41: CDS in Regenstrief's New Gopher CPOE

• Adherence study• ADEWS study

Non-interruptive Alerts

Page 42: CDS in Regenstrief's New Gopher CPOE

• Adherence study• ADEWS study

Adverse Drug Event Early Warning System

Page 43: CDS in Regenstrief's New Gopher CPOE

Adherence Information

Page 44: CDS in Regenstrief's New Gopher CPOE

Research Study Eligibility

Page 45: CDS in Regenstrief's New Gopher CPOE

Instant Messaging

Page 46: CDS in Regenstrief's New Gopher CPOE

Situational Awareness of Chart Access

• Locking of chart by original Gopher system was not popular with users

• Must balance multi-user access with need to ensure awareness of current activity on patient

Page 47: CDS in Regenstrief's New Gopher CPOE

Situational Awareness of Chart Access

Page 48: CDS in Regenstrief's New Gopher CPOE

Situational Awareness of Chart Access

Page 49: CDS in Regenstrief's New Gopher CPOE

Situational Awareness of Chart Access

Page 50: CDS in Regenstrief's New Gopher CPOE

Advancement #5: Recipe Authoring

• Rule authoring– Creating rules to drive decision support logic– Necessary for knowing what alerts should be

shown when

Page 51: CDS in Regenstrief's New Gopher CPOE
Page 52: CDS in Regenstrief's New Gopher CPOE

Advancement #5: Recipe Authoring

• In Gopher, we are broadening the concept of rule authoring

• Introducing the notion of Recipe Authoring

Page 53: CDS in Regenstrief's New Gopher CPOE

Good artists copy.Great artists steal. - Pablo Picasso

Page 54: CDS in Regenstrief's New Gopher CPOE

Great Artists Steal

Page 55: CDS in Regenstrief's New Gopher CPOE
Page 56: CDS in Regenstrief's New Gopher CPOE
Page 57: CDS in Regenstrief's New Gopher CPOE
Page 58: CDS in Regenstrief's New Gopher CPOE
Page 59: CDS in Regenstrief's New Gopher CPOE
Page 60: CDS in Regenstrief's New Gopher CPOE
Page 61: CDS in Regenstrief's New Gopher CPOE
Page 62: CDS in Regenstrief's New Gopher CPOE
Page 63: CDS in Regenstrief's New Gopher CPOE
Page 64: CDS in Regenstrief's New Gopher CPOE
Page 65: CDS in Regenstrief's New Gopher CPOE
Page 66: CDS in Regenstrief's New Gopher CPOE
Page 67: CDS in Regenstrief's New Gopher CPOE
Page 68: CDS in Regenstrief's New Gopher CPOE
Page 69: CDS in Regenstrief's New Gopher CPOE

User

Patient

Order Trigger

Page 70: CDS in Regenstrief's New Gopher CPOE

User

Patient

Order Trigger

Page 71: CDS in Regenstrief's New Gopher CPOE

User

Patient

Order Trigger

Page 72: CDS in Regenstrief's New Gopher CPOE

Rosiglitazone Warning

User

Patient

Order Trigger

Page 73: CDS in Regenstrief's New Gopher CPOE

Rosiglitazone Warning

“Rosiglitazone Warning” has been saved and compiled!

Page 74: CDS in Regenstrief's New Gopher CPOE

Recipe Authoring = Customization

• Design your own alerts• Design your own NLP triggers• Design your own studies

Page 76: CDS in Regenstrief's New Gopher CPOE

5 Advancements in CDS

• Dynamic Alerting• Real-Time Natural Language Processing• Chart Search• InfoPanel• Recipe Authoring

Page 77: CDS in Regenstrief's New Gopher CPOE
Page 78: CDS in Regenstrief's New Gopher CPOE

Acknowledgements• Chris Beesley• Chris Bonham• Mike Brehm• Jason Cadwallader• Joshua Castagno • Vidhya Chari• Parishkar Chauhan • Ling Cheng• Sireesha Chilukuri • Cyril Colvard• Jonathan Cummins • Alex Franken • Cindi Hart • Charity Hilton • Joshua Jones • Warren Killian • Jeremy Leventhal

• Allen Logan • Ernesto Maldonado • Burke Mamlin• Andrew Martin • Doug Martin• Jim Meeks-Johnson • Pat Milligan • Justin Morea• Chris Power• Linas Simonaitis• Kenneth Spry• Jeff Stroup• Blaine Takesue• David Taylor • Jeff Warvel • Jennifer Weatherspoon • Chen Wen