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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: HMPDJX

Package: Enterprise Health Management Platform

Routine: HMPDJX


Information

HMPDJX ;SLC/MKB,ASMR/RRB,BL - New data update;Aug 29, 2016 20:06:27

Source Information

Source file <HMPDJX.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Enterprise Health Management Platform 4 ($$TAG,BUILDERR)^HMPDJ  $$TAG^HMPEF  $$FIND^HMPPATS  $$SETUID^HMPUTILS  
Kernel 1 $$NOW^XLFDT  
Master Patient Index VistA 1 $$GETICN^MPIF001  

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 HMPDJ  

Entry Points

Name Comments DBIA/ICR reference
EN(LAST,MAX) ; -- get data from ^XTMP("HMP-<date>",n)
; Expects HMP=$NA(^TMP("HMP",$J))
A
B ;
C
DELETE(NAME,DFN,ID) ; -- set DELETE nodes
GETLIST(LAST,SYS,MAX) ; -- build list of updates for client
; Returns ^TMP("HMPX",$J,0) = last DATE:SEQ included
; ^TMP("HMPX",$J,DFN,TYPE,ID)=ACT
DONE() ; -- Return 1 or 0, if loop has finished

External References

Name Field # of Occurrence
$$TAG^HMPDJ EN+14
BUILDERR^HMPDJ A+16
$$TAG^HMPEF B+4
$$FIND^HMPPATS GETLIST+6
$$SETUID^HMPUTILS DELETE+2
$$GETICN^MPIF001 EN+11
$$NOW^XLFDT EN+4, A+24, C+18

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HMP(800000 - [#800000] GETLIST+16, GETLIST+19
^TMP("HMP" EN+17, B+7
^TMP("HMPTEXT" C+20!
^TMP("HMPX" EN+9, EN+13, EN+18, A+23, B+1, B+3, B+8, C+20!, GETLIST+4!, GETLIST+10*
, GETLIST+20, GETLIST+21*, GETLIST+22*
^TMP($J EN+10!, A+15, A+19!
^XTMP("HMP-" GETLIST+9, GETLIST+12

Label References

Name Line Occurrences
$$DONE GETLIST+13
@( EN+24, B+10
DELETE EN+23, EN+27, B+9, B+12
GETLIST EN+7

Naked Globals

Name Field # of Occurrence
^( EN+18, B+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT GETLIST+3~, GETLIST+17*, GETLIST+21
CNT EN+3~, GETLIST+3~, GETLIST+5*, GETLIST+13, GETLIST+20*
D GETLIST+3~, GETLIST+9*, GETLIST+14*, GETLIST+22, DONE+2~*, DONE+4, DONE+5
DA GETLIST+3~, GETLIST+6*, GETLIST+16, GETLIST+19
DATA EN+3~, EN+12!, EN+28*, B+2!, B+13*
DATE GETLIST+3~, GETLIST+5*, GETLIST+10, GETLIST+12
DELETE EN+3~, EN+12!, A+7, B+2!, C+1, C+7
DELETE( A+9, A+10, C+10, C+11, DELETE+3*
DFN EN+3~, EN+9*, EN+11, EN+13, EN+18, EN+20, EN+23, EN+27, A+2, B+5*
B+9, B+12, DELETE~, DELETE+2, GETLIST+3~, GETLIST+15*, GETLIST+16, GETLIST+20, GETLIST+21
DOMCNT EN+3~, EN+12*, EN+15*, EN+17, EN+29*, EN+31, A+3, A+5*, A+8*, A+11
A+12, A+13, A+17*, A+18, A+21*, B+2*, B+5*, B+7, B+14*, B+16
C+1, C+3, C+5*, C+8*, C+9, C+12, C+13, C+14, C+16*
DT GETLIST+9, GETLIST+10, DONE+4, DONE+5
END GETLIST+3~, GETLIST+12*, DONE+7
ERRMSG EN+19~, EN+21*
ERROR A+16~, A+18
ERRPAT EN+11*, EN+19~, EN+20*
>> FILTER("systemID" EN+5
HMP EN+17~*, EN+31, EN+32, EN+33, A+1, A+2, A+4, A+5, A+8, A+11
A+12, A+13, A+17, A+18, A+21, A+25, A+26, B+7~*, B+16, B+17
B+18, C+2, C+4, C+5, C+8, C+9, C+12, C+13, C+14, C+16
C+19
>> HMPI EN+17*, EN+24, EN+27, EN+29, EN+32, EN+33*, A+9*, A+10*, A+11, A+12
A+13*, B+7*, B+10, B+12, B+14, B+17, B+18*, C+10*, C+11*, C+12
C+13, C+14*
HMPID EN+3~, EN+17*, EN+18*, EN+23, EN+27, B+7*, B+8*, B+9, B+12
HMPLASTI EN+3~, EN+24*, EN+27, B+10*, B+12
HMPTOTL EN+3~, EN+9*, EN+28*, B+2*, B+13*
ICN EN+3~, EN+11*, A+2
ID DELETE~, DELETE+2, GETLIST+3~, GETLIST+17*, GETLIST+18, GETLIST+19, GETLIST+20, GETLIST+21
IDX GETLIST+3~, GETLIST+12*, GETLIST+13*, GETLIST+14, GETLIST+15, DONE+1, DONE+2
LAST EN~, EN+5*, EN+7, A+23, GETLIST~, GETLIST+5, GETLIST+10
MAX EN~, EN+6*, EN+7, GETLIST~, GETLIST+13
N GETLIST+3~, GETLIST+9*, GETLIST+10, GETLIST+12, GETLIST+14*, GETLIST+22, DONE+2~*, DONE+7
NAME DELETE~, DELETE+2, DELETE+3
PATCNT EN+3~, EN+9*, EN+11*, EN+17, A+1, A+2, A+4, A+5, A+8, A+11
A+12, A+13, A+17, A+18, A+21, A+25, A+26*, B+2*, B+7, C+2
C+4, C+5, C+8, C+9, C+12, C+13, C+14, C+16, C+19*
RTN EN+3~, EN+14*, EN+24, B+4*, B+10
SEQ GETLIST+3~, GETLIST+5*, GETLIST+10, GETLIST+12
SYS EN+3~, EN+5*, EN+7, GETLIST~, GETLIST+6
>> T A+24*
TSTART EN+3~, EN+4*, A+25
TSTOP EN+3~, C+18*, C+19
TYPE EN+3~, EN+13*, EN+14, EN+18, EN+23, EN+27, EN+32, A+10*, A+12, B+3*
B+4, B+8, B+9, B+12, B+17, C+11*, C+13, GETLIST+3~, GETLIST+17*, GETLIST+18
, GETLIST+19, GETLIST+20, GETLIST+21
U GETLIST+15, GETLIST+17
UID EN+3~, A+9*, A+10, A+12, C+10*, C+11, C+13, DELETE+1~, DELETE+2*, DELETE+3
X EN+3~, EN+18*, EN+23, B+8*, B+9
X0 GETLIST+3~, GETLIST+15*, GETLIST+17
Y EN+3~, A+23*, A+25

Marked Items

Name Field # of Occurrence
$T(@RTN EN+14, B+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All