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: PXRRGUT

Package: PCE Patient Care Encounter

Routine: PXRRGUT


Information

PXRRGUT ;ISL/PKR - General utilities for PCE Encounter reports. ;10/13/2017

Source Information

Source file <PXRRGUT.m>

Call Graph

Call Graph

Call Graph Total: 4

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

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: 18

Package Total Caller Graph
PCE Patient Care Encounter 18 PXRRECSC  PXRRECSE  PXRRFDD  PXRRFDP  PXRRLCCP  PXRRLCD  PXRRLCHP  PXRRPAD  
PXRRPAPI  PXRRPAPR  PXRRPASA  PXRRPRD  PXRRPRDP  PXRRPRSP  PXRRWLD  PXRRWLPR  
PXRRWLSA  PXRRWLSE  

Entry Points

Name Comments DBIA/ICR reference
EOR ;End of report display.
EXIT ;Clean things up.
XTMPSUB(PXSUB) ;Generate a unique subscript for use with ^TMP and ^XTMP.
USTRINS(STRING,CHAR) ;Given a string, which is assumed to be in alphabetical
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: !,"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+4!
^XTMP( EXIT+5!

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+3!
DONE USTRINS+9~, USTRINS+14*, USTRINS+17*, USTRINS+19*, USTRINS+22*, USTRINS+26, USTRINS+28*, USTRINS+30*, USTRINS+35
DTOUT EXIT+3!
DUOUT EXIT+3!
IC USTRINS+9~, USTRINS+24*, USTRINS+25, VLIST+3~, VLIST+14*, VLIST+15
IO EOR+1
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
>> PXRRXTMP EXIT+4, EXIT+5
PXSUB XTMPSUB~, XTMPSUB+2
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