The CareWeb Framework A Platform for Collaboration and Innovation Doug Martin MD.

Slides:



Advertisements
Similar presentations
The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
Advertisements

COMBASE: strategic content management system Soft Format, 2006.
From Ontology Design to Deployment Semantic Application Development with TopBraid Holger Knublauch
Global Health and health Informatics: Serving the underserved Paul Biondich, MD MS Regenstrief Institute & OpenMRS.
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.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
A Primer on Healthcare Information Exchange John D. Halamka MD CIO, Harvard Medical School and Beth Israel Deaconess Medical Center.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
©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.
Turkey IDA Info-Day PM Session, September 25, 2003 CIRCA 1 CIRCA : The IDA Collaborative Software Tool Grzegorz Ambroziewicz European Commission - DG Enterprise.
Creating a Flexible EMR Architecture Doug Martin, MD.
What is Workflow?  Workflow or Business Process Management (BPM) consists of Processes, States and Actions.  A Process (e.g. Customer Order fulfillment)
The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
Presented by: Alicia Goodwin
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
@ 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.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Promoting excellence in social security Building on sector wide commonalities to enhance the benefits of Information.
T8. Open Source Tools That are Changing the Content Technology Landscape Gilbane San Francisco 2010.
The User Perspective Michelle Osmond. The Research Challenge Molecular biology, biochemistry, plant biology, genetics, toxicology, chemistry, and more.
Regenstrief Institute’s Next-Generation Clinical Decision Support System Jon D. Duke, MD, MS Burke Mamlin, MD Doug Martin MD.
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
The CareWeb Framework An Update
SAGE Nick Beard Vice President, IDX Systems Corp..
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
©Ian Sommerville 2007COTS-based System Engineering Slide 1 COTS-based System Engineering.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Data Management Daniel Marcus Washington University.
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
Portlet Development Konrad Rokicki (SAIC) Manav Kher (SemanticBits) Joshua Phillips (SemanticBits) Arch/VCDE F2F November 28, 2008.
Introduction to SharePoint 2007 Brendon Schwartz
October 2014 HYBRIS ARCHITECTURE & TECHNOLOGY 01 OVERVIEW.
Introduction to Oracle Forms Developer and Oracle Forms Services
Developing Online Tools To Support The Visualization Of Ocean Data For Educational Applications Poster #1767 Michael Mills, S. Lichtenwalner,
Existing Applications Applications built on SDK
Regenstrief Reloaded: The Regenstrief Medical Record System
The CareWeb Framework Douglas K. Martin, MD
CIM Modeling for E&U - (Short Version)
Introduction to Oracle Forms Developer and Oracle Forms Services
Overall Architecture and Component Model
MedPlus A Quest Diagnostics Company
The GEMBus Architecture and Core Components
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.
Introduction to SharePoint 2007
Chapter 18 MobileApp Design
University of Kansas Medical Center, Medical Informatics Division
Getting and using data: MI2 supporting MCRN
INTEGRATED ELECTRONIC HEALTH RECORD SYSTEM
Modern web applications
NETSERV Network Services for VistA
Sandy Jones, Public Health Advisor
Vonk FHIR Engine Christiaan Knaap 27 September 2018.
Enterprise Program Management Office
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
The Social Life of Information
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

The CareWeb Framework A Platform for Collaboration and Innovation Doug Martin MD

Regenstrief Institute

Regenstrief Institute Non-profit Founded in 1969 Healthcare research Primarily grant funded Regenstrief Foundation Affiliated with Indiana University Multiple partnerships

CareWeb Framework What It Does Provides a foundation for building component-based applications Leverages existing open source technologies Is highly extensible through plugin modules Supports flexible UI layouts Coordinates shared functions (events, contexts) Facilitates collaborative development

CareWeb Framework What It Is Not A standalone application Specific to healthcare (not an EMR) 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 ” 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)

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 Built on 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 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 Spring Framework Spring Security ZK Framework JQuery Apache ActiveMQ Server Apache Tomcat Apache Maven

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

Feature Inventory Results display – Recent results – Flowsheet – Clinical abstract – Clinical documents – Encounter display – Order summary – Appointment history – Patient dashboard – Medication summary – Chart search Data capture – Order entry – Note writing – Observations – Patient letters – Document uploader – Electronic signature – Problem list management – Allergy management – Order sets – Natural language processing Clinical Decision support – Alert display – InfoPanel – Rule authoring – Relevance Adjustment Module – FDB integration 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 Communication – Secure chat

Wiki Documentation Blog Source Code (MPL 2.0)

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

Demos VistA port The Medical Gopher Order Entry System

Questions?