Tags

    eHMP Resource Development Kit


    3rd Party Development Team Welcome

    This page covers:

    • Descrption of the eHMP Resource Development Kit (RDK)
    • Link to RDK documentation
    • What the RDK provides for resource developers
    • Where To Go From Here

    eHMP Resource Development Kit

    The eHMP Resource Development Kit (RDK) drives 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. RDK documentation can be found at https://ehmp.vaftl.us/documentation/#/rdk/index for eHMP v1.3 and at https://ehmp2.vaftl.us/documentation/#/rdk/index for eHMP v2.0Resource Directory

    RDK for resource developers:

    • Configuration of the resource family. For each resource:
      • Specifies relative mount path and method using standard express signature function (e.g., request, response, next)
      • Specifies resource characteristics (e.g., 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

    RDK also provides:

    • Centralized dependency management
    • Automatic creation of resource directory
    • 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 RDK and what is available to resource developers. Also described was the RDK CI pipeline. Please proceed to the next page for a description of the eHMP Integration & Transition Support (eHMP ITS) or feel free to use the following links to navigate to the desired destination.

    Next > eHMP Integration & Transition Support (eHMP ITS)

    < Previous eHMP Application Development Kit

    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