Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HMPEF1

Package: Enterprise Health Management Platform

Routine: HMPEF1


Information

HMPEF1 ;SLC/MKB,ASMR/RRB,JD,SRG,CPC,CK - Serve VistA operational data as JSON via RPC;June 24, 2016 13:17:46

Source Information

Source file <HMPEF1.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Enterprise Health Management Platform 2 ($$ACTLOC,$$ACTWRD,$$ERRMSG,$$ISPROXY,$$TOTAL,ADD,KEYS)^HMPEF  ($$JSONDT,$$SETUID,FACILITY)^HMPUTILS  
Lexicon Utility 2 LOOK^LEXA  CONFIG^LEXSET  
Kernel 1 $$NS^XUAF4  
Order Entry Results Reporting 1 $$LEXXFRM^ORQQPL4  
VA FileMan 1 GETS^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Enterprise Health Management Platform 1 HMPEF  

Entry Points

Name Comments DBIA/ICR reference
LOC(HMPFINI,HMPFLDON,HMPMETA) ; Hospital Location (#44) and Ward Location (#42) /DE2818
LOC44(IEN) ; get one hospital location
LOC42(IEN) ; get one ward location
; IEN - file 42 IEN
; references to ^DIC(42) via IA #10039
NP ;New Persons
; Variables from HMPEF: HMPCNT,HMPID,HMPMAX,HMPI,HMPFINI
NP1(IEN) ;one person
PROB(HMPFINI,LEX) ;get problem list OPD store

External References

Name Field # of Occurrence
GETS^DIQ NP1+7
$$ACTLOC^HMPEF LOC44+14
$$ACTWRD^HMPEF LOC42+19
$$ERRMSG^HMPEF LOC44+2, LOC42+5, NP1+2
$$ISPROXY^HMPEF NP1+5
$$TOTAL^HMPEF LOC+13, NP+3
ADD^HMPEF LOC44+15, LOC42+20, NP1+35, PROB+26
KEYS^HMPEF NP1+34
$$JSONDT^HMPUTILS NP1+15, NP1+19
$$SETUID^HMPUTILS LOC44+8, LOC42+10, NP1+11, NP1+20, NP1+26, PROB+17
FACILITY^HMPUTILS LOC44+13, LOC42+17
LOOK^LEXA PROB+13
CONFIG^LEXSET PROB+7
$$LEXXFRM^ORQQPL4 PROB+16
$$NS^XUAF4 LOC44+12, LOC42+16

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(40.8 - [#40.8] LOC42+15
^DIC(42 - [#42] LOC+27, LOC42+8, LOC42+9
^LEX(757.01 - [#757.01] PROB+10, PROB+11, PROB+12
^SC - [#44] LOC+23, LOC44+6, LOC44+10
^TMP("ORLEX" PROB+5
^VA(200 - [#200] NP+7

Label References

Name Line Occurrences
LOC42 LOC+17, LOC+27
LOC44 LOC+16, LOC+23
NP1 NP+4, NP+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APP PROB+1~, PROB+6*, PROB+7
DIV LOC42+4~, LOC42+14*, LOC42+15
DT PROB+3
ELEMENT PROB+1~, PROB+14*, PROB+15, PROB+16*, PROB+18, PROB+19, PROB+20, PROB+21, PROB+22, PROB+23
, PROB+24, PROB+25
ERRMSG LOC44+1~, LOC44+2*, LOC42+4~, LOC42+5*, NP1+1~, NP1+2*
FLDS NP1+4~, NP1+6*, NP1+7
HMPCNT LOC+13*, NP+3*, PROB+1~, PROB+4*, PROB+8*, PROB+26*
HMPFINI LOC~, LOC+28*, NP+8*, PROB~, PROB+28*
HMPFLDON LOC~, LOC+20, LOC+21, LOC+23, LOC+25*
>> HMPI LOC+23, LOC+24, LOC+27, NP+7
>> HMPID LOC+16, LOC+17, NP+4
HMPLAST LOC+20, LOC+21, LOC44+15*, LOC42+20*, NP+5, NP1+35*, PROB+1~, PROB+8*, PROB+26*
>> HMPMAX LOC+23, LOC+24, LOC+27, NP+7
HMPMETA LOC~, LOC+25
HMPV NP1+4~, NP1+6!
HMPV(200 NP1+8
IEN LOC44~, LOC44+2, LOC44+6, LOC44+8, LOC44+10, LOC44+14, LOC44+15, LOC42~, LOC42+5, LOC42+8
, LOC42+9, LOC42+10, LOC42+12, LOC42+19, LOC42+20, NP1~, NP1+2, NP1+5, NP1+7, NP1+8
, NP1+11, NP1+34, NP1+35, PROB+1~, PROB+4*, PROB+10*, PROB+11, PROB+12, PROB+17
L42 LOC+1~, LOC+20*, LOC+21*, LOC+27*, LOC+28
L44 LOC+1~, LOC+20*, LOC+21*, LOC+23*, LOC+28
LEX PROB~
LEX("LIST" PROB+14
LOC LOC44+4~, LOC42+7~
LOC("inactive" LOC44+14*, LOC42+19*
LOC("localId" LOC44+8*, LOC42+10*
LOC("name" LOC44+7*, LOC42+9*
LOC("oos" LOC44+10*, LOC42+13*
LOC("refId" LOC44+10*, LOC42+12*
LOC("shortName" LOC44+9*
LOC("type" LOC44+9*, LOC42+11*
LOC("uid" LOC44+8*, LOC42+10*
LST PROB+1~, PROB+5*
ORAPP PROB+1~
ORDT PROB+1~, PROB+2*, PROB+3*, PROB+7, PROB+13, PROB+16
ORELEM PROB+1~, PROB+2*, PROB+11*, PROB+13
ORWLST PROB+1~, PROB+2*
PLIST PROB+1~
PLIST("cCode" PROB+23*
PLIST("codeSys" PROB+22*
PLIST("dCode" PROB+24*
PLIST("icd" PROB+20*
PLIST("icdIen" PROB+21*
PLIST("impDt" PROB+25*
PLIST("lexIen" PROB+18*
PLIST("lexName" PROB+19*
PLIST("uid" PROB+17*
PRV NP+2~, NP+5*, NP+6*, NP+7*, NP+8
U LOC44+6, LOC44+7, LOC44+9, LOC44+11, LOC44+12, LOC42+9, LOC42+14, LOC42+15, LOC42+16
USER NP1+4~
USER("commercialPhone" NP1+30*
USER("dateOfBirth" NP1+15*
USER("delegateCode" NP1+20*
USER("delegateName" NP1+20*
USER("digitalPager" NP1+33*
USER("disuser" NP1+16*
USER("fax" NP1+31*
USER("genderCode" NP1+14*
USER("genderName" NP1+14*
USER("initials" NP1+12*
USER("localId" NP1+11*
USER("name" NP1+10*
USER("officePhone" NP1+27*
USER("phone3" NP1+28*
USER("phone4" NP1+29*
USER("providerClass" NP1+24*
USER("providerType" NP1+25*
USER("service" NP1+23*
USER("signaturePrintedName" NP1+21*
USER("signatureTitle" NP1+22*
USER("ssn" NP1+18*
USER("surrogateCode" NP1+26*
USER("surrogateName" NP1+26*
USER("terminated" NP1+19*
USER("title" NP1+17*
USER("uid" NP1+11*
USER("voicePager" NP1+32*
X LOC44+4~, LOC44+9*, LOC44+11*, LOC44+12*, LOC44+13, LOC42+7~, LOC42+15*, LOC42+16*, LOC42+17, NP1+4~
, NP1+12*, NP1+15*, NP1+16*, NP1+17*, NP1+18*, NP1+19*, NP1+20*, NP1+21*, NP1+22*, NP1+23*
, NP1+24*, NP1+25*, NP1+26*, NP1+27*, NP1+28*, NP1+29*, NP1+30*, NP1+31*, NP1+32*, NP1+33*
X0 LOC44+4~, LOC44+6*, LOC44+7, LOC44+9, LOC44+11, LOC42+7~, LOC42+8*, LOC42+14
Y LOC44+4~, LOC44+12*, LOC42+7~, LOC42+16*, NP1+4~, NP1+8*, NP1+9, NP1+10, NP1+12, NP1+14
, NP1+15, NP1+16, NP1+17, NP1+18, NP1+19, NP1+20, NP1+21, NP1+22, NP1+23, NP1+24
, NP1+25, NP1+26, NP1+27, NP1+28, NP1+29, NP1+30, NP1+31, NP1+32, NP1+33
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All