+ All Categories
Home > Documents > The CareWeb Framework An Update

The CareWeb Framework An Update

Date post: 19-Jan-2018
Category:
Upload: adam-harvey
View: 219 times
Download: 0 times
Share this document with a friend
Description:
Regenstrief Institute www.regenstrief.org
16
The CareWeb Framework An Update Doug Martin MD
Transcript
Page 1: The CareWeb Framework An Update

The CareWeb FrameworkAn Update

Doug Martin MD

Page 2: The CareWeb Framework An Update

Regenstrief Institutewww.regenstrief.org

Page 3: The CareWeb Framework An Update

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

• Not a vendor!

Page 4: The CareWeb Framework An Update

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

Page 5: The CareWeb Framework An Update

Foundational Technologies

• Spring Framework• Spring Security• ZK Framework• JQuery• Bootstrap• Apache Maven

All Open Source!

Page 6: The CareWeb Framework An Update

Exte

rnal

Serv

ices

Inte

rnal

Serv

ices

ArchitectureFlowsheetOrder

EntryUser

Preferences Chart Search

ContextManagement

EventManagement

HelpSubsystem

ElectronicSignature

PatientContext

DataAccess

SecurityServices

UserContext

LayoutManager

ThemeSupport

MessagingServices

Use

rIn

terfa

ce

LayoutDesigner

ComponentRegistration

Plug-inWidgets

FrameworkServices

Plug-inServices

FrameworkServices

CoreServices

WebServices

PatientSelection

ElectronicSignature

UserAuthentication

Plug-inServices

SMARTPlug-in

SMARTAPI Registry

Solr Search Engine

SMART Adaptor

Page 7: The CareWeb Framework An Update

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

Page 8: The CareWeb Framework An Update

CareWeb Framework is not just for VistA

• Regenstrief Medical Record System (RMRS)– Oracle/Postgres

• OpenMRS– MySQL

• VistA/RPMS– FileMan

• Any FHIR-compliant EMR (future)

Page 9: The CareWeb Framework An Update

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)

Page 10: The CareWeb Framework An Update

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

Page 11: The CareWeb Framework An Update

Current Development Work

• Serialization Framework– FHIR resources (patient, encounter, etc.)– Non-FHIR resources (user, parameter definitions)

Page 12: The CareWeb Framework An Update

Current Development Work

• Clinical Abstraction Layer– FHIR-based plugins– EHR platform agnostic– Truly interoperable plugins

Page 13: The CareWeb Framework An Update

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)

Page 14: The CareWeb Framework An Update

www.carewebframework.org

• Wiki• Documentation• Blog• Source Code (MPL 2.0)

Page 15: The CareWeb Framework An Update

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

Page 16: The CareWeb Framework An Update

Questions?

[email protected]


Recommended