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

Package: Inpatient Medications

Routine: PSJOCPGX


Information

PSJOCPGX ;BIR/MV - PGx ORDER CHECKS DRIVER ; 9/10/14 10:53pm

Source Information

Source file <PSJOCPGX.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
Inpatient Medications 2 (INTERV,RINTERV)^PSJGMRA  PAUSE^PSJLMUT1  
List Manager 1 (FULL,PAUSE)^VALM1  
Pharmacy Data Management 1 PGXOC^PSSPGX  
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: 1

Package Total Caller Graph
Inpatient Medications 1 PSJOC  

Entry Points

Name Comments DBIA/ICR reference
EN(PSJPDRG) ;
DISPLAY ;
DISPPGX ;
ADDINFO(PSJTYPE,PSJSUB) ;Display additional information
ASK() ;display additional information prompt
AIPRT ;

External References

Name Field # of Occurrence
^%ZIS ADDINFO+4
^%ZISC ADDINFO+9, ADDINFO+13
^%ZTLOAD ADDINFO+9
^DIR ASK+4
INTERV^PSJGMRA DISPLAY+9
RINTERV^PSJGMRA DISPLAY+8
PAUSE^PSJLMUT1 DISPLAY+10, DISPPGX+6, DISPPGX+7, DISPPGX+10
PGXOC^PSSPGX EN+7
FULL^VALM1 AIPRT+3
PAUSE^VALM1 AIPRT+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPLAY+8
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPLAY+9
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPLAY+10
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPPGX+6
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DISPPGX+6
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPPGX+7
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DISPPGX+7
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPPGX+10
Function Call: WRITE
  • Prompt: !
  • Line Location: ADDINFO+4
Function Call: WRITE
  • Prompt: !,"NOTHING PRINTED",!
  • Line Location: ADDINFO+5
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+5
Function Call: WRITE
  • Prompt: !,^TMP($J,"PSSXWARN",PSJTYPE,PSJSUB,"AI",PSJCNT)
  • Line Location: AIPRT+7
Function Call: WRITE
  • Prompt: !
  • Line Location: AIPRT+8
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: AIPRT+8
Routine Call
  • %ZIS
  • Line Location:
    • ADDINFO+4
Routine Call
  • DIR
  • Line Location:
    • ASK+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J EN+8!, DISPLAY+4, DISPPGX+2, DISPPGX+3, DISPPGX+4, DISPPGX+10, AIPRT+5, AIPRT+7

Label References

Name Line Occurrences
$$ASK ADDINFO+3
ADDINFO DISPLAY+8, DISPLAY+9
AIPRT ADDINFO+13
DISPLAY EN+8
DISPPGX DISPLAY+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS ADDINFO+4!*
>> DFN EN+7
DIR ADDINFO+5!, ASK+1~, AIPRT+1~
DIR("?" ASK+3*
DIR("A" ASK+2*
DIR("B" ASK+2*
DIR(0 ASK+2*
DIRUT ADDINFO+5!
DTOUT ADDINFO+5!
DUOUT ADDINFO+5!
IO("Q" ADDINFO+6
IOF DISPLAY+6, DISPPGX+6, DISPPGX+7, AIPRT+8
IOP ADDINFO+4!
IOSL DISPPGX+6, DISPPGX+7, AIPRT+8
IOST AIPRT+3, AIPRT+8
MONT ADDINFO+5!
POP ADDINFO+4!, ADDINFO+5
>> PSGORQF DISPLAY+3, DISPLAY+4, DISPLAY+10
PSJCNT DISPPGX+1~, DISPPGX+2*, DISPPGX+4, AIPRT+1~, AIPRT+5*, AIPRT+7
PSJDD DISPLAY+1~, DISPLAY+5*, DISPPGX+5*
>> PSJDGCK EN+3
PSJDIEN EN+1~
PSJDIEN( EN+4*, DISPPGX+5
PSJDNM DISPLAY+1~, DISPLAY+8, DISPLAY+9, DISPPGX+5*
PSJDRGS EN+1~, EN+6, EN+7
PSJDRGS( EN+4*
PSJEFLG DISPLAY+1~, DISPLAY+6!, DISPPGX+3*
PSJLINE AIPRT+1~, AIPRT+6*, AIPRT+9
PSJPDRG EN~
PSJPDRG( EN+4
PSJQUIT AIPRT+1~, AIPRT+4*, AIPRT+5, AIPRT+8*
PSJSUB DISPLAY+1~, DISPLAY+4*, DISPLAY+8, DISPLAY+9, DISPPGX+2, DISPPGX+4, DISPPGX+10, ADDINFO~, ADDINFO+2, AIPRT+2
AIPRT+5, AIPRT+7
>> PSJSYSU DISPLAY+2
PSJTXT DISPPGX+1~, DISPPGX+4*, DISPPGX+5, DISPPGX+6, DISPPGX+8
PSJTYPE DISPLAY+1~, DISPLAY+3*, DISPLAY+4, DISPLAY+8, DISPLAY+9, DISPPGX+2, DISPPGX+3, DISPPGX+4, DISPPGX+10, ADDINFO~
, ADDINFO+2, AIPRT+2, AIPRT+5, AIPRT+7
PSJUSER DISPLAY+1~, DISPLAY+2*, DISPLAY+8, DISPLAY+9
PSJX EN+1~, EN+4*, EN+5!
PSSOUT EN+1~, EN+7
SEL ADDINFO+5!
U EN+4
X EN+4*, ASK+1~, AIPRT+8
Y ASK+1~, ASK+5
ZTDESC ADDINFO+1~, ADDINFO+7*
>> ZTQUEUED ADDINFO+12
ZTREQ ADDINFO+1~, ADDINFO+12*
ZTRTN ADDINFO+1~, ADDINFO+7*
ZTSAVE ADDINFO+1~
ZTSAVE("PSJSUB" ADDINFO+8*
ZTSAVE("PSJTYPE" ADDINFO+8*
ZTSAVE("^TMP($J,""PSSXWARN""," ADDINFO+8*
ZTSK ADDINFO+1~, ADDINFO+10, ADDINFO+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All