eHMP Overview

    3rd Party Development Team Welcome

    This page covers:

    • What is eHMP?
    • eHMP High-Level Goals and Objectives
    • eHMP Migration from CPRS
    • Description of Vista Exchange
    • Modularity and the eHMP Software Development Kit (SDK)
    • Link to SDK Documentation
    • Where To Go From Here

    What is eHMP?

    eHMP is a clinician facing application and is key in enabling seamless interoperability with Department of Defense (DoD) and other healthcare partners. The goal is to improve access to health care and provide an exceptional patient experience, every time (Blueprint for Excellence). The VA Blueprint for Excellence can be found at http://www.va.gov/health/docs/VHA_Blueprint_for_Excellence.pdf. eHMP gives clinicians streamlined access to Veterans' complete patient history from VA, DoD, and health partners displayed in a single, easy to use interface that is reliable, customizable, and secure. eHMP also offers clinical knowledge enrichment and clinical decision support services providing the correct data at the right time from the VA, DoD, and external partners.

    High-Level Goals and Objectives

    eHMP high-level goals and objectives are to:

    • Deliver a longitudinal electronic patient record and associated services that:
      • Supports an integrated user interface (UI)
      • Is patient centered
      • Enables clinicians to view and edit VA patient information in a format that is seamless and cohesive with the clinical workflow
    • Implement a methodology that supports rapid, user-driven development
    • Allow for sophisticated patient centered workflow management around tasks, consults and orders, and provides clinical decision support moving VA beyond Clinical Reminders

    eHMP Migration

    eHMP is designed to move beyond CPRS’ chart-like interface to a knowledge-driven tool set and to evolve away from long, static documents toward modular, interactive displays of smaller and more meaningful pieces of information. It also allows for incorporation ofadvanced, evidence-based design principles proven to improve users’ ability to find, understand, and use health information. eHMP allows users to interact with and organize information in novel, intuitive ways, as well as to support rapid, team-based development of user interface components.

    VistA Exchange

    VistA Exchange is the services engine, providing an enterprise Virtual Patient Record (eVPR) service optimized for eHMP. It allows for delivery of a single, common health record to be utilized throughout the continuum of care.

    VistA Exchange is a web service Application Program Interface (API) to access patient data. It retrieves, indexes, and aggregates clinicaldata from current VistA instances and eventually other data sources. It caches patient records to optimize performance, enrich documents by adding additional data to patient records, and normalizes the data from various sources by using standard terminology. Additional information on VistA Exchange can be found at https://ehmp.vaftl.us/resource/docs/vx-api/.

    Modularity and SDK in eHMP

    Development modularity and services will exist at multiple levels – user interface, middle tier, and data levels.

    The Software Development Kit (SDK) provides common capabilities across multiple components, including abilities to access patient records, to add incremental functionality to the web application through the development of applets, and to develop new Representational State Transfer (REST) services against VistA Exchange by third party integration partners. The SDK is comprised of:

    • Application Development Kit (ADK) to drive development of the client-side web application. JavaScript, backbone.js, marionette, bootstrap are used to build the ADK. Resulting application is a Single Page Application (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.JavaScript and express.js. are used to build the RDK. Deploy to node.js relies on node package management (npm) for package management.

    Where To Go From Here

    On this page we have discussed eHMP and its high-level goals and objectives and why VA is migrating from CPRS to eHMP. VistA Exchange and a brief discussion of development modularity and the SDK were also covered. Please proceed to the next page for a description of the eHMP Application Development Kit (ADK) or feel free to use the following links to navigate to the desired destination.

    Next> eHMP Application Development Kit (ADK)

    3rd Party Development Team Welcome


    /groups/ehmp/search/index.rss?tag=hotlist/groups/ehmp/search/?tag=hotWhat’s HotHotListHot!?tag=hot2/groups/ehmp/sidebar/HotListvaphscreaneEdward Crean2016-09-15 14:50:09+00:002016-09-15 14:50:09updated30vaphscreaneEdward Crean2016-09-09 14:46:46+00:002016-09-09 14:46:46updated29vaphscreaneEdward Crean2016-09-02 20:43:12+00:002016-09-02 20:43:12updated28vaphscreaneEdward Crean2016-07-06 15:45:20+00:002016-07-06 15:45:20updated27vaphscreaneEdward Crean2016-07-01 20:26:48+00:002016-07-01 20:26:48updated26vaphscreaneEdward Crean2016-07-01 19:16:57+00:002016-07-01 19:16:57updated25vaphscreaneEdward Crean2016-07-01 19:15:32+00:002016-07-01 19:15:32updated24vaphscreaneEdward Crean2016-07-01 19:14:46+00:002016-07-01 19:14:46updated23vaphscreaneEdward Crean2016-07-01 19:02:06+00:002016-07-01 19:02:06updated22vaphscreaneEdward Crean2016-07-01 19:01:43+00:002016-07-01 19:01:43updated21vaphscreaneEdward Crean2016-07-01 19:01:06+00:002016-07-01 19:01:06updated20vaphscreaneEdward Crean2016-07-01 18:58:31+00:002016-07-01 18:58:31updated19vaphscreaneEdward Crean2016-07-01 18:58:13+00:002016-07-01 18:58:13updated18vaphscreaneEdward Crean2016-07-01 18:57:09+00:002016-07-01 18:57:09updated17vaphscreaneEdward Crean2016-07-01 18:56:42+00:002016-07-01 18:56:42updated16vaphscreaneEdward Crean2016-07-01 18:54:24+00:002016-07-01 18:54:24updated15madminmadmin2016-01-11 21:48:12+00:002016-01-11 21:48:12updated14madminmadmin2016-01-11 21:47:40+00:002016-01-11 21:47:40updated13madminmadmin2016-01-11 21:46:15+00:002016-01-11 21:46:15updated12madminmadmin2015-12-23 17:19:07+00:002015-12-23 17:19:07updated11madminmadmin2015-10-08 16:46:45+00:002015-10-08 16:46:45updated10madminmadmin2015-10-07 20:20:32+00:002015-10-07 20:20:32updated9madminmadmin2015-10-07 20:20:07+00:002015-10-07 20:20:07updated8Added tag - hotmadminmadmin2015-10-07 20:20:06+00:002015-10-07 20:20:06addTag7madminmadmin2015-10-07 20:20:01+00:002015-10-07 20:20:01updated6vaphsadmwcadmCollins2015-10-07 20:10:41+00:002015-10-07 20:10:41updated5Added tag - developmentvaphscollibBc Collins2015-04-07 19:38:20+00:002015-04-07 19:38:20addTag4Added tag - vista evolutionvaphscollibBc Collins2015-04-07 19:38:11+00:002015-04-07 19:38:11addTag3Added tag - ehmpvaphscollibBc Collins2015-04-07 19:38:04+00:002015-04-07 19:38:04addTag2First createdvaphscollibBc Collins2015-04-07 19:37:37+00:002015-04-07 19:37:37created1wiki2016-09-15T14:50:09+00:00groups/ehmp/wiki/welcomeFalseeHMP /groups/ehmp/wiki/welcome/eHMP_.htmlEdward Crean30 updateseHMP This page provides: Welcome to eHMP Wiki Contents and Links to Pages Where to go next Welcome to eHMP ...Falsevaphscreane2016-09-15T14:50:09+00:00vaphsadmwcadmCollins2016-07-05 15:28:15+00:002016-07-05 15:28:15updated4Added tag - hotvaphsadmwcadmCollins2016-07-05 15:28:11+00:002016-07-05 15:28:11addTag3vaphsadmwcadmCollins2016-07-05 15:12:06+00:002016-07-05 15:12:06updated2First createdvaphsadmwcadmCollins2016-07-05 15:10:51+00:002016-07-05 15:10:51created1wiki2016-07-05T15:28:15+00:00groups/ehmp/wiki/9b773FalseeHMP v1.2 Viewer Edition Demo/groups/ehmp/wiki/9b773/eHMP_v12_Viewer_Edition_Demo.htmladmCollins4 updateseHMP v1.2 Viewer Edition Demo To edit this page, click the Edit (pencil) button. To delete this page, click the Delete (–) button. [Download file "eHMP_v1.2_June_2016.mp4...Falsevaphsadmwc2016-07-05T15:28:15+00:00hot/groups/ehmp/search/index.rss?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcomelist/groups/ehmp/search/?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcomeRecent ChangesRecentChangesListUpdates?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcome0/groups/ehmp/sidebar/RecentChangesListmodifiedDateallRecent ChangesRecentChangesListUpdateswiki/welcomeNo recent changes.reverse5search