accelerating and sustaining ehr innovations

47
Accelerating and Sustaining EHR Innovations Wednesday, May 7, 2014 Seong K. Mun, PhD President and CEO OSEHRA

Upload: mareo

Post on 25-Feb-2016

31 views

Category:

Documents


1 download

DESCRIPTION

Accelerating and Sustaining EHR Innovations. Seong K. Mun, PhD President and CEO OSEHRA. Wednesday, May 7, 2014. Innovation and Ecosystem. JASON Report * “EHRs should not be things that one buys, but rather things that evolve through cultural change aided by technology ”. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Accelerating and Sustaining  EHR Innovations

Accelerating andSustaining EHR Innovations

Wednesday, May 7, 2014

Seong K. Mun, PhDPresident and CEOOSEHRA

Page 2: Accelerating and Sustaining  EHR Innovations

2

Innovation and Ecosystem

“Why great innovations fail: It's all in the Ecosystem”

JASON Report*

“EHRs should not be things that one buys, but rather things that evolve through cultural change aided by technology”

*A Robust Health Data InfrastructureJASON Report: November 2013

Forbes-2012The Wide Lens: A New Strategy for InnovationBy Ron Adner of Dartmouth

Page 3: Accelerating and Sustaining  EHR Innovations

Open Source EHR Ecosystem

Community

Software Governance

3

Page 4: Accelerating and Sustaining  EHR Innovations

“Greatness on your part is not enough. • You are no longer an autonomous innovator. • You are now an actor within a broader innovation

ecosystem. • Success in a connected world requires that you

manage your dependence. • But before you can manage your dependence, you

need to see it and understand it. ”

Innovation Strategy is Organic to OS Operations

4

The Wide Lens: A New Strategy for InnovationBy Ron Adner of Dartmouth

Community Governance Software

Page 5: Accelerating and Sustaining  EHR Innovations

I. Managing VulnerabilityII. Scheduling ContestIII. Managing Code IV. Product Management & ToolsV. Code TransparencyVI. Sustained Innovation

VistA Innovation Areas

5

Page 6: Accelerating and Sustaining  EHR Innovations

• M2M Broker Vulnerability discovered by Georgia Tech grad student Doug Mackey on 7/31

• Work under NDA– VA, IHS– DSS, Medsphere, iCare, Oroville

• NDA lifted Mid-October• Coordination with VA for release• Code Convergence Effort• Eventual FOIA Release

I: Managing Vulnerability

6

Page 7: Accelerating and Sustaining  EHR Innovations

Two Security Models

7

Open source operating systems such as Android & Linux offer the ability to implement security policies down to the kernel level.

Complete Controlof Implementation

OPEN SOURCE

Partial Control of Implementation

TRUSTUS

PROPRIETARY

Page 8: Accelerating and Sustaining  EHR Innovations

8

• Goals:– Knowledge Gathering exercise– Risk reduction for future RFP and

Acquisition• Overview: Two Phases

– Phase 1: Evaluate level of integration and compatibility with open source VistA.

– Phase 2: Evaluate broad features and functionalities

II: VA MASS* Scheduling Contest

*Medical Appointment Scheduling System

Page 9: Accelerating and Sustaining  EHR Innovations

• America Competes Act• Identify Solutions to Replace Medical

Scheduling Package – Possibly with Open Source

• OSEHRA Tested Submissions for VistA Interoperability and Open Source Content

• 3 Winners • Future Activity – Under Discussion

Contest Implementation

9

Page 10: Accelerating and Sustaining  EHR Innovations

10

VA701-14-I-0147SOURCES SOUGHT

Office of Health Informatics and Analytics (OIA)VistA Evolution Program (VEP)

Challenges with Competition and Prizes

VistA Evolution

Page 11: Accelerating and Sustaining  EHR Innovations

11

ProprietaryProducts

EcosystemOpen and Proprietary

Open CommunityActivities

OS Products

Page 12: Accelerating and Sustaining  EHR Innovations

III: Managing Code

• Managed– Code subject to formal review/certification– Changes reviewed and subject to configuration

management– Examples: FOIA VistA, OSEHRA VistA

• Hosted– Code placed into repository by community– Storage and retrieval only– Could be certified– Could be incorporated into managed code base

12

Page 13: Accelerating and Sustaining  EHR Innovations

Managed Code Submission Path

VistA Patch

RepositoryApprovalGerrit

ReviewManaged Code Submission

Instrumented VistA Instance

Dashboard

ForumCommunity Notification

OSEHRA Technical Journal

New Code Submission VistA-M

Repository

Automated Tool

OSEHRA VistA Reference Instance

FOIA VistAReference Instance

GithubGithub and Gitorious

Mirrors

Mirrors

13

Page 14: Accelerating and Sustaining  EHR Innovations

14

Open Source Software Repositories

Generic Repositories

OSEHRA RepositoriesTools

Page 15: Accelerating and Sustaining  EHR Innovations

15

• Improves/ensures the quality of Open Source code

• Critical to making code reusable for code intake by the community

• NOT a replacement for acceptance, integration, or regression testing by new user organization

Open Source Software Quality Certification

Page 16: Accelerating and Sustaining  EHR Innovations

Usable: Appropriate licensing and documentation

Safe: Individual code units do not cause errors in other components of the system and the code is robust to all code paths and conditions

Compliant: Code meets agreed upon interface specifications and code conventions, and complies with all applicable laws and regulations

Functional: Code has a defined set of requirements that are met when the code executes

Maintainable: Integral unit tests are provided to facilitate regression testing

OSEHRA Certification Standard

16

Page 17: Accelerating and Sustaining  EHR Innovations

Certification Levels

17

Name/ Number Space

Dependency / SAC

Open Source License Documentation Code Review Test

InstallationRegression

TestingFunctional

Testing

Level 1 Pass Pass Apache 2 None Large # Non-critical Issues

Large # Non-critical Issues

Existing Tests Pass

Large # Non-critical Issues

Level 2 Pass Pass Apache 2 Basic Small # Non-critical Issues

Small # Non-critical Issues

Existing + Some

R. Tests

Small # Non-critical Issues

Level 3 Pass Pass Apache 2 Substantial No Issues No IssuesExisting + >=

50% Coverage

No Issues

Level 4 Pass Pass Apache 2 All Required No Issues No IssuesExisting +

>= 90% Coverage

No Issues

• Level 1 is reserved for VistA legacy code. • Levels 2-4 are growing certification compliance. • For new code developed under VA contracts, OESHRA

recommends a minimum certification level of Level 3.

Page 18: Accelerating and Sustaining  EHR Innovations

IV: Product Management & Tools

18

VIVIANVisualizing VistA and Name Space

Page 19: Accelerating and Sustaining  EHR Innovations

19

Root view from VIVIAN “Collapse All” option.

Clicking the “VistA” button expands the tree...

Page 20: Accelerating and Sustaining  EHR Innovations

20

...Now we see several categories of capabilities. (We can scroll down to view the ones that aren’t now visible.)

We’ll select “Provider Services”...

Page 21: Accelerating and Sustaining  EHR Innovations

21

...and that subtree comes into view.

Now we select “Order & Results Management”...

Page 22: Accelerating and Sustaining  EHR Innovations

22

...now we see the Order & Results Management capabilities.

Page 23: Accelerating and Sustaining  EHR Innovations

23

When we click on “Order Entry Results Reporting”...

Page 24: Accelerating and Sustaining  EHR Innovations

24

We see the namespaces of the M routines and globals that the package uses. (The leading exclamation points designate partial namespaces that are excluded.)

Page 25: Accelerating and Sustaining  EHR Innovations

25

A “Dependencies & Code View” hyperlink lets us see lists of dependencies, globals, Fileman files and M routines...

Page 26: Accelerating and Sustaining  EHR Innovations

26

The Dependencies window includes a hyperlink to package documentation in the Vista Documentation Library.

Page 27: Accelerating and Sustaining  EHR Innovations

27

When we scroll further down the Dependencies window, we see a list of routines. Order Entry Results Reporting has over 1,000 routines!

We can select a routine...

Page 28: Accelerating and Sustaining  EHR Innovations

28

...to get a screen of routine information and dependencies.

A “Source Code” hyperlink can be clicked...

Page 29: Accelerating and Sustaining  EHR Innovations

29

...to get a view of the M source code.

Page 30: Accelerating and Sustaining  EHR Innovations

30

Back on the modal window, an Interfaces frame contains hyperlinks to M APIs, Remote Procedure Calls, Web Service APIs, and HL7 messages.

Page 31: Accelerating and Sustaining  EHR Innovations

31

The M API link lets us see all of the entry points in M code that have been documented for database integration agreements.

Page 32: Accelerating and Sustaining  EHR Innovations

32

Here we see the routine names, tags, and additional descriptive information that is displayed for M-language application programmer interfaces.

Page 33: Accelerating and Sustaining  EHR Innovations

33

We can click a hyperlink to see all of the remote procedure calls that the package provides through the VistA RPC Broker.

Page 34: Accelerating and Sustaining  EHR Innovations

34

The Remote Procedure Call view shows RPC names, tags, routines, and availability within the VA Enterprise.

Page 35: Accelerating and Sustaining  EHR Innovations

35

Another hyperlink lets us see all the package’s web services that can be invoked through VA’s MDWS (Medical Domain Web Services).

Page 36: Accelerating and Sustaining  EHR Innovations

36

The Web Services view lists web service names, facades, parameter and descriptive information.

We can select a web service...

Page 37: Accelerating and Sustaining  EHR Innovations

37

...to get descriptions and sample syntax for all the operations that the web service supports.

Page 38: Accelerating and Sustaining  EHR Innovations

38

The last hyperlink in the modal window’s “Interfaces” frame lets us get a list of supported HL7 Version 2 messages.

Page 39: Accelerating and Sustaining  EHR Innovations

V: Code Transparency

39

Page 40: Accelerating and Sustaining  EHR Innovations

40

Transparency Enables Innovation

ACCE

LERA

TE

ADOPT• Leverage Previous

InvestmentADAPT• Re- Purpose• Re-Architect

INNOVATE• New Solutions• Continuous InnovationComm

unityActors

OS EHR

ACCELERATE

Page 41: Accelerating and Sustaining  EHR Innovations

OSEHRA Today• 2,400+ Individual Members around the Globe• 13 Corporate Members, 3 Collaborative Partners• Approximately 15 staff members• Headquartered in Arlington, Virginia• Annual Budget: App. $5 Million

41

Page 42: Accelerating and Sustaining  EHR Innovations

42

VistA is Deployed World-Wide

Page 43: Accelerating and Sustaining  EHR Innovations

Working Group Roster

43

Group Name Type Group Name TypeAcademic Affiliates Work Group Interoperability Work Group

Architecture Work Group M2M Code Intake Open Source Project Group

Certification Work Group MDWS Open Source Project Group

Code Convergence Work Group Open AHLTA Project Group

Open Source Project Group

Development Tools Discussion Group Patient-Centered Care Work Group

Education Work Group Product Management Open Source Project Group

Fileman and Lab Agile Project (FLAP)

Open Source Project Group Reminders VA Work Group

Forum Open Source Project Group VistA Dialects Work Group

Genomics Open Source Project Group VistA Evolution CITE Discussion Group

Imaging Work Group VistA Novo Open Source Project Group

Immunization Open Source Project Group Visualization Open Source Project Group

Page 44: Accelerating and Sustaining  EHR Innovations

44

Sustaining Innovation

Key Issues OS Approach

I. Vulnerability • Security during collaboration

• Temporary security via NDA until patch available

II. Contest: Scheduling • Evaluation Criteria

• Collaborative definition• of OS code quality• Requirement for Open

APIsIII. Managing Code • Adapt/Adopt

• Contribution• Licensing

• Certification Standard

VI. Product Management

• Architecture • Open APIs• Governance

V. Code Transparency • Finding code• Sharing code

and interfaces

• Communication and Collaboration

• Maximum exposure to submitted code

• OS Licensing

Page 45: Accelerating and Sustaining  EHR Innovations

• Industry Feeling Limits in Closed Code – Apple vs Dominance of Android– Closed Systems Embracing OS Methods– Spectacular Success of Netflix

• Main Challenges Today– Ownership vs. Sharing– Control vs. Open Innovation– Community Management

State of Open Source

45

Page 46: Accelerating and Sustaining  EHR Innovations

46

Where do we stand among our peers?

Ad Hoc Opinion

Leaders

Single

Moderator

Committee-

Based

Commercial

Support

Members

OnlyClosed

Stro

ng

Cop

ylef

t

Wea

k

Cop

ylef

t

Non

-

Cop

ylef

tPe

rmis

sive

Lice

nse

Governance Model (how contributions are managed and accepted)

Linux Kernel

Firefox

Eclipse

Android

OSEHRA

GENIVI

Openstack

The

Foundation

The Apache Foundation

WHO DECIDES?- Courtesy of MARK RADCLIFF

Page 47: Accelerating and Sustaining  EHR Innovations

47

Open Global CollaborationTotal Transparency in Software

www.osehra.org