Regenstrief Reloaded: The Regenstrief Medical Record System

Slides:



Advertisements
Similar presentations
Connected Health Framework
Advertisements

UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
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.
Massachusetts: Transforming the Healthcare Economy John D. Halamka MD CIO, Harvard Medical School and Beth Israel Deaconess Medical Center.
Federal Student Aid Technical Architecture Initiatives Sandy England
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Migrating to uPortal 2 at UBC Paul Zablosky University of British Columbia Copyright Paul Zablosky This work is the intellectual property of the.
WORKDAY TECHNOLOGY Stan Swete CTO - Workday 1.
A Primer on Healthcare Information Exchange John D. Halamka MD CIO, Harvard Medical School and Beth Israel Deaconess Medical Center.
Stop Programming and Start Modeling: Developing Work- Centered Semantic Applications † Semantic Technology Conference May 23, 2007 Andrew Crapo Amy Aragones,
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Standardization and Interoperability in healthcare IT Export HIS Shanghai & Guangzhou seminars Juha Mykkänen Health Information Systems R & D Unit University.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
Creating a Flexible EMR Architecture Doug Martin, MD.
MVC pattern and implementation in java
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
OSGi.
XForms: A case study Rajiv Shivane & Pavitar Singh.
What is Workflow?  Workflow or Business Process Management (BPM) consists of Processes, States and Actions.  A Process (e.g. Customer Order fulfillment)
1.View Description 2.Primary Presentation 3.Element Catalog Elements and Their Properties Relations and Their Properties Element Interfaces Element Behavior.
Kuali Enterprise Notification Aaron Godert (Sr. Software Architect, Cornell University) John Fereira (Programmer/Analyst, Cornell University)
Toolkit for Planning an EHR-based Surveillance Program | HL7 Clinical Document Architecture An Introduction.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
Presentation. Recap A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate. Taken advantage of Spring’s multi layer.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Health Information Technology Summit Wendy Angst CapMed, Division of Bio-Imaging Technologies Inc.
Kuali Rice A basic overview…. Kuali Rice Mission First and foremost to provide a consistent development framework and common middleware layer for Kuali.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Component 6 - Health Management Information Systems
.  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.
September, 2005Cardio - June 2007 IHE for Regional Health Information Networks Cardiology Uses.
Promoting excellence in social security Building on sector wide commonalities to enhance the benefits of Information.
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
Regenstrief Institute’s Next-Generation Clinical Decision Support System Jon D. Duke, MD, MS Burke Mamlin, MD Doug Martin MD.
The CareWeb Framework An Update
SAGE Nick Beard Vice President, IDX Systems Corp..
Interoperability: Issues, Challenges, Solutions Bill Lober, MD MS Associate Professor, Health Informatics and Global Health Schools of Medicine, Nursing,
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
The Regenstrief G3 System: A Next Generation CPOE Built on an Open-Source Framework Jon D. Duke, Burke Mamlin, Doug Martin AMIA 2011.
The CareWeb Framework An Update Doug Martin MD. Regenstrief Institute
RELOAD Overview Bill Olivier Bolton Institute. RELOAD Aims Standards-based Editor and Runtime toolset –Metadata –Content Packaging –SCORM (& ideally Simple.
The CareWeb Framework A Platform for Collaboration and Innovation Doug Martin MD.
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
Introduction to Oracle Forms Developer and Oracle Forms Services
RDA 9th Plenary Breakout 3, 5 April :00-17:30
EI Architecture Overview/Current Assessment/Technical Architecture
The CareWeb Framework Douglas K. Martin, MD
Introduction to Oracle Forms Developer and Oracle Forms Services
Composable Software, Collaborative Development, and the CareWeb Framework Doug Martin, MD.
Introduction to Oracle Forms Developer and Oracle Forms Services
VistA on Doug Martin, MD.
Notification Service May 19, 2006 Jon Atherton Mark Mara.
The Power Of Generic Infrastructure
An educational system for medical billers in training
Black Pear Software An Agile Approach to Integrated Shared Care across Health & Social Care.
VSA Integration with Apache
Jens Haeusser Director, Strategy IT, UBC
RAIN Live Oak Data Provenance API
Health Information Exchange Interoperability
ARCHITECTURE OVERVIEW
About Thetus Thetus develops knowledge discovery and modeling infrastructure software for customers who: Have high value data that does not neatly fit.
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
HOW HYBRID APPLICATION DEVELOPMENT IS BENEFICIAL FOR BUSINESS ?
Palestinian Central Bureau of Statistics
Presentation transcript:

Regenstrief Reloaded: The Regenstrief Medical Record System

Welcome & Introductions

DOCS4DOCs Gopher RMRS INPC SPIN 1972 1984 1992 2002 2004 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 00 02 04 06 08 10 DOCS4DOCs RMRS Gopher INPC SPIN 1972 1984 1992 2002 2004

Current System Dataflows

Rationale for Re-engineering Software platform reaching end of life Systems reaching limits of extensibility Difficulty recruiting engineers with relevant experience Diminishing compatibility with evolving infrastructure Limited ability to leverage contemporary tools Complexity of maintaining multiple systems Say something about re-engineering  preserve functions

Rationale for Re-engineering Software platform reaching end of life Systems reaching limits of extensibility Difficulty recruiting engineers with relevant experience Diminishing compatibility with evolving infrastructure Limited ability to leverage contemporary tools Complexity of maintaining multiple systems

Goals of New Platform 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

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

Plug-in Inventory Results display User tools Administrative Recent results User preferences Flowsheet User feedback Clinical abstract Notifications Clinical documents Administrative Encounter display User management Order summary Remote troubleshooting Data capture Property management Results entry Administrative reports Order entry Research Quick notes Medication reconciliation Document uploader Med profile visualization Electronic signature SMArt plug-ins Problem list management Switch to demo – show plugins, help content, about box, design mode.

SMArt: No Small Change* SMArt (Substitutable Medical Applications, reusable technology) is part of ONC’s SHARP initiative to promote “breakthrough” technologies. Enables CareWeb and other EMR platforms (e.g., Cerner, VistA, etc.) to run interchangeable applications that will be available through an open app exchange (coming in 2011) US CTO Aneesh Chopra has announced the SMArt Health App $5000 Challenge See http://www.smartplatforms.org Ken and Zak’s Perspective piece in 2009, “No Small Change for the Health Information Economy” described an iPhone like development environment for health care that would accelerate innovation and adoption. * Mandl and Kohane, NEJM 2009; 360:1278-1281

SMArt’s Technical Architecture One SMArt Container per EMR platform enables all SMArt Applications to run in that EMR

A SMArt Med Adherence App Running on the SMArt Reference Platform… CareWeb: the first SMArt-enabled EMR!!

The Exact Same SMArt App Code Running in a SMArt Container on CareWeb CareWeb: the first SMArt-enabled EMR!!

G3 Super plug-in, designed to integrate physician documentation and order entry Replacement for the venerable and well-studied Gopher CPOE Challenge to move from a highly efficient but idiosyncratic DOS-based system to Web UI Goal is learnability for novices and efficiency for experienced users Uses existing metaphors

CDS in G3 Aiming to apply lessons from the literature on problems with clinical alerts Goal is to reduce alert fatigue by heeding HCI principles in alert design focusing on “relevance” rather than severity dynamically adjusting alerts based on context

Contextual CDS Alert Display Patient Context Physician Context Alert Triggered Patient Context Physician Context Institutional Context Alert Display

Dynamic Adjustment of Alert Relevance Alert Hub ….. DDI Alert Service Allergy Alert Service Contraindication Alert Service DDI – Risk of Bleeding INR 3.4*, Hct 39.4 Relevance: 7 (High) DDI – Risk of Bleeding Severity: Moderate Data Repository Concept Relationship INR 3.4*, Hct 39.4 INR, Hct Bleeding | INR | HasRelevantLab Bleeding | Hct | HasRelevantLab

Interaction WARNING! Support Risk of BLEEDING Azithromycin interacts with Warfarin details » Patient on Warfarin 5mg daily (last rx 8-14-10) details » Relevant Data Management INR 3.4 H 10-12-2010 Cancel Azithromycin HCT 39.4 10-12-2010 - or - Discontinue Warfarin PLT 212 10-12-2010 more » No thanks, continue this order Helpful alert? Yes No

External Plug-Ins Developers use a variety of tools The new framework supports flexible integration of a wide range of applications

External Plug-Ins

Challenges Speed, speed, speed Scalability Cross browser support UI richness UI consistency Session interference Dependency management Versioning Workflow support Speed, speed, speed (translated into our new platform) Web-based application wins/challenges Components wins/losses SOA wins/losses What would we do differently if we started over Compare to our goals – did we achieve them?

Q & A Regenstrief Reloaded