VA Design Patterns Briefing and VistA Evolution Update November 17, 2014 Dr. Aaron Drew Senior Enterprise Solutions Architect Office of Information and Technology (OI&T) U.S. Department of Veterans Affairs (VA) VA Design Patterns Briefing and VistA Evolution Update Overview • Two topics – VA Design Patterns – VistA Evolution Update • In the interest of time, please direct all questions to: – design-patterns@osehra.org • Answers will be provided to participants following this meeting Open Source Memo and Survey Open source Memo (signed by Mr. Stephen Warren on 4 Nov 2014) • Establishes requirements for VA to thoroughly evaluate Open Source Software (OSS) solutions when acquiring software and to consider the use of OSS development practices within VA. A white paper on impact of VA design patterns on open source community was also requested – the core of this paper was a survey of the open source community. Methodology: • 8 multiple choice questions with a comments box and 2 short answer questions • Sent to approximately 2,600 members of the OSEHRA mail group; 18 surveys received Based on the survey results: • The open source community understands why the VA is using design patterns, however, there are questions about the implementation of these design patterns. The community understands why VA is using design patterns... But there is some skepticism as to their value... Enabling and Empowering Open Source Innovation • Potential Solution 1: Sandbox environment – Establish an open source sandbox that will provide implementations of SOA services for testing. • Potential Solution 2: Crowd-source capabilities – Couple open-source innovation with VA’s deep institutional VistA knowledge base by promoting collaborative development. • Potential Solution 3: Engagement between VA/Open Source Community – Continue to engage with the open source community through white papers, town halls, and regular briefings. VA Design Patterns Briefing and VistA Evolution Update Overview • Please direct all questions to: design-patterns@osehra.org VistA Evolution Program Clinical Overview Dr. Walter Paul Nichol Deputy Chief Informatics Officer Veterans Health Administration (VHA) VA Blueprint for Excellence PERFORMANCE INNOVATION SERVICE ACCOUNTABILITY 1 Anticipate and meet the unique health care needs of enrolled Veterans 2 Deliver high quality, Veteran-centered care rivaling the private sector 3 Leverage IT, analytics, and delivery models to optimize health Develop a Veterans First culture, and inspire employees to highest performance 4 9/8/2014 5 Foster continuous learning, responsible risk taking, and personal accountability 6 Advance personalized, proactive, patient-driven care 7 Lead the nation in research and treatment of service related conditions 8 Become a model Integrated Health Services Network Operate with integrity, transparency and accountability 9 9/8/2014 10 Modernize health records (HR), procurement, payment, IT and infrastructure to be agile and efficient 9 VistA Evolution Delivers and Maintains a VistA-based product that Facilitates Highquality Healthcare, Benefits and Services to our Service Members and Veterans. PERFORMANCE INNOVATION SERVICE ACCOUNTABILITY 1 VistA Evolution improves the lives of Veterans 2 3 4 5 6 7 8 9 10 VistA Evolution satisfies Interoperability, EHR Certification, and Care Coordination requirements VistA provides VA with a solid EHR foundation. VistA 4 is about improving our foundation so we can build a modular HIT product to more rapidly and specifically meet the needs of patients and those providing services to them Our FY15 priority is to develop and achieve ONC 2014 EHR Certification for the enterprise Electronic Health Management Platform (eHMP) ONC 2014 EHR Certification Number One Priority for VistA Evolution in FY15 Strategic Alignment 1 2 3 4 5 6 7 8 9 10 Prioritize VistA Evolution and Interoperability work, aligned with a compelling Strategy to benefit Veterans Why ONC Certification is a Top Priority Direct value to Veterans (a few examples) • Improves interoperability of key health information with non-VA providers 1 2 3 4 6 • Allows Veterans to fill VA-ordered prescriptions at retail pharmacies 1 2 6 8 • Automated scorecards to monitor and improve performance on clinical care, such as screening for smoking and colorectal cancer 1 2 3 4 5 6 7 9 • Improved capability to reconcile medication list data from multiple sources 1 2 6 8 • New capability to reconcile problem list and medication allergy list data from multiple sources 1 2 6 8 • Improved clinical decision support including usage of HL7 InfoButton technology 1 2 3 4 5 6 7 9 • More secure online access to MyHealtheVet 1 2 3 4 5 6 8 9 Direct value to part-time VA doctors in the CMS incentive program • Providers must have at least 50% of their total encounters occurring at facilities with a certified EHR in order to be eligible for CMS incentives • Providers attesting to MU will need to be less than 50% at VA until we have a certified EHR Allows VA to maintain credibility as a leader in Health IT • All Major EHR products in the commercial market are ONC Certified today • Catalyst to create a solid foundation for an open standard/open architecture EHR platform 8 VistA Evolution Triple Aim: Team-Based, Veteran-Centric, Quality-Driven 1 2 3 4 5 6 7 8 9 10 Veteran-Centric Team-Based Quality -Driven VistA Evolution Program • User experience that makes it easier and more pleasurable to get work done. – – – – Faster response Shorter time to acquire needed information Enhanced clinical decision support Improved speed of documentation. • Studies show EHRs increase work by 75 to 90 minutes a day. • Coordinated care: – Patient-centric, team-based, and quality driven healthcare – Veteran-driven goals drive the plan – Task-based communication (including orders) improves speed and clarity of communication while automatically tracking into care plan (may save 30 minutes a day) • Lays foundation for many new workflows to support specialty care areas such as women's health and mental health, as well as population health, etc. VistA Evolution Program • Enhanced DoD Interoperability: Architectural work underway to improve performance and reduce maintenance for components supporting DoD interoperability. • Advanced Indexing and Enablement of Clinical Data Enrichment: VistA Exchange leverages the eVPR cache to create a universal index for search. This allows for the addition of external clinical enrichment features (e.g., natural language processing, tagging, and annotations). • Web-Based Computerized Patient Record System (CPRS): A web-based alternative to CPRS is being developed. First release of the this new User Interface (UI) will be December 2014. This UI is leveraging designs, functionality, and capabilities of the hi2 Health Management Platform (HMP) UI. • Decoupling of Ancillaries from Core Clinical Functionality Through Open Standards: An open, standardsbased services for Orders Management and Order Selection will be created. This will allow orders to be managed as enterprise activities, and will decouple the generation of the clinical record from ancillary fulfillment, thus facilitating the selection and integration for Commercial-Off-the-Shelf (COTS) ancillary products such as Laboratory and Pharmacy (the ancillary product acquisitions are outside of the scope of eHMP project). • Other Evolutionary Generation 3 EHR Capabilities: This would include services for Clinical Workflow and Activity Management, Decision Support, and Concept Relationship. VistA Evolution Program Update VistA Evolution Program • The VistA Evolution Program will enhance VistA’s core architecture to achieve interoperability with DoD. • Further work will augment VistA’s clinical capabilities to support a patient-centric, team-based healthcare delivery model. The Program’s end product, VistA 4, will deliver cross-agency interoperability, a robust health IT architecture to enable future innovation, and cutting-edge clinical capabilities, allowing VistA to serve as a cornerstone for the delivery of care and benefits to Veterans, Service members, and their dependents. VistA Evolution Program Feature Set 1 (Delivered September 30, 2014) • • • • • • Interoperability (through JLV) VistA Standardization, Phase 1 Vista Immunization Enhancements (VIMM, 1.0) Laboratory Graphical User Interface (GUI) Tools VistA 4 Application Programming Interface (API), Initial Release Feature Set 2 (To Be Delivered By September 30, 2015) • • • • • • Feature Set 3 (To Be Delivered By December 31, 2016) • • • • • • Interoperable EHR Broad eHMP Deployment Enhancements to Pharmacy (In-bound ePrescribing) VistA Standardization, Phase 3 VistA Service Assembler VistA Immunization Enhancements (VIMM, 2.0) ONC 2014 EHR Certification VistA Scheduling Enhancements VistA API Exposure, 2.0 iMed Consent Web Migration Enhancements to Pharmacy (MOCHA, PECS, PPSN, PPS-L, SUMPM) VistA Standardization, Phase 2 Feature Set 4 (To Be Delivered By September 30, 2018) • • • • • • Medical Appoint Scheduling System (MASS) – broad deployment Enterprise-wide eHMP Deployment Veteran’s Authorization and Preferences (VAP) Women’s Health Enhancements to Ancillary Systems (Radiology, Laboratory) FileMan Modernization VistA Evolution Program Update: Select Projects JLV/eHMP/VistA Exchange • • Mr. Keith Michael, eHMP Lead Architect/Product Manager Ms. Betsy Green , eHMP Project Manager FileMan Standardization and Modernization • Mr. Russell Holt, FileMan Portfolio Manager Enterprise Messaging Infrastructure (eMI) • Dr. Patrick Pearcy, Director, Veteran Facing Applications and Service Integration VistA Evolution Program Update: JLV/eHMP/VistA Exchange Mr. Keith Michael, eHMP Lead Architect/Product Manager Ms. Betsy Green , eHMP Project Manager Joint Legacy Viewer (JLV) • JLV is the newest health record viewer available to users in both DoD and VA to meet increasing needs for seamless interoperability of standards-based health data supporting high quality care for our nations’ Veterans and Service members. JLV is the only application providing an integrated, chronological view of electronic health record information from all VA and DoD facilities at which a patient has received care, in a user-configurable display. • JLV is a waypoint on the path to the state-of-the-art, interoperable, standards based VistA 4 enterprise Health Management Platform (eHMP) Enterprise Health Management Platform (eHMP) Overview The eHMP project is a multi-year effort to evolve a modern, service oriented enterprise health application platform. It will provide ‘native federation’ of a complete enterprise Virtual Patient Record (eVPR), including 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. eHMP is the name of the overarching system encompassing both the front end application and middle tier components called eHMP Services – eHMP Services is the name for the middle tier components that include • VistA Exchange (Virtualization of Patient Record) • 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 22 Enterprise Health Management Platform (eHMP) Overview • Will eventually replace the Computerized Patient Record System (CPRS) as VA’s primary point of care application. • Will show information in a single view, which will allow clinicians to use comprehensive patient data and images more easily, instead of a siloed approach which can sometimes hinder the exchange of information. This foundational delivery will also integrate several functionalities into the DoD/VA interoperability infrastructure to support the VistA Evolution Program’s interoperability commitment. These additions will give clinicians simplified access to Veterans’ complete patient history from both DoD and VA shown in a single reliable and secure interface. • Consists of a middle tier that enables enhanced clinical information exchange through various components that find, standardize, and interpret many sets of information, to include demographics, lab and immunization results, visit management, problem/medication list, and more. 23 Software Development Kit (SDK) Technical Details Components – Application Development Kit (ADK): Client-side • JavaScript : Language • Backbone.js : Library to develop SPA • Marionette : Framework for backbone.js applications • Bootstrap : Libraries for front-end development – Resource Development Kit (RDK): Server-side • JavaScript : Language • Express.js: Web Application Framework – Single Page Application (SPA) – HTML/JavaScript/CSS returned as “static assets” from web server – Logic performed in client instead of server – Fluid and more responsive • No reloading and re-rending – JSON creates separation between presentation and application logic 24 Application Development Kit (ADK) • Applet – Single unit of visual functionality • Screen – Defined collection of applets • Layout – Abstract arrangement of applets • Application – Collection of screens • Majority of web developers working within eHMP UI will spend their time developing applets. 25 Resource Development Kit (RDK) • Resource – Single web service – (e.g. method @get) • Resource Family – Collection of resources – (e.g. class) • Resource Server – Deployable unit, includes a set of resource families and specific configuration – (e.g. war file) • The approach to resource servers follow “microservice” – Allows for discrete instances to be independently deployed, optimized, and load balanced 26 Cover Sheet Mock-Up 28 VistA Evolution Program Update: FileMan Modernization & Standardization Mr. Russell Holt, FileMan Portfolio Manager VistA FileMan Modernization & Standardization • Key features – Standardization of VistA applications and their corresponding database, including federating application data to create an enterprise-wide view of patient data. – Population and cohort queries for applications that are fully converted to use FileMan Enterprise. – Powerful interfacing and integration capability of any VistA application to data source, application, or external system. – Standardized, enterprise Application Programmable Interfaces (APIs) to VistA applications. These allow interfacing of external applications to all VistA systems through one enterprise API. – Interface Modern Internet Database capabilities, including secure web services, web interfaces, and web data management capabilities. – Standardize unified method of access for all VistA data through FileMan programmatic interfaces. – Ensure FileMan data storage and access supports universal time zones (UTC) (FileMan will be able to store by implementing UTC offset) – Enterprise-wide secure FileMan access expand/enhance single character use VistA FileMan Architecture FileMan “As-Is” Architecture WebLogic VistALink 32 FileMan “To-Be” Architecture Enterprise VistA Data base (1) API’s Enterprise Apps FileMan Data base (126) VistA Evolution Program Update: Enterprise Messaging Infrastructure (eMI) Dr. Patrick Pearcy Director, Veteran Facing Applications and Service Integration Enterprise Messaging Infrastructure (eMI) • eMI is the sustainment phase of the Service-Oriented Architecture (SOA) Suite project. – Provides the ‘transport’ for the messages between both DoD/VA and supports the associated information management systems in a standards-based, secure and reliable manner. – Simplifies the integration of new capabilities, web services, and other technologies. • eMI will continue to facilitate the delivery and use of reusable services in support of VA and other health partners, as dictated by the National Defense Authorization Act (NDAA). • eMI has been in place since August 2014. Enterprise Messaging Infrastructure (eMI) Architecture VistA Evolution Update • Please direct all questions to: design-patterns@osehra.org