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 |  Global Variables Directly Accessed |  Local Variables |  All
Print Page as PDF
Routine: PXRMXGUT

Package: Clinical Reminders

Routine: PXRMXGUT


Information

PXRMXGUT ; SLC/PJH - General utilities for reminder reports; 11/16/2007

Source Information

Source file <PXRMXGUT.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 3 HOME^%ZIS  ^%ZISC  $$UP^XLFSTR  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Clinical Reminders 3 PXRMXD  PXRMXPR  PXRMXSE1  

Entry Points

Name Comments DBIA/ICR reference
TIMING ;Print report timing data.
EOR ;End of report display.
USTRINS(STRING,CHAR) ;Given a string, which is assumed to be in alphabetical
EXIT ;Clean things up.
VLIST(SLIST,LIST,MESSAGE) ;Make sure all the elements of LIST are in

External References

Name Field # of Occurrence
HOME^%ZIS EXIT+2
^%ZISC EXIT+1
^DIR EOR+5
$$UP^XLFSTR VLIST+7, VLIST+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EOR+4
Function Call: WRITE
  • Prompt: !!,"Report timing data:"
  • Line Location: TIMING+2
Function Call: WRITE
  • Prompt: !," ",^XTMP(PXRMXTMP,"TIMING",IND)
  • Line Location: TIMING+4
Function Call: WRITE
  • Prompt: !,"The list is empty!"
  • Line Location: VLIST+12
Function Call: WRITE
  • Prompt: !,LE,MESSAGE
  • Line Location: VLIST+17
Routine Call
  • %ZIS
  • Line Location:
    • EXIT+2
Routine Call
  • DIR
  • Line Location:
    • EOR+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP( EXIT+5!
^TMP("PXRMX" EXIT+7!
^TMP($J EXIT+8!, EXIT+9!, EXIT+10!, EXIT+11!, EXIT+12!, EXIT+13!
^XTMP( EXIT+6!, TIMING+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CH1 USTRINS+9~, USTRINS+16*, USTRINS+17, USTRINS+18, USTRINS+19, USTRINS+28, USTRINS+31*
CH2 USTRINS+9~, USTRINS+25*, USTRINS+26, USTRINS+28, USTRINS+29, USTRINS+30, USTRINS+31
CHAR USTRINS~, USTRINS+12, USTRINS+17, USTRINS+19, USTRINS+22, USTRINS+28, USTRINS+30, USTRINS+35
DIR EOR+5!
DIR("A" EOR+3*
DIR(0 EOR+2*
DIRUT EXIT+4!
DONE USTRINS+9~, USTRINS+14*, USTRINS+17*, USTRINS+19*, USTRINS+22*, USTRINS+26, USTRINS+28*, USTRINS+30*, USTRINS+35
DTOUT EXIT+4!
DUOUT EXIT+4!
IC USTRINS+9~, USTRINS+24*, USTRINS+25, VLIST+3~, VLIST+14*, VLIST+15
IND TIMING+1~, TIMING+3*, TIMING+4*
IO EOR+1
IO("Q" EXIT+3!
IO(0 EOR+1
IOST EOR+1
LE VLIST+3~, VLIST+15*, VLIST+16, VLIST+17
LEN USTRINS+9~, USTRINS+10*, USTRINS+12, USTRINS+22, USTRINS+24, VLIST+3~, VLIST+10*, VLIST+11, VLIST+14
LIST VLIST~, VLIST+4*, VLIST+5*, VLIST+8*, VLIST+10, VLIST+15
MESSAGE VLIST~, VLIST+17
POP EXIT+4!
>> PXRMXTMP EXIT+5, EXIT+6, TIMING+4
SLIST VLIST~, VLIST+7*, VLIST+16
STR USTRINS+9~, USTRINS+15*, USTRINS+17*, USTRINS+18*, USTRINS+22*, USTRINS+26*, USTRINS+28*, USTRINS+29*, USTRINS+35*, USTRINS+36
STRING USTRINS~, USTRINS+10, USTRINS+16, USTRINS+25
VALID VLIST+3~, VLIST+9*, VLIST+13*, VLIST+18*, VLIST+19
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Local Variables |  All