The CareWeb Framework An Update

Slides:



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

Eclipse, M2M and the Internet of Things
Building FHIR Servers on Existing Applications
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
SelfCon Foil no 1 Dynamic component systems 1. SelfCon Foil no 2 Pre-structured systems vs. dynamic component systems Pre-structured – emphasis on content.
Intelligent Health Lab Indivo X: The Open-Source Personally Controlled Health Record Platform Daniel Haas, Ben Adida, Arjun Sanyal, Isaac S. Kohane, Kenneth.
Copyright © IBM Corp., All rights reserved. The presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. RESTful Service Oriented.
Introduction to Kuali Rice ITANA Screen2Screen: Kuali on Campus May 2009 Eric Westfall – Kuali Rice Project Manager.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
SMART on FHIR Apps for Health
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.
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
A Primer on Healthcare Information Exchange John D. Halamka MD CIO, Harvard Medical School and Beth Israel Deaconess Medical Center.
Note: This is a preliminary discussion
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Open source administration software for education software development simplified KRAD Kuali Application Development Framework.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
VueCentric Architecture
Creating a Flexible EMR Architecture Doug Martin, MD.
The powerful capabilities of JBoss Middleware as cloud based services on OpenShift. Build applications. Integrate with other systems Orchestrate using.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
Liam Peyton – Research A Framework for Instrumentation and Integration of Process Performance Management.
OSGi.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
Enterprise Java Beans Part I Kyungmin Cho 2001/04/10.
Fundamentals of Database Chapter 7 Database Technologies.
Project HealthDesign: Common Platform Enabling Innovative Uses of Health Data by Personal Health Applications OSCON Portland, Oregon July 22, :40pm.
Data Gathering HITPC Workplan HITPC Request for Comments HITSC Committee Recommendations gathered by ONC HITSC Workgroup Chairs ONC Meaningful Use Stage.
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
By Rick Freeman THE HEALTHCARE INNOVATION ECOSYSTEM HiMSS 2015 & Development Sandboxes Update President & Founder iSalus Consulting June 19, 2015.
Open Service Gateway Initiative (OSGi) Reporter : 林學灝 侯承育 1.
T ECHNICAL INTRODUCTION TO O SKARI FOSS4G 2015 Hanna Visuri National Land Survey of Finland
Shannon Hastings Multiscale Computing Laboratory Department of Biomedical Informatics.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Building a real-world, Internet- scale stock trading application Naveen Prabhu Quadwave Consulting Pvt. Ltd.
© 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.
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.
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
TranSMART REST API. Project background tranSMART background – TranSMART is an open-source knowledge management and analysis platform for clinical and.
Jan Hatje, DESY CSS GSI Feb. 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
Presentation Title Subtitle DSpace UI Prototype 7 Spring, Angular.js, and the DSpace REST API.
NETSERV Network Services for VistA Doug Martin, MD.
The Regenstrief G3 System: A Next Generation CPOE Built on an Open-Source Framework Jon D. Duke, Burke Mamlin, Doug Martin AMIA 2011.
International Planetary Data Alliance Registry Project Update September 16, 2011.
The CareWeb Framework An Update Doug Martin MD. Regenstrief Institute
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Technologies For Creating Rich Internet Applications Presenter's name
XNAT 1.7: Getting Started 6 June, Introduction In this presentation we’ll discuss:  Features and functions in XNAT 1.7  Requirements  Installing.
The CareWeb Framework A Platform for Collaboration and Innovation Doug Martin MD.
The Holmes Platform and Applications
VistA on Douglas K. Martin, MD
Regenstrief Reloaded: The Regenstrief Medical Record System
The CareWeb Framework Douglas K. Martin, MD
Open Platforms for Innovation
Composable Software, Collaborative Development, and the CareWeb Framework Doug Martin, MD.
VistA on Doug Martin, MD.
API Documentation Guidelines
מרכז אימות לפלטפורמת מתן שירותים
Common Framework Implementation:
NETSERV Network Services for VistA
Quality Measure & Interoperability Solutions
ECA – Endpoint Context Agent
SMART on FHIR for managed authorised access to medical records
Running C# in the browser
Presentation transcript:

The CareWeb Framework An Update Doug Martin MD

Regenstrief Institute www.regenstrief.org

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

CareWeb Framework Features Provides a foundation for building modular applications Leverages existing open source technologies Is highly extensible through plugin modules Has a composable user interface (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!

Architecture Interface User Internal Services External Services Order Entry Flowsheet User Preferences SMART Plug-in Chart Search Plug-in Widgets Electronic Signature Patient Selection User Authentication SMART Adaptor Plug-in Services Layout Manager Layout Designer Framework Services Internal Services Electronic Signature Patient Context User Context SMART API Registry 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 Solr Search Engine Core Services

VueCentric vs CareWeb Framework Same Extensible via plugin architecture Context management Event pub/sub with local/remote delivery Composable user interface (design mode) VueCentric Thick client Proprietary deployment Proprietary depnd management Window only Delphi (COM / ActiveX) Metadata separate CareWeb Framework Web app Browser-based deployment Maven Windows, Linux, OSX Java / JavaScript / HTML Metadata bundled

CareWeb Framework is not just for VistA Regenstrief Medical Record System (RMRS) Oracle/Postgres OpenMRS MySQL VistA/RPMS FileMan Any FHIR-compliant EMR (future)

Current Development Work VA Innovation Project Demonstrate use of CareWeb Framework in a VistA/RPMS environment. Demonstrate port of selected RPMS-EHR components to CWF (MU focus) Immunizations Chief Complaint Patient Goals Family History Clinical Reconciliation Tool (Allergies, Problems, Meds)

Current Development Work NETSERV Network Services TCP Connection and I/O Management RPC Broker Async RPC calls Event propagation Web Services Restful FHIR endpoint Basic and OAuth2 authentication

Current Development Work Serialization Framework FHIR resources (patient, encounter, etc.) Non-FHIR resources (user, parameter definitions)

Current Development Work Clinical Abstraction Layer FHIR-based plugins EHR platform agnostic Truly interoperable plugins

Current Development Work ZK Sandbox For prototyping and testing of UI layouts. Test layout designs without restarting web service with each change. Better than existing tools (ZKFiddle, ZKSandbox, ZK Eclipse plugin)

www.carewebframework.org 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? dkmartin@regenstrief.org