The Regenstrief G3 System: A Next Generation CPOE Built on an Open-Source Framework Jon D. Duke, Burke Mamlin, Doug Martin AMIA 2011.

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
Copyright © 2012 Siemens Medical Solutions USA, Inc. All rights reserved. Innovations ‘11 A914CX-HS C1-4A00.
Multi-Mode Survey Management An Approach to Addressing its Challenges
Introduction to Eclipse plugin development for CSU 670 course project, Selector language (Xaspect) editor plugin implementation.
Copyright © 2005, SAS Institute Inc. All rights reserved. Creating Dashboards with the SAS ® Information Delivery Portal Don Chapman Development Manager.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Massachusetts: Transforming the Healthcare Economy John D. Halamka MD CIO, Harvard Medical School and Beth Israel Deaconess Medical Center.
Compass Semantic search
Proposed Meaningful Use Criteria for Stage 2 and 3 John D. Halamka.
A Primer on Healthcare Information Exchange John D. Halamka MD CIO, Harvard Medical School and Beth Israel Deaconess Medical Center.
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
ChartWare Product Tour. Upon Log-in, view all reminders. Items in red are past-due. Use this for “internal messaging”
RMIS - Building a Research Management Information System at the University of Glamorgan Leanne Beevers & Neil Williams.
Introduction to WordPress with SiteControl By: Web Services.
JWST Integrated Modeling Environment James Webb Space Telescope.
Creating a Flexible EMR Architecture Doug Martin, MD.
MVC pattern and implementation in java
‘One Sky for Europe’ EUROCONTROL © 2002 European Organisation for the Safety of Air Navigation (EUROCONTROL) Page 1 VALIDATION DATA REPOSITORY Overview.
1 WEB Engineering Introduction to Electronic Commerce COMM1Q.
Using the SAS® Information Delivery Portal
1.View Description 2.Primary Presentation 3.Element Catalog Elements and Their Properties Relations and Their Properties Element Interfaces Element Behavior.
Regenstrief Institute’s New Medical Gopher: A Next-Generation Open-Source Physician Order Entry System Jon D. Duke, MD, MS Burke Mamlin, MD Doug Martin.
Kuali Enterprise Notification Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst, Cornell University)
Affordable Healthcare IT Solutions. MU RX Compliance with Meaningful Use Stage 2.
EQUELLA Product Strategy and Development
Fundamentals of Database Chapter 7 Database Technologies.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
1 WEB Engineering E-Commerce Strategy & Management COM350.
Samsung Solution Introduction Steve Yoon Solution & Service (IT) Samsung IT Solutions Business 9 th July, 2010 We are pursuing customer’s satisfaction.
Siteman Cancer Center at Barnes-Jewish Hospital and Washington University School of Medicine Cancer Center Administration Database.
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
Presentation. Recap A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate. Taken advantage of Spring’s multi layer.
Comp 15 - Usability & Human Factors Unit 8a - Approaches to Design This material was developed by Columbia University, funded by the Department of Health.
U.S. Department of Agriculture eGovernment Program Design Approach for usda.gov April 2003.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
.  A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate.  Taken advantage of Spring’s multi layer injection.
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
Www2.computer.org Web Publishing Training Leo Wadsworth, Staff Manager April 2008.
Strictly Business Using “StrictlyFused” to Create an Extensible Knowledge Portal.
Introduction to KE EMu
ULTIMA*DCF for children and adolescents clinics and hospitals.
Presentation.
Regenstrief Institute’s Next-Generation Clinical Decision Support System Jon D. Duke, MD, MS Burke Mamlin, MD Doug Martin MD.
S ecure A rchitecture F or E xchanging Health Information in Central Massachusetts Larry Garber, M.D. Peggy Preusse, R.N. June 9 th, 2005.
The Claromentis Digital Workplace An Introduction
The CareWeb Framework An Update
SAGE Nick Beard Vice President, IDX Systems Corp..
Metric Studio Cognos 8 BI. Objectives  In this module, we will examine:  Concepts and Overview  An Introduction to Metric Studio  Cognos 8 BI Integration.
Electronic Data Capture: Introducing Medidata Rave
© 2015 IBM Corporation Introducing. © 2015 IBM Corporation 2 SELF-SERVICE Covers a wide spectrum of users Power users Consumers Creators Level of Management.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
The CareWeb Framework An Update Doug Martin MD. Regenstrief Institute
The CareWeb Framework A Platform for Collaboration and Innovation Doug Martin MD.
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
Regenstrief Reloaded: The Regenstrief Medical Record System
The CareWeb Framework Douglas K. Martin, MD
Composable Software, Collaborative Development, and the CareWeb Framework Doug Martin, MD.
Administrator Training
VistA on Doug Martin, MD.
Black Pear Software An Agile Approach to Integrated Shared Care across Health & Social Care.
E-Commerce Chatbot by Coviam Technologies
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Presentation transcript:

The Regenstrief G3 System: A Next Generation CPOE Built on an Open-Source Framework Jon D. Duke, Burke Mamlin, Doug Martin AMIA 2011

Conflicts of Interest Dr. Duke has no conflicts of interest to report Dr. Mamlin has no conflicts of interest to report Dr. Martin has no conflicts of interest to report

Introduction

Gopher Gopher grew from a small clinic to over 1000 workstations, inpatient and outpatient 25+ years of iterations lead to robust functionality and efficiency Served as the research platform for many of the seminal studies in medical informatics

In 2009 Regenstrief began rebuilding its core clinical information system platform In 2010, we began work on a new outpatient CPOE system to replace the venerable Gopher In designing this new system, we sought to leverage our experience with Gopher as well as ongoing research in CPOE and human factors

A Tour of G3 Overview of the Regenstrief Framework Functional and Usability Goals for G3 G3 Design and Demonstrations – Workflow – Order Entry – CDS – Chart Search Next steps in development and collaboration

CareWeb Framework Web-based Built on open source technologies Modular design Emphasis on component re-use Extensible architecture Ease of development Minimal configuration Support our research mission!

Key Technologies Spring Framework Spring Security ZK Framework JQuery Oracle Help for Java Apache ActiveMQ Server Apache Web Server Apache Tomcat Oracle / PostgreSQL

External Services External Services Internal Services Internal Services Architecture Flowsheet Order Entry Order Entry User Preferences Web Resources Web Resources Context Management Context Management Event Management Event Management Help Subsystem Help Subsystem Electronic Signature Electronic Signature Patient Context Patient Context Data Access Data Access Security Services Security Services User Context User Context Layout Manager Layout Manager Theme Support Theme Support Messaging Services Messaging Services User Interface User Interface Layout Designer Layout Designer Component Registration Component Registration Plug-in Widgets Plug-in Widgets Framework Services Framework Services Plug-in Services Plug-in Services Framework Services Framework Services Core Services Core Services Web Services Web Services Patient Selection Patient Selection Electronic Signature Electronic Signature User Authentication User Authentication Plug-in Services Plug-in Services SMArt Plug-in SMArt Plug-in

Plug-in Inventory Results display – Recent results – Flowsheet – Clinical abstract – Clinical documents – Encounter display – Order summary – Chart search Data capture – Results entry – Order entry – Note Writing – Document uploader – Electronic signature – Problem list management User tools – User preferences – User feedback – Notifications Administrative – User management – Remote troubleshooting – Property management – Administrative reports – Concept mapping Research – Medication reconciliation – Med profile visualization – SMArt plug-ins

Designing G3

G3 Requirements and Goals Functional Requirements – Order Entry – Note Writing – Medication / Problem / Allergy Management – Clinical Decision Support – SureScripts / Meaningful Use Compliance – Integrate with Research Platform – Support Existing Gopher Content

G3 Requirements and Goals Usability and User Experience Goals – Safe – Efficient – Support novice and expert users – Minimal training required – Intuitive interface leveraging existing metaphors – Keyboard and mouse friendly – Avoid Information Overload

Workflow in G3 Goal was to support multiple workflows for each user type based on – Role (e.g., MD, RN, Dietitian) – Training Level (e.g., Attending, Resident, Student) – Specific Permissions “Wizard”-like guide generated for each type of transaction Users can navigate in any order

Workflow in G3

Order Entry E-commerce Cart metaphor – Add, update, and delete items from cart – Single search bar for all orderables Multi-word autocompleter Common matches shown at top Icons to demonstrate formulary status – Batch renewal and d/c of medications – Drag and drop ordering and information

Order Entry

Medication Ordering

Allergy Entry

Clinical Decision Support Contextual Alerting – Relevance Adjustment Module – Delivery mechanisms (e.g. interruptive, corner notifier, infopanel, dropdown, etc) Non-alert support – Medication info on demand (pt specific and general) – Problem based concept lookup (UpToDate) – {Clinical Advisors for ordering?} Article Linking / Reference Sharing

Clinical Decision Support Dynamic Alert Display InfoPanel Real-Time NLP of Notes

Dynamic Alerts Embedded mechanics to dynamically change alert display based on context Presentation of alert can vary based on – Patient Context – Physician Context – Institutional Context

Alerting Zones

DDI Alert Service DDI Alert Service AZITHROMYICN Interacts with WARFARIN Risk of Bleeding Severity: Moderate Relevance: 5 (Average) AZITHROMYCIN Interacts with WARFARIN Risk of Bleeding INR 3.4*, Hct 39.4 Relevance: 7 (High) Azithromycin Order Related Concepts Bleeding Has Relevant Labs: INR, HCT, PLT Data Repository Data Repository INR, HCT, PLT Relevance Adjustment Module Original AlertFinal Alert Patient has lab values: INR 3.4*, Hct 39.4, Plt 212

InfoPanel An application-wide information stream Designed for – informational messages – clinical advisors / calculators – “Twitter”-like team communications – Other apps

Real-Time NLP Clinical notes are sent in real-time to an NLP pipeline as they are being entered Text is simply “published” to the pipeline without awaiting a response, avoiding latency One or more NLP services may be run (e.g.,for CDS, quality metrics, billing, recruitment, etc) Consumer application of the NLP output may or may not be user-facing

Real Time NLP

Chart Search

Google-like search capability Blazingly fast look ups Solr / Lucene text indexing / search engine Highly extensible Support for word stemming, equivalency, grouping

Chart Search UI overview Pluggable renderers - brief and detailed views Filters Patient preference considerations

Screencast / Live Demo Demonstrate a few key areas: – Workflow – Ordering – CDS / InfoPanel / Note NLP – Search

G3 and Open Source Regenstrief is committed to the development open source software and plan to follow this path with G3 We are eager for collaboration to sustain and expand G3’s potential in research and clinical care

Next Steps for G3 In production pilots now, moving from primary care to specialties Enhancing UI Building content Expanding CDS and research capabilities Inpatient development is now underway

Thanks! Questions?