The CareWeb Framework An Update Doug Martin MD. Regenstrief Institute www.regenstrief.org.

Slides:



Advertisements
Similar presentations
Eclipse, M2M and the Internet of Things
Advertisements

COMBASE: strategic content management system Soft Format, 2006.
Global Health and health Informatics: Serving the underserved Paul Biondich, MD MS Regenstrief Institute & OpenMRS.
Introduction to Kuali Rice ITANA Screen2Screen: Kuali on Campus May 2009 Eric Westfall – Kuali Rice Project Manager.
e-Framework Components and Responsibilities.
Supporting education and research E-learning tools, standards and systems Sarah Porter Head of Development, JISC.
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.
1 THE HEALTH iNNOVATOR An Integrated Care Record Service The Durham & Darlington Approach The Simulator.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
A Primer on Healthcare Information Exchange John D. Halamka MD CIO, Harvard Medical School and Beth Israel Deaconess Medical Center.
NextGen Interoperability – Leading the Charge Presenter – David Venier DISCLAIMER: The views and opinions expressed in this presentation are those of the.
Product Offering Overview CONFIDENTIAL AND PROPRIETARY Copyright ©2004 Universal Business Matrix, LLC All Rights Reserved The duplication in printed or.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 18 Slide 1 Software Reuse.
Software Engineering Muhammad Fahad Khan
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Creating a Flexible EMR Architecture Doug Martin, MD.
Requirements for Epidemic Information Management Farrukh Najmi XML Standards Architect Sun Microsystems
TECHNICAL. The iMDHT technical team Shared Technical Objective: Toolkit that lowers the bar and accelerates development of innovative applications Shared.
Web Services Mohamed Fahmy Dr. Sherif Aly Hussein.
VistA Imaging: An Update on IHS Activity and Directions Mark Carroll, MD; Janis Sollenbarger.
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
OSEHRA Medical Device Integration Adapter (MDIA) Project Briefing.
Fundamentals of Database Chapter 7 Database Technologies.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
Connecting for Health: Common Framework. 2 What is Connecting for Health? Broad-based, public-private coalition More than 100 collaborators –Providers.
Chapter 6 – Data Handling and EPR. Electronic Health Record Systems: Government Initiatives and Public/Private Partnerships EHR is systematic collection.
Examples of the EHR BDK10-4
L SERVICE DELIVERY Pharmacy Public Health Provider Interoperability Services Data Interchange Legacy System Adapters Simulator Health Service Bus Infrastructure.
How Can a Small College Adopt a Large Open Source Course Management System? NERCOMP March 17, 2003 Pattie Orr, Wellesley College Olivia Williamson, Stanford.
1 Networked PHR, a framework for personal health applications & services Anne Chapman, Senior Program Manager Personal Health Records, Intel.
By Rick Freeman THE HEALTHCARE INNOVATION ECOSYSTEM HiMSS 2015 & Development Sandboxes Update President & Founder iSalus Consulting June 19, 2015.
CAS Lightning Talk Jasig-Sakai 2012 Tuesday June 12th 2012 Atlanta, GA Andrew Petro - Unicon, Inc.
Building the Redwood MedNet HIE with Mirth Open Source Tools
Issues and Challenges for Integrated Surveillance Systems Daniel M. Sosin, MD, MPH Division of Public Health Surveillance and Informatics Epidemiology.
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
CSS – Control System Studio
RPMS - EHR v1.1 Techie Class Really Powerful at Measuring Stuff.
Last Updated 1/17/02 1 Business Drivers Guiding Portal Evolution Portals Integrate web-based systems to increase productivity and reduce.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Promoting excellence in social security Building on sector wide commonalities to enhance the benefits of Information.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
Kno2 1 October 22, Agenda Introduction Goal of Pilot Tier Piloting Activity to Pilot Role of Kno2 in the pilot Standards and Technologies Under.
Open Source & Interoperability Profit Proprietary Closed Free Collaborative Open.
INFSO-RI Enabling Grids for E-sciencE Web Services Mike Mineter National e-Science Centre, Edinburgh.
The CareWeb Framework An Update
SAGE Nick Beard Vice President, IDX Systems Corp..
IHS EHR Indian Health Service Electronic Health Record.
THE DICOM 2014 INTERNATIONAL SEMINAR August 26Chengdu, China HL7 and DICOM: Complementary Standards, Collaborating Organizations Bao Yongjian Principal.
©Ian Sommerville 2007COTS-based System Engineering Slide 1 COTS-based System Engineering.
Bahmni Open Source EHR System -Ranjan Sakalley (Lead Developer) Simple. Affordable. Scalable.
The Regenstrief G3 System: A Next Generation CPOE Built on an Open-Source Framework Jon D. Duke, Burke Mamlin, Doug Martin AMIA 2011.
Eclipse Foundation, Inc. Eclipse Open Healthcare Framework v1.0 Interoperability Terminology HL7 v2 / v3 DICOM Archetypes Health Records Capture Storage.
The CareWeb Framework A Platform for Collaboration and Innovation Doug Martin MD.
Bangladesh National Health Information Exchange Angshuman
VistA on Douglas K. Martin, MD
Regenstrief Reloaded: The Regenstrief Medical Record System
The CareWeb Framework Douglas K. Martin, MD
Open Platforms for Innovation
MedPlus A Quest Diagnostics Company
Composable Software, Collaborative Development, and the CareWeb Framework Doug Martin, MD.
VistA on Doug Martin, MD.
API Documentation Guidelines
NETSERV Network Services for VistA
SMART on FHIR for managed authorised access to medical records
Presentation transcript:

The CareWeb Framework An Update Doug Martin MD

Regenstrief Institute

Regenstrief Institute Non-profit Indiana University Affiliate Founded in 1969 Healthcare research Funding sources – Grants (primary) – Regenstrief Foundation – Industry Partnerships Not a vendor!

Why a Collaborative Platform? CPRS is monolithic It is difficult to extend Has rudimentary extension points Difficult to share innovations Sound familiar?

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 ” 2000Clinical Informatics Associates incorporates 2001VistAtion re-engineered as VueCentric 2002VueCentric-based EHR piloted at Crow Indian Hospital 2004IHS adopts RPMS-EHR as its official EMR 2006Medsphere acquires CIA 2008RPMS-EHR deployed in over 120 IHS sites 2008Return to Regenstrief 2009VueCentric re-engineered as CareWeb Framework 2010CareWeb viewer deployed across Indiana HIE 2011Gopher re-engineered as Gopher Ports for OpenMRS, VistA, RPMS 2013 Open Source (MPL 2.0)

What We Know Component-based frameworks work 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)

CareWeb Framework Today Third generation framework Web-based 100% open source (MPL 2.0) Not just VistA anymore

CareWeb Framework Features Provides a foundation for building modular applications Leverages existing open source technologies Is highly extensible through plugin modules Supports flexible UI layouts Coordinates shared functions (events, contexts) Heavily promotes code re-use / sharing Facilitates collaborative development

Foundational Technologies Spring Framework Spring Security ZK Framework JQuery Bootstrap Apache Maven All Open Source!

External Services External Services Internal Services Internal Services Architecture Flowsheet Order Entry Order Entry User Preferences Chart Search 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 SMART API Registry SMART API Registry Solr Search Engine SMART Adaptor

CareWeb Framework is not just for VistA Regenstrief Medical Record System (RMRS) OpenMRS RPMS VistA FHIR-compliant EMR’s (future)

Fast Healthcare Interoperability Resources (FHIR) Emerging HL7 standard DSTU v2 Wire format for resource exchange CRUDS operations REST interface Common data model Industry-wide uptake Still immature and evolving

VistA Port RPC broker (Java client, CIA server) – Authentication (Spring Security) – Asynchronous RPC’s – Event propagation – Communication is server-to-server, not client – HttpClient implementation Resource serialization framework – FHIR resources (user, patient, encounter, etc.) – Non-FHIR resources (parameter definitions)

VistA Port Patient selection (FHIR) Patient lists Patient photo (VistA Imaging via FHIR) Encounter selection (mostly FHIR, incomplete) Secure chat Notifications (from RPMS) User/patient/encounter headers Cover sheet components Vitals display/graph CWAD TIU document viewer (FHIR and non-FHIR) Settings editor SMART adaptor (thanks to George Lilly) Lots more to do

Wiki Documentation Blog Source Code (MPL 2.0)

Github Repositories carewebframework-core carewebframework-icons carewebframework-themes carewebframework-cal carewebframework-fhir carewebframework-smart carewebframework-ohj carewebframework-highcharts carewebframework-openmrs carewebframework-vista carewebframework-rpms

Questions?