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 |  Local Variables  | All
Print Page as PDF
Routine: HMPMETA

Package: Enterprise Health Management Platform

Routine: HMPMETA


Information

HMPMETA ;SLC/PJH,ASM/RRB,CPC-collect domains, uids, & stamptimes ;Jan 20, 2017 17:18:18

Source Information

Source file <HMPMETA.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Enterprise Health Management Platform 3 $$PIDS^HMPDJFS  $$EN^HMPSTMP  ($$GETMAX,$$GETSIZE,$$SYS)^HMPUTILS  
Kernel 1 ($$FMDIFF,$$HTE,$$NOW)^XLFDT  
MailMan 1 SENDMSG^XMXAPI  
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: 19

Package Total Caller Graph
Enterprise Health Management Platform 19 HMPDJ00  HMPDJ01  HMPDJ02  HMPDJ03  HMPDJ04  HMPDJ04A  HMPDJ04E  HMPDJ05  
HMPDJ05V  HMPDJ06  HMPDJ07  HMPDJ08  HMPDJ09  HMPDJ09M  HMPDJFSG  HMPDJFSP  
HMPDJFSQ  HMPEF  HMPUTILS  

Entry Points

Name Comments DBIA/ICR reference
ADD(HMPDMNM,HMPUID,HMPSTMP) ; Build array for metastamp - called from HMPDJ0* routines
DONE(HMPFDFN,HMPBATCH) ; Check if metastamp compile is complete
OPD(HMPFHMP) ;Check if OPD metastamp is ready to collect
INIT(HMPBATCH,HMPFDFN,ARGS) ; Set metastamp status as in progress
UPD(HMPDOM) ; Update metastamp domain as complete
MERGE1(HMPBATCH,HMPDOM) ; US11019 Merge a single domain
MERGE(HMPBATCH) ; Merge metastamp data into XTMP and mark domain complete in metastamp
METAPT(A,HMPCDOM) ; MetaStamp for patient data (within its own syncStart chunk).;US11019 added second parameter
; --Input parameter
; A = "^^HMPFX~hmp-development-box~"<DFN> (e.g. ^^HMPFX~hmp-development-box~3)
; HMPCDOM = Single domain US11019
METAOP(A) ; MetaStamp for operational data (within its own syncStart chunk)
; A = HMPFX~hmp-development-box~OPD
STATUS(STOP,HMPFHMP) ; Set HMP GLOBAL USAGE MONITOR status
SET(STOP,HMPSRV) ; Flag set/reset, Stamptime set
CHECK(HMPFHMP) ; Check storage status and send MailMan message if appropriate
; Input HMPFHMP - server name
MSG(HMPFLG) ; send email about space limit for ^XTMP("HMP*")
MSGLN(TXTARY,LN) ; add LN to TXTARY (passed by ref.) for MailMan message

External References

Name Field # of Occurrence
$$PIDS^HMPDJFS METAPT+31
$$EN^HMPSTMP METAPT+32, METAOP+25
$$GETMAX^HMPUTILS MSG+4
$$GETSIZE^HMPUTILS MSG+9
$$SYS^HMPUTILS METAOP+25
$$GETICN^MPIF001 METAPT+33
$$FMDIFF^XLFDT CHECK+12
$$HTE^XLFDT MSG+10
$$NOW^XLFDT SET+3, CHECK+12
SENDMSG^XMXAPI MSG+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HMP(800000 - [#800000] STATUS+3, STATUS+4, SET+2, SET+3*, SET+4, CHECK+4, CHECK+6, CHECK+10, CHECK+16, CHECK+17*
, CHECK+18
^TMP("HMPF" METAPT+53*, METAPT+58*, METAPT+60*, METAPT+66*, METAOP+44*, METAOP+49*, METAOP+51*, METAOP+54*
^TMP("HMPMETA" ADD+4*, ADD+6*, ADD+7*, MERGE1+1, MERGE1+2!, MERGE+4, MERGE+5!
^XTMP( DONE+5, DONE+6, INIT+7*, UPD+1*, MERGE1+1*, MERGE+4*, METAPT+28, METAPT+42, METAPT+49, METAPT+50
, METAPT+52, METAPT+56, METAOP+25, METAOP+34, METAOP+41, METAOP+43, METAOP+47

Label References

Name Line Occurrences
$$DONE OPD+1
@( INIT+3
MSG CHECK+14
MSGLN MSG+6, MSG+7, MSG+8, MSG+9, MSG+10, MSG+11, MSG+12
SET STATUS+8, STATUS+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A METAPT~, METAPT+28, METAOP~, METAOP+22, METAOP+25
ARGS INIT~
ARGS("domains" INIT+5
DOMAINS INIT+1~
DOMAINS( INIT+5!, INIT+7
>> DOMSIZE METAPT+63, METAPT+64
DUZ MSG+13, MSG+14
HMPA METAPT+26~, METAPT+28*, METAPT+42, METAPT+49, METAPT+50, METAPT+52, METAPT+56, METAOP+21~, METAOP+22*, METAOP+23
, METAOP+34, METAOP+41, METAOP+43, METAOP+47
HMPB METAPT+26~, METAPT+28*
HMPBATCH DONE~, DONE+5, DONE+6, INIT~, INIT+7, UPD+1, MERGE1~, MERGE1+1, MERGE~, MERGE+4
HMPC METAPT+26~, METAPT+30*, METAPT+42*, METAPT+43, METAPT+44, METAPT+49, METAPT+50, METAPT+52, METAPT+56, METAOP+33*
, METAOP+34*, METAOP+35, METAOP+36, METAOP+41, METAOP+43, METAOP+47
HMPC1 METAPT+26~
HMPCDOM METAPT~, METAPT+30
>> HMPCNT METAOP+23*
HMPCOMP DONE+4~, DONE+5*, DONE+6*, DONE+7
HMPD METAPT+26~, METAPT+46*, METAOP+38*
HMPDAT METAOP+21~
HMPDAT1 METAOP+21~
HMPDIFF CHECK+3~
HMPDMNM ADD~, ADD+1, ADD+3*, ADD+4, ADD+6
HMPDOM DONE+4~, DONE+5*, DONE+6, INIT+1~, INIT+7*, UPD~, UPD+1, MERGE1~, MERGE1+1, MERGE1+2
, MERGE+2~, MERGE+3*, MERGE+4*, METAOP+21~
HMPDOM1 METAOP+21~
HMPE METAPT+26~, METAPT+29*
HMPEVT METAOP+21~
HMPF METAPT+26~
>> HMPFCNT METAPT+53, METAPT+58, METAPT+60, METAPT+66, METAOP+44, METAOP+49, METAOP+51, METAOP+54
HMPFDFN DONE~, DONE+2, INIT~, INIT+3
HMPFHMP OPD~, OPD+1, STATUS~, STATUS+1, STATUS+3, CHECK~, CHECK+2, CHECK+4
HMPFLG STATUS+2~, STATUS+4*, STATUS+6, STATUS+8, STATUS+10, CHECK+3~, CHECK+6*, CHECK+8, CHECK+14, MSG~
, MSG+1, MSG+5, MSG+7, MSG+8
HMPID METAPT+26~, METAPT+35*, METAPT+36, METAPT+37, METAPT+38, METAOP+25*, METAOP+29
HMPJ METAOP+21~, METAOP+23*
HMPLAS METAOP+21~
HMPM METAPT+26~
HMPMOR METAOP+21~
HMPMSG MSG+3~, MSG+14
HMPN METAPT+26~
HMPP METAPT+27~, METAPT+31*, METAPT+35
HMPQ METAPT+27~, METAPT+29*, METAOP+21~, METAOP+22*, METAOP+24
HMPRCPNT MSG+3~, MSG+14
HMPRCPNT( MSG+13*
HMPRCPNT("G.H MP IRM GROUP" , MSG+13*
HMPS METAPT+48~, METAPT+52*, METAPT+55, METAOP+40~, METAOP+43*, METAOP+46
HMPSEP METAOP+21~, METAOP+22*, METAOP+24*
HMPSRV STATUS+2~, STATUS+3*, STATUS+4, STATUS+8, STATUS+10, SET~, SET+1, SET+2, SET+3, SET+4
, CHECK+3~, CHECK+4*, CHECK+6, CHECK+10, CHECK+16, CHECK+17, CHECK+18
HMPSTMP ADD~, ADD+4, STATUS+2~, STATUS+4*
HMPSTTM CHECK+3~, CHECK+10*, CHECK+12
HMPSUBJ MSG+3~, MSG+5*, MSG+14
HMPT METAPT+27~
HMPTOT METAOP+21~
HMPTSK METAOP+21~, METAOP+25*
HMPTXT MSG+3~, MSG+6, MSG+7, MSG+8, MSG+9, MSG+10, MSG+11, MSG+12
HMPU METAPT+48~*, METAPT+49, METAPT+50*, METAPT+52, METAPT+56, METAOP+40~*, METAOP+41*, METAOP+43, METAOP+47
HMPUID ADD~, ADD+1, ADD+4
HMPW METAPT+27~
HMPX METAPT+27~, METAPT+33*, METAPT+34*, METAPT+36*, METAPT+37*, METAPT+38*, METAPT+39*, METAPT+40*, METAPT+43*, METAPT+44*
, METAPT+45*, METAPT+47*, METAPT+49*, METAPT+53*, METAPT+54*, METAPT+55*, METAPT+56*, METAPT+57*, METAPT+58*, METAPT+59
, METAPT+60*, METAPT+62*, METAPT+63*, METAPT+64*, METAPT+65*, METAPT+66, METAOP+21~, METAOP+26*, METAOP+27*, METAOP+28*
, METAOP+29*, METAOP+30*, METAOP+31*, METAOP+35*, METAOP+36*, METAOP+37*, METAOP+39*, METAOP+44*, METAOP+45*, METAOP+46*
, METAOP+47*, METAOP+48*, METAOP+49*, METAOP+50, METAOP+51*, METAOP+53*, METAOP+54
HMPY METAPT+27~, METAPT+32*, METAPT+34, METAPT+39, METAPT+45, METAOP+25*, METAOP+28, METAOP+30, METAOP+37
HMPZ METAPT+27~, METAPT+29*, METAPT+53*, METAPT+58*, METAPT+59, METAPT+60, METAPT+61*, METAPT+66, METAOP+21~, METAOP+22*
, METAOP+44*, METAOP+49*, METAOP+50, METAOP+51, METAOP+52*, METAOP+54
HMPZ1 METAPT+27~, METAPT+28*, METAPT+31, METAPT+33
I INIT+1~, INIT+5*, INIT+7*
LN MSGLN~, MSGLN+1, MSGLN+2
MAX MSG+3~, MSG+4*, MSG+7
>> OFFSET METAPT+63, METAPT+64
STOP STATUS~, STATUS+1, STATUS+6, STATUS+8, STATUS+10, SET~, SET+3
TXTARY MSGLN~
TXTARY( MSGLN+2*
TXTARY(0 MSGLN+2*
U METAPT+25*, METAPT+28, METAOP+20*, METAOP+22, STATUS+4, SET+3, CHECK+6, CHECK+10, CHECK+17
VAR0 METAPT+51~, METAPT+52*, METAPT+54, METAOP+42~, METAOP+43*, METAOP+45
VAR1 METAPT+51~, METAPT+52*, METAPT+54, METAOP+42~, METAOP+43*, METAOP+45
>> ZTSK MSG+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All