Tags

    eHMP Application Development Kit


    3rd Party Development Team Welcome

    This page includes:

    • eHMP Application Development Kit (ADK) description
    • eHMP ADK Documentation link
    • Mechanisms provided for:
      • Applet Developers
      • Screen Designers
      • Application Designers
    • Description of Continuous Integration Pipeline
    • Where To Go From Here

    eHMP Application Development Kit

    The eHMP Application Development Kit (ADK) drives development of the client-side web application. JavaScript, backbone.js, and marionette bootstrap are used to build the ADK. Resulting application is SPA, static HTML served from the web server (no J2EE server). ADK documentation can be found at https://ehmp.vaftl.us/documentation/#/adk/index for eHMP v1.3 and at https://ehmp2.vaftl.us/documentation/index.html#/adk/index for eHMP v2.0.

    Client Side Web Application

    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, providetemplating
    • 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
    • Assign applets to screen regions.

    ADK provides for application designers:

    • Runtime UI shell for application. Displays current patient, current user, and provides navigation
    • Mechanism to choose the screens that are part of the application

    ADK provides a Continuous Integration (CI) pipeline for pulling applets or screen configurations from an artifact repository, compiling, packing, testing code and then publishing the applet or screen configuration back to the artifact repository. This produces a Change Managed (CM-ed) version of the web application.

    Where To Go From Here

    On this page we have discussed the eHMP ADK and the mechanisms available for applet developers, screen designers, and application designers. Also described was the ADK CI pipeline. Please proceed to the next page for a description of the eHMP Resource Development Kit (RDK) or feel free to use the following links to navigate to the desired destination.

    Next> eHMP Resource Development Kit (RDK)

    < Previous eHMP Overview

    3rd Party Development Team Welcome


    Comments

    /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