VistA Evolution and Enterprise Health Management

advertisement
VistA Evolution and
Enterprise Health Management Platform
Region Update by
Marcia Pickard
October 8, 2014
*
Definitions: Program and Products
•
VistA Evolution is the joint Office of Information and
Technology (OIT)-Veteran Health Administration (VHA)
program to refresh VistA.
•
VistA 4 is the featured product
- Technical approach is to keep parts of current VistA and
gradually add more modern and flexible components to allow
more rapid, higher quality, less expensive addition of new
functionality.
Program
Product
Lines
VistA 4
(Clinical Systems)
VistA Evolution
Top level coordinates
among product lines
VLER
Interoperability
Population
Management &
Analytics
This product line is
pre-decisional
Patient-centric, Team-based,
2
Quality-driven
VistA 4 Product Roadmap
2014
2015
2016
2017
2018
Gen 4: Advanced systems that provide
substantial functionality for nurses,
physicians and pharmacists; have more
decision support and workflow capabilities
along with tools that permit providers to
more easily bring Evidence Based
Medicine to the point of care.
Colleague EHR
(Gartner Gen 4)
Care Coordination
Interoperability and Improved
Care Management
Core Care Management and Office of
National Coordinator (ONC) Certification
Initial Care Management
Capabilities
3
Before VistA Evolution –
The Health Informatics Initiative (hi2)
“Transform Healthcare Delivery through Health Informatics”
(Health Informatics Initiative or hi2) was created by Secretary
Shinseki in May 2010 with these missions:
•
Provide foundational Information Technology (IT) and Informatics
components for Veterans Health Administration (VHA)’s transition from a
medical model to a patient-centered model of care.
•
Build a sustainable collaborative approach, capacity, and tools to deliver
informatics solutions to transform health care delivery to Veterans
through three major projects or Workstreams.
•
Build a platform and functionality to support collaboration with VistA
Evolution and Computerized Patient Record System (CPRS) – Health
Management Platform (HMP)
Health Management Platform (HMP)
•
•
Hi2 committed to providing HMP capabilities to two sites
by Sept. 2014 (IOC carryover from iEHR milestone)
Commitment was met by production implementation of
HMP at San Diego, Hampton and San Antonio, including
these capabilities:
-
•
Google-like Search across patient records
Improved Medication Review
InfoButton links to external medical references
News Feed
Tasks
CPRS classic views
HMP currently complements but does not replace any
part of CPRS.
Enterprise Health Management Platform (eHMP)
•
Large contract award to ASMR/Agilex in September
2013 – referred to as UX (User Experience)
•
HMP code has been provided to ASMR/Agilex to serve
as the foundation for the enterprise product (eHMP).
VPR is being reused, but the UI is a new start.
•
Hi2 team has transitioned from initiative status, merging
with Dr. Nichol’s office – Health Solutions Management –
effective October 1, 2014, and will continue to contribute
code to eHMP
6
eHMP and eVPR
•
The combination of the HMP, JLV and User Experience
teams’ efforts will become Enterprise Health
Management Platform (eHMP)
•
Will become the eventual CPRS replacement
•
eHMP will be a Product that consists of multiple
components: eHMP GUI, Enterprise Virtual Patient
Record (eVPR), and Vista Exchange
•
VistA will continue to be an authoritative data store
where it is so today
7
Enterprise Health Management Platform (eHMP)
•
•
•
•
•
•
•
•
•
•
Vista Exchange
Clinical Decision Support
Context Persistence
Orders Selection Service
Orders Management
Service
Data Annotation Service
Clinical Workflow
Concept Relationship
Service
Documentation and Text
Search Service
Business Rules
Management System
eHMP Services
Middle tier Components
eHMP User
Experience
JLV View
CPRS Features
HMP IOC Features
8
ONC Certification Features
eHMP – User Experience
• eHMP will provide end user clinical encounter and care
coordination transaction capabilities, data visualization, and
decision support integration between Provider, Patient, and
System facing components and devices. Different capability
configurations will be available based on user roles. eHMP
will:
- become the eventual CPRS replacement
- maintain the joint VA/DoD JLV functionality
- provide new clinical functionality
- be used for ONC 2014 edition certification
9
VistA Exchange and eVPR
• VistA Exchange is the VistA 4 clinical application data
services engine, providing an enterprise Virtual Patient
Record service (eVPR) optimized for the enterprise
Health Management Platform (eHMP) and other point
of care applications and workflows
• eVPR includes information model binding, terminology
normalization, knowledge enrichment, and search
indexing for all available longitudinal patient record data
aggregated from VA, DoD, and exchange partner
sources.
Abstracted Architectural Roadmap
VLER
VistA Base eHMP Pop Health
2014
2015
2016
2017
2018
Cut IT funding
Advanced decision support
External applications
Scalable architecture
Add data abstraction layer
Critical fixes
Native standardized data
Better user experience
Replace some VistA applications
Enhance VistA database and some VistA applications
Standardize clinical terms
Enhance interoperability (get data from external providers)
Patient-centric, Team-based,
11
Quality-driven
eHMP FY 14-16 PSI Functional Roadmap (Proposed)
PSI-6 Nov 18 – Feb 23 ‘15
• Tasks
• CPOE
• Drug-Drug/Drug-Allergy
Interaction
• Drug-formulary Checks
• eSignatures
• Documentation
• Immunizations
• Smoking Status
• Info Presentation
• Persist user references
• User-defined views/filers
• CPRS Graphing
• Patient
Inquiry/Insurance/MHV
• T.O.C.
• Receive, Display, and
Incorporate TOC
• Create/Transmit TOC
• CDS
• Open CDS
PSI-7 Feb 24 – May 18 ‘15
• Tasks
• ePrescribing
• Documentation
• Clinical reconciliation Med reconciliation
• Info Presentation
• VistA Web Health
Summaries/Report
• VistA Imaging
• CPRS Graphing
• Reports CPRS
• T.O.C.
• Clinical Summary (AVS)
• CDS
• ONC CDS
•
•
•
•
•
PSI-8 May 19 – Aug 24 ‘15
Tasks
• Orders/Tasks
Documentation
• Amendments
• Note objects
• Free text notes & old note
objects
Info Presentation
• Image Viewer
• Printing
• CPRS Graphing
• Reports CPRS
T.O.C.
• Data Portability
• Clinical Summary (AVS)
CDS
• Patient Specific Education
• Open CDS other
• Authoring
• Concept Relationship
• Other CDS
• Workflow Management
• Care Plan Basic
eHMP FY 14-16 PSI Functional Roadmap (Proposed)
PSI-9 Aug 25 – Nov 17 ‘15
PSI-9 Continued
• Tasks
• Order sets
• Quick orders
• Order Menu
• Formulary Restricted
• ePrescribing
• Documentation
• Progress Notes
Modernization
• Documentation Kit
[Legacy/New]
o Family History
o Smoking status
o Functional Status
• Annotation*
• Encounters
• Templates, fields, objects
• Info Presentation
• VBA User
• Printing
• Reports CPRS
• Concept-driven displays
• CDS
• Clinical Reminders
Replacement – KBS help?
• Other CDS
• Concept relationship
authoring
• Workflow (CDS support)
• Care Plan
PSI-10 Nov 17 – Feb 22 ‘16
• Tasks
• Order authoring
• Order sets
• In patient meds for
Outpatient
• Documentation
• Progress Notes
Modernization
• Dialogs [Legacy/New
• Info Presentation
• Printing
• CDS
• Clinical Reminder
Translation - Contract?
• Other CDS
• Workflow (CDS support)
• Care Plan
eHMP FY 14-16 PSI Functional Roadmap (Proposed)
PSI-6 Nov 18 – Feb 23 ‘15
PSI-7 Feb 24 – May 18 ‘15
PSI-8 May 19 – Aug 24 ‘15
PSI-9 Aug 25 – Nov 17 ‘15
• VPR Sync
• Sync Overhaul
• Cache update on write-back
• Support CDS to update RPCs
• User Identity & Access
Services
• ABAC
• User Repository
• User Provisioning
• ONC Audit
• Performance
• VistA Routine Dep
• Split Resource Server
(clusters)
• Monitoring
• System Monitoring
• External Integration
• jMeadows
• NwHIN
• DoD Adapter
• VPR APIs VX Patient record
• VSA Spike
• User Identity & Access
Services
• SSO/PIV
Authentication
• Performance
• SOLR
• PEP
• Authentication
Validation in parallel
• Monitoring
• Production Level
Monitoring (similar
to JLV)
• External Integration
• jMeadows
• VSA
• DR/Failover
• 2 sites
• Performance
• Concept Searches
• Reverse Proxy
Change
• External Integration
• VSA
• DR/Failover
• Multi site
Modularity and SDK in eHMP
• Development modularity and services will exist at
multiple levels – user interface, middle tier, data levels
• Software Development Kit (SDK) will be made
available to the community.
• The SDK is comprised of:
• Application Development Kit (ADK) to drive
development of the client-side web application.
Build using JavaScript, backbone.js, marionette,
bootstrap. Resulting application is SPA, static HTML
served from web server (no J2EE server)
• Resource Development Kit (RDK) to drive the
development of service side resources (web
services) to support the web application. Build using
JavaScript, express.js. Deploy to node.js; relies on
npm for package management.
eHMP Application Development Kit (ADK)
• ADK provides mechanisms for applet developers to
• Discover the current patient
• Fetch patient data from vista exchange, can use canonical model (based on
VPR) or provide custom "view" model
• Bind data to backbone views, provide templating
• Choose preselected display paradigms (tableview, etc) and UI controls. UI style
set by application
• Create three different "size" views to support responsive / adaptive design
• ADK provides mechanisms for screen designers to
• Create a screen, choose from predefined layouts and assign applets to regions
• ADK provides for application designers
• Runtime UI shell for application. Displays current patient, current user. Provides
navigation
• Mechanism to choose the screens that are part of the application
• ADK also provides
• CI pipeline/devops for pulling applets/screen configurations from artifact
repository, compiling, packing, testing, and publishing to artifact repository.
This produces a CM-ed version of the web application (which includes specific
version of applets)
eHMP Resource Development Kit (RDK)
•
•
•
•
Resource = a single web service (e.g., save allergies)
Resource Family = collection of resources
Resource Server = deployable unit, including a family and configuration
RDK for resource developers
• Configuration of the resource family
• For each resource, specifies relative mount path and method using
standard express signature function(request, response, next)
• Specifies resource characteristics (sensitive, audit information)
• Request provides resource information about the request: url, path
parameters, query parameters, header, current user, access to RDK utility
methods, access to current resource server, configuration information, logger
• Response provides resource ability to send response: status code, json or text
body, media information
• Resources with handles to common external systems, including JDS, VistA(s),
solr search engine
eHMP Resource Development Kit (RDK)
• RDK for deployment engineers when creating a resource server
• Group resources into a logical deployment unit called a resource server.
• Specify how many processes using cluster/fork
• Deployment engineer chooses which resource family should be registered
using: (show code)
• Resource Server deployed behind a reverse proxy (apache httpd) for load
balancing
• Ability to enable: authentication, authorization/PEP, audit
• Specify logging rules, configuration, resource caching rules
• Routes calls to resources based on URL and media type (content-negotiation)
• Provides health check (binary and discrete information) based on each
resource registered. Deployment engineer can specify additional health check
rules.
• RDK also provides
• Centralized dependency management
• Automatic creation of resource directory
• CI pipeline/devops for pulling applets/screen configurations from artifact
repository, compiling, packing, testing, and publishing to artifact repository.
This produces a CM-ed version of the web application (which includes specific
version of applets)
‘Local’ VistA
READS – (VDEF, RPC and FMQL)
RPC Broker
Logical View of Patient Encounter – VistA 4 (Simplified)
RPC
CALLS
(WRITE)
eHMP
integrates
HMP/Mobile/JLV
Team – Patient - System
Remote
VistA
READS
Remote
VistA
READS
V i s t A S h a d ow
Terminology
Service
CDS Support
Services
Future Services
(ie., Orders)
(Knowledge Base)
Access
Management
Identity
Management
SFC(Ret) Smith’s Care Team
VistA
Exchange
Future Services
MHV
CDW
FHIR
VINCI
VLER DAS
DoD
Consent
Management
VA
VA Partner
DMIX / DHMSM HIE
MDR
HSDW
VA Partner
BHIE SHARE
VA Partner
CHCS
AHLTA
DHMSM
Essentris
ESB connections
(with VSA services)
DoD VLER
ADAPTER
DoD Partner
DoD Partner
CDR
DRAFT
PDTS
DoD Partner
Partners
Download