All RPC

Package: Enterprise Health Management Platform RPC List

Name Tag Routine Availability Description
Name Tag Routine Availability Description
HMP PATIENT ACTIVITY ACT HMPACT SUBSCRIPTION This remote procedure returns all JSON messages for entries that exist in the cross reference ^HMP(800001.5,"PTAPPT,"HMP"
HMP APPOINTMENTS OUT HMPPATS SUBSCRIPTION This RPC finds a list of patients that have scheduled appointments during the requested timeframe, as XML in ^TMP($J,"HMP",n).
HMP DATA VERSION VERSION HMPD SUBSCRIPTION This RPC returns the current version of the XML returned by the RPC 'HMP GET PATIENT DATA.'
HMP DELETE OBJECT DEL HMPDJ2 SUBSCRIPTION This RPC receives a Uid from the client and deletes the object from the HMP Object file #800000.11.
HMP GET CHECKSUM CHECK HMPDCRC SUBSCRIPTION This RPC retrieves the requested data from VistA and returns its checksum.
HMP GET OBJECT GET HMPDJ2 SUBSCRIPTION This RPC retrieves the requested data from VistA, and returns it in ^TMP("HMP",$J,n) as JSON.
HMP GET OPERATIONAL DATA GET HMPEF SUBSCRIPTION This RPC retrieves the requested data from VistA, and returns it in ^TMP("HMP",$J,n) as JSON.
HMP GET PATIENT DATA GET HMPD SUBSCRIPTION This RPC retrieves the requested data from VistA, and returns it in ^TMP("HMP",$J,n) as XML.
HMP GET PATIENT DATA JSON GET HMPDJ SUBSCRIPTION This RPC retrieves the requested data from VistA, and returns it in ^TMP("HMP",$J,n) as JSON.
HMP GET REFERENCE DATA GET HMPEF SUBSCRIPTION This RPC retrieves the requested data from VistA, and returns it in ^TMP("HMP",$J,n) as JSON.
HMP INPATIENTS IN HMPPATS SUBSCRIPTION This RPC finds a list of patients that are currently admitted, as XML in ^TMP($J,"HMP",n).
HMP PUT DEMOGRAPHICS PUT HMPUPD SUBSCRIPTION This RPC receives updated phone numbers from the client and calls VAFCPTED to save them in the Patient file #2.
HMP PUT OBJECT PUT HMPDJ2 SUBSCRIPTION This RPC receives data from the client and saves it in the HMP Object file #800000.11 as JSON.
HMP PUT PATIENT DATA PUT HMPDJ1 SUBSCRIPTION This RPC receives data from the client and saves it in the HMP Patient Object file #800000.1 as JSON.
HMP SUBSCRIBE SUBS HMPPATS SUBSCRIPTION This RPC will maintain a list of patients & events to monitor for new data. The LIST of patients passed into this RPC is returned in ^TMP($J,"HMP",n) as XML, with a subscription status of 'on', 'off', or 'error'.
HMP WRITEBACK PT DEM FILE HMPPTDEM SUBSCRIPTION This RPC takes demographic data from an outside system and files it in to the Patient File (#2)
HMPCPRS RPC RPC HMPCPRS SUBSCRIPTION USED TO RETURN HEADER INFORMATION TO MIMIC CPRS HEADERS IN EHMP GUI
HMPCRPC RPC RPC HMPCRPC SUBSCRIPTION This RPC is used to save and get data from all the HMP PARAMETERS in all the all the HMP parameter files.
HMPCRPC RPCCHAIN CHAINRPC HMPCRPC SUBSCRIPTION Used to chain multiple HMP RPC's together. Flexible framework for invoking a RPC chain
HMPDJFS API API HMPDJFS SUBSCRIPTION This is the primary entry point RPC for all the VX-Sync API. All sync related calls come through this entry point
HMPDJFS DELSUB DELSUB HMPDJFS PUBLIC RPC used to delete eHMP subscriptions from file 800000
HMPFPTC CHKS CHKS HMPFPTC SUBSCRIPTION This RPC returns the patient selection checks for a sensitive patient, deceased, and PRF.
HMPFPTC LOG LOG HMPFPTC SUBSCRIPTION This RPC is used to log a patient when a provider is accessing a sensitive record.
HMP LOCAL CORRESPONDINGIDS TFL HMPTFU2 SUBSCRIPTION Give a patient DFN, ICN, or EDIPI, this Remote Procedure Call returns a list of Treating Facilities, including SOURCE ID, SITE HASH, and IDENTIFIER STATUS.
HMP PUT OPERATIONAL DATA API HMPWB SUBSCRIPTION This RPC accepts writeback data from JDS and returns a JSON formatted acknowledgement message.
HMP PATIENT SCHED SYNC APPT HMPACT PUBLIC This RPC looks up patient appointments by date and location and returns the following in a global array for patients that are not found in the HMP SUBSCRIPTION file (#800000): DFN^Appointment Date^Location Name^Location IEN
HMP PATIENT ADMIT SYNC ADMIT HMPACT AGREEMENT This RPC looks up patient admissions by location and returns the following in a global array for patients that are not found in the HMP SUBSCRIPTION file (#800000): DFN^Admission Date^Location Name^Room-Bed^Location IEN The Room-Bed may not be populated for all locations.
HMP CHKXTMP CHKXTMP HMPMONX SUBSCRIPTION This Remote Procedure returns information about the eHMP storage size in ^XTMP and the number of patients in the queue. The site hash plus the local date and time are also returned. No input parameters are required.
HMP GLOBAL SIZE SIZE HMPMONX SUBSCRIPTION Remote procedure HMP GLOBAL SIZE takes no input parameters; it returns the size of eHMP's current usage of the ^XTMP global.
HMP DEFAULT PATIENT LIST DEFLIST HMPPDL This RPC will return the default patient list for a specific provider. Input parameter is the provider's DUZ. Out put is an array with the patient's DFN^Patient Name^Patient Location.
HMP PATIENT SELECT SELECT HMPPTRPC Selects patients by search criteria and returns basic patient and demographic information for patients found in search.
HMP SUBSCRIPTION STATUS SUBSTA HMPTOOLS SUBSCRIPTION This RPC checks the subscription status for a single patient and returns. the result as a JSON containing code and text values.
HMP MED ORDER CHECKS ORCHECK HMPWBM1 This RPC wraps the broker calls for both ORWDXC ACCEPT and ORCHECK GETXTRA into a single call. It will use the same inputs as the ORWDXC ACCEPT RPC; but will combine the outputs from both broker calls into a single return.
HMP GET RELATED ORDERS RELATED HMPORRPC Returns the parent, children, and/or siblings (orders that share the same parent) of an order from the ORDER (#100) FILE in JSON format.
HMP WRITEBACK VITAL VMADD HMPWB2 SUBSCRIPTION This RPC accepts writeback data from JDS and returns a JSON formatted acknowledgement message.
HMP WRITEBACK VITAL EIE VMERR HMPWB2
HMP WRITEBACK ENCOUNTERS ENC HMPWB5
HMP WRITEBACK ALLERGY ALLERGY HMPWB1
HMP WRITEBACK ALLERGY EIE ALLEIE HMPWB1
HMP WRITEBACK SIGN ORDERS SIGN HMPWBSO
HMP TIU LONG LIST OF TITLES LONGLIST HMPTIUL HMP TIU LONG LIST OF NOTE TITLES
HMP RESOURCE VALUES EN HMPRPCRC Returns a list of the resource slots with a status of each slot.
HMP RESOURCE SLOT CLEAR CLEAR HMPRPCRC This RPC will clear the specified slot for the HMP EXTRACT RESOURCE resource device. ***WARNING - IT IS UP TO THE USER TO BE SURE THEY ARE CLEARING THE CORRECT SLOT FOR THE RESOURCE. ***