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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: AGMPHLU2

Package: Patient Registration MPI

Routine: AGMPHLU2


Information

AGMPHLU2 ; IHS/SD/TPF - MPI HLO UTILITIES ; 12/15/2007

Source Information

Source file <AGMPHLU2.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 3 NOW^%DTC  $$GET1^DIQ  ^DIR  
IHS VA Utilities 1 $$C^XBFUNC  
Kernel 1 $$CJ^XLFSTR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Patient Registration MPI 1 AGMPHLU1  

Entry Points

Name Comments DBIA/ICR reference
QUEVSENT ;EP - MSGS IN QUEUE VS TOTAL MSGS
REPEAT ;EP -
BYDTHDR ;EP - RPTBYDT HEADER
ASKTO ;EP
ASKFROM ;EP
MSGSTAT ;UNSUCCESSFUL STATUS REPORT
ASKCLEAR ;EP

External References

Name Field # of Occurrence
NOW^%DTC REPEAT+3
$$GET1^DIQ QUEVSENT+5
^DIR ASKFROM+5, ASKTO+5, ASKCLEAR+5, QUEVSENT+33
$$C^XBFUNC BYDTHDR+2
$$CJ^XLFSTR BYDTHDR+4, BYDTHDR+5, BYDTHDR+6, BYDTHDR+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: REPEAT+36
Function Call: WRITE
  • Prompt: !?16,"-------"
  • Line Location: REPEAT+40
Function Call: WRITE
  • Prompt: !?13,$J(TOTMSG,10)
  • Line Location: REPEAT+41
Function Call: WRITE
  • Prompt: !,"CLEARED: ",TOTCLEAR
  • Line Location: REPEAT+42
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: BYDTHDR+1
Function Call: WRITE
  • Prompt: !,$$C^XBFUNC("UNSUCCESSFUL MESSAGE REPORT BY DATE",IOM)
  • Line Location: BYDTHDR+2
Function Call: WRITE
  • Prompt: ?70,"PAGE ",PAGE
  • Line Location: BYDTHDR+3
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("DATE PRINTED: "_PRTDATE,IOM)
  • Line Location: BYDTHDR+4
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("PRINTED BY: "_$P($G(^VA(200,DUZ,0)),U),IOM)
  • Line Location: BYDTHDR+5
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("AT FACILITY: "_$P($G(^DIC(4,DUZ(2),0)),U),IOM)
  • Line Location: BYDTHDR+6
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("FOR MESSAGES FROM "_EXFROM_" TO "_EXTO,IOM)
  • Line Location: BYDTHDR+9
Function Call: WRITE
  • Prompt: !,DASH,!!
  • Line Location: BYDTHDR+14
Function Call: WRITE
  • Prompt: !!,"EVENT^TYPE",?16,"TOTAL",?25,"% OF TOTAL"
  • Line Location: BYDTHDR+15
Function Call: WRITE
  • Prompt: !,"---------------------------------------"
  • Line Location: BYDTHDR+16
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: QUEVSENT+1
Function Call: WRITE
  • Prompt: !!," MESSAGES IN THE IN QUEUE: ",$J($FN(INCOUNT,","),9)
  • Line Location: QUEVSENT+25
Function Call: WRITE
  • Prompt: !," MESSAGES IN OUT QUEUE: ",$J($FN(OUTCOUNT,","),9)
  • Line Location: QUEVSENT+26
Function Call: WRITE
  • Prompt: !,"TOTAL MESSAGES IN HLO GLOBALS: ",$J($FN(TOTCOUNT,","),9)
  • Line Location: QUEVSENT+27
Routine Call
  • DIR
  • Line Location:
    • ASKFROM+5
    • ASKTO+5
    • ASKCLEAR+5
    • QUEVSENT+33

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^HLCS(870 - [#870] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" REPEAT+3, BYDTHDR+7, BYDTHDR+8, BYDTHDR+12
^DIC(4 - [#4] BYDTHDR+6
^HLA - [#777] REPEAT+24, REPEAT+25, REPEAT+28
^HLA("B" REPEAT+9, REPEAT+12
^HLB - [#778] REPEAT+13, REPEAT+15, REPEAT+17, REPEAT+22*, REPEAT+23, QUEVSENT+21, QUEVSENT+22
^HLB("QUEUE" QUEVSENT+9, QUEVSENT+11, QUEVSENT+13, QUEVSENT+15, QUEVSENT+18
^HLCS(870 - [#870] QUEVSENT+4
^VA(200 - [#200] BYDTHDR+5

Label References

Name Line Occurrences
ASKFROM ASKTO+6, ASKTO+8
ASKTO ASKCLEAR+6
BYDTHDR REPEAT+33
QUEVSENT QUEVSENT+35

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % REPEAT+3
CLEAR MSGSTAT+1~, ASKCLEAR+7*, REPEAT+22, REPEAT+42
>> CNT REPEAT+35*, REPEAT+36
>> DASH REPEAT+5*, BYDTHDR+14
DATES MSGSTAT+1~, REPEAT+4!, REPEAT+20*, REPEAT+21, BYDTHDR+10*, BYDTHDR+11*, BYDTHDR+12, BYDTHDR+13
DATES( REPEAT+21*, BYDTHDR+11, BYDTHDR+13
DIR ASKFROM+1!, ASKTO+1!, ASKCLEAR+1!, QUEVSENT+31!
DIR("A" ASKFROM+3*, ASKTO+3*, ASKCLEAR+3*
DIR("B" ASKFROM+4*, ASKTO+4*, ASKCLEAR+4*
DIR(0 ASKFROM+2*, ASKTO+2*, ASKCLEAR+2*, QUEVSENT+32*
>> DIREC REPEAT+17*
>> DIROUT ASKFROM+6, ASKTO+6, ASKCLEAR+6
>> DTOUT ASKFROM+6, ASKTO+6, ASKCLEAR+6
>> DUOUT ASKFROM+6, ASKTO+6, ASKCLEAR+6
DUZ BYDTHDR+5
DUZ(2 BYDTHDR+6
EESC MSGSTAT+1~
ESC REPEAT+2*, REPEAT+9, REPEAT+35, QUEVSENT+2~, QUEVSENT+3*, QUEVSENT+28, QUEVSENT+34*
EVENT REPEAT+25*, REPEAT+26, QUEVSENT+2~, QUEVSENT+12*, QUEVSENT+13*, QUEVSENT+15
>> EXDATE BYDTHDR+12*, BYDTHDR+13
>> EXFROM BYDTHDR+7*, BYDTHDR+9
>> EXTO BYDTHDR+8*, BYDTHDR+9
>> FIRST REPEAT+36, REPEAT+37*
>> FROM ASKFROM+7*, ASKTO+8, REPEAT+8, REPEAT+10, BYDTHDR+7
HLOG QUEVSENT+2~, QUEVSENT+4*, QUEVSENT+5
INCOUNT QUEVSENT+2~, QUEVSENT+7*, QUEVSENT+16*, QUEVSENT+25
IOF BYDTHDR+1, QUEVSENT+1
IOM BYDTHDR+2, BYDTHDR+4, BYDTHDR+5, BYDTHDR+6, BYDTHDR+9
>> LINK REPEAT+13*, REPEAT+14, QUEVSENT+22*, QUEVSENT+23
MPIIEN QUEVSENT+2~, QUEVSENT+14*, QUEVSENT+15*, QUEVSENT+17*, QUEVSENT+18*, QUEVSENT+20*, QUEVSENT+21*, QUEVSENT+22
MPILINK QUEVSENT+2~, QUEVSENT+6*, QUEVSENT+18
>> MSGBOD REPEAT+23*, REPEAT+24, REPEAT+25, REPEAT+28
MSGDATE MSGSTAT+1~, REPEAT+8*, REPEAT+9*, REPEAT+10, REPEAT+12, REPEAT+20
MSGIEN MSGSTAT+1~
MSGTYPE REPEAT+24*, REPEAT+26, QUEVSENT+2~, QUEVSENT+10*, QUEVSENT+11*, QUEVSENT+13, QUEVSENT+15
OUTCOUNT QUEVSENT+2~, QUEVSENT+7*, QUEVSENT+19*, QUEVSENT+26
>> PAGE REPEAT+6*, BYDTHDR+3, BYDTHDR+17*
PORT QUEVSENT+2~, QUEVSENT+5*, QUEVSENT+6
>> PRTDATE REPEAT+3*, BYDTHDR+4
REC REPEAT+11*, REPEAT+12*, REPEAT+13, REPEAT+15, REPEAT+17, REPEAT+22, REPEAT+23, QUEVSENT+2~
>> SEG REPEAT+28*
STATTYP MSGSTAT+1~
STATUS MSGSTAT+1~, REPEAT+15*, REPEAT+16
>> TO ASKTO+7*, ASKTO+8, REPEAT+10, BYDTHDR+8
TOTCLEAR MSGSTAT+1~, REPEAT+7*, REPEAT+22*, REPEAT+42
TOTCOUNT QUEVSENT+2~, QUEVSENT+7*, QUEVSENT+24*, QUEVSENT+27
TOTMSG MSGSTAT+1~, REPEAT+7*, REPEAT+19*, REPEAT+39, REPEAT+41
>> TRANDATE QUEVSENT+8*, QUEVSENT+9*, QUEVSENT+11, QUEVSENT+13, QUEVSENT+15
>> TYPEEVNT REPEAT+1*, REPEAT+26*, REPEAT+27, REPEAT+34*, REPEAT+35*, REPEAT+36, REPEAT+37, REPEAT+38, REPEAT+39
>> TYPEEVNT( REPEAT+1*, REPEAT+27*, REPEAT+35, REPEAT+38, REPEAT+39
U REPEAT+13, REPEAT+15, REPEAT+17, REPEAT+22, REPEAT+23, REPEAT+24, REPEAT+25, REPEAT+26, REPEAT+36, REPEAT+37
, BYDTHDR+5, BYDTHDR+6, QUEVSENT+22, QUEVSENT+34
>> X QUEVSENT+34
>> Y ASKFROM+6, ASKFROM+7, ASKTO+6, ASKTO+7, ASKCLEAR+6, ASKCLEAR+7, REPEAT+3*, BYDTHDR+7*, BYDTHDR+8*, BYDTHDR+12*
>> ZTQUEUED QUEVSENT+28, QUEVSENT+35
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All