Creating a Flexible EMR Architecture Doug Martin, MD.

Slides:



Advertisements
Similar presentations
Connected Health Framework
Advertisements

| Implications for Health Information Exchange – MetroChicago January 2011.
The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
Websydian Anne-Marie Arnvig Manager, Websydian Communications & Relations.
How To Get To The Winners Circle with Your Patient Portal; Our Challenges To Get To The Finish Line. Julie Patterson, Baptist Health Carey Ronan, MHA,
COMBASE: strategic content management system Soft Format, 2006.
From Ontology Design to Deployment Semantic Application Development with TopBraid Holger Knublauch
Microsoft® SharePoint™ Products And Technologies “v2.0” Overview Brian Murphy Product Planner Microsoft Corporation.
Multi-Mode Survey Management An Approach to Addressing its Challenges
Software Reuse SEII-Lecture 28
eHMP OSEHRA PRESENTATION
e-Framework Components and Responsibilities.
Open Source Clinical Decision Support Emory Fry, MD Cognitive Medical Systems January 14, 2014.
Massachusetts: Transforming the Healthcare Economy John D. Halamka MD CIO, Harvard Medical School and Beth Israel Deaconess Medical Center.
CONFUSED? DON’T BE. IT’S ACTUALLY REALLY STRAIGHTFORWARD. RICK FREEMAN FEBRUARY 4, 2015 The HSPC Tier 1 & Tier 2 Technical Specification Explained.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Proposed Meaningful Use Criteria for Stage 2 and 3 John D. Halamka.
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
Architectural Challenges in Developing a Web-Based Public Health Reporting System Workshop on Evaluating Software Architectural Solutions May.
A Primer on Healthcare Information Exchange John D. Halamka MD CIO, Harvard Medical School and Beth Israel Deaconess Medical Center.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Optimizing Business Operations Business Priorities Presentation.
Indian Health Service Approach to Population Health Indian Health Service Approach to Population Health Theresa Cullen, MD, MS RADM U.S. Public Health.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Problems with reuse – Increased maintenance costs; lack of tool support; not-invented- here syndrome; creating, maintaining, and using a component library.
Introduction to RPMS Steve Bowman Information Systems Consultant.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Liam Peyton – Research A Framework for Instrumentation and Integration of Process Performance Management.
OSGi.
What is Workflow?  Workflow or Business Process Management (BPM) consists of Processes, States and Actions.  A Process (e.g. Customer Order fulfillment)
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada.
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.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
Presented by: Alicia Goodwin
CONNECT Roadmap Draft version as of February 4 th,
By Rick Freeman THE HEALTHCARE INNOVATION ECOSYSTEM HiMSS 2015 & Development Sandboxes Update President & Founder iSalus Consulting June 19, 2015.
@ 2008 Copyright NIC I Do not distribute without permission E-Services for Transforming to the Next Generation Government “A Case Study of India” Suchitra.
Kuali Rice Evolving the Technology Framework for Kuali Applications Brian McGough (Indiana University) Aaron Godert (Cornell University) Warner Onstine.
Deploying OpenMRS in Rwanda Yaw Anokwa
Issues and Challenges for Integrated Surveillance Systems Daniel M. Sosin, MD, MPH Division of Public Health Surveillance and Informatics Epidemiology.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Component 6 - Health Management Information Systems
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
Strictly Business Using “StrictlyFused” to Create an Extensible Knowledge Portal.
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
dWise Healthcare Bangalore
Regenstrief Institute’s Next-Generation Clinical Decision Support System Jon D. Duke, MD, MS Burke Mamlin, MD Doug Martin MD.
Collaboration Expedition April 18, page 2 April 18, 2006 Roger A. Maduro -- Collaboration Expedition Meeting Institute of Medicine on VistA “VHA’s.
The CareWeb Framework An Update
SAGE Nick Beard Vice President, IDX Systems Corp..
Rule Engine for executing and deploying the SAGE-based Guidelines Jeong Ah Kim', Sun Tae Kim 2 ' Computer Education Department, Kwandong University, KOREA.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
©Ian Sommerville 2007COTS-based System Engineering Slide 1 COTS-based System Engineering.
Terminology in Healthcare and Public Health Settings Electronic Health Records Lecture b – Definitions and Concepts in the EHR This material Comp3_Unit15.
PDMP & HITI Solution Planning Workgroup Session June 19, 2014.
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
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.
VistA on Doug Martin, MD.
Omnibus Care Plan (OCP) Care Coordination System
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Creating a Flexible EMR Architecture Doug Martin, MD

The Need for Innovation Traditional EMR architectures tend to be monolithic in design, which may limit configurability and extensibility Novel modular architectures support collaborative EMR development through – Built-in extensibility – High level of configurability – Flexible UI

The CareWeb Framework

What It Is A foundation for component-based applications Highly extensible through plugin modules Flexible, supporting user-designed layouts A coordinator of shared functions (events, contexts) A facilitator of collaborative development

What It Isn’t A standalone application (not an EMR) Specific to healthcare Dependent upon a specific domain model

The Road to CWF 1998Consortium of VA Hospitals fund VistAtion project Integrate commercial note authoring tool into CPRS Monolithic, closed → open, modular, extensible architecture Monopolistic → collaborative development culture Needed a supporting framework (VistAtion Framework) Modularize CPRS → VistAtion components 1999VistAtion pilot commences at Atlanta VAMC 2000VA rejects VistAtion concept as “too open” 2001VistAtion  VueCentric 2002VueCentric-based EHR piloted at Crow Indian Hospital 2004IHS adopts RPMS-EHR as its official EMR 2008RPMS-EHR deployed in over 120 IHS sites 2009VueCentric  CareWeb Framework 2010CareWeb deployed across Indiana HIE 2011Gopher order entry system begins a new life as Gopher 3

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 Technology convergence Web-based Leverage existing open source technologies Extensible architecture Modular design Emphasis on component re-use Ease of development Minimal configuration Support our research mission!

What We Already Knew Component-based frameworks work Separation of domain from framework is important Given the proper tools, users will innovate Don’t design to perceived workflows Let users adapt software to workflow Ability to share custom layouts is huge Deployment can be a pain (lots of moving parts)

Challenges Speed, speed, speed Scalability Cross browser support UI richness UI consistency Session interference Dependency management Versioning Workflow support

Key Technologies Java Spring Framework Spring Security ZK Framework JQuery JavaHelp Apache ActiveMQ Server Apache Tomcat Apache Maven CCOW

External Services External Services Internal Services Internal Services Architecture Order Entry Chart Search 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 Clinical Flowsheet Clinical Flowsheet Rule Authoring Problem List Medication List Allergy List

What’s inside the new Gopher? Data capture –Order entry –Note Writing –Observations –Patient Letters –Document uploader –Electronic signature –Problem list management –Allergy Management –Order Sets –Natural Language Processing Results display –Recent results –Flowsheet –Clinical abstract –Clinical documents –Encounter display –Order summary –Appointment history –Patient dashboard –Medication summary –Chart search Clinical Decision support –Alert display –InfoPanel –Rule Authoring –Relevance Adjustment Module –FDB Integration Setting-specific functionality –Outpatient –Inpatient –Emergency Department – Touch interface Administrative Tools –User management –Remote troubleshooting –Property management –Concept mapping –Disaster aid support System integration –McKesson portal –Relay Health portal –Docs4Docs integration Research –Randomization –Medication adherence –Medication reconciliation –Med profile visualization –ResNet study recruitment –SMART plug-ins Certifications –Meaningful Use Inpt / Outpt –NCPDP e-Prescribing Reporting –Population search

Summary Modular architectures promote – Agile development – Collaboration within and across organizations – Best-of-breed approach – Code re-use – Incremental evolution

What’s Next? Ongoing work – SMART platform support – Clinical abstraction layer – EMR adaptors VistA RPMS OpenMRS Commercial systems Open source – Community building – Infrastructure for collaboration