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

Package: Inpatient Medications

Routine: PSJGMRA


Information

PSJGMRA ;BIR/MV - Retrieve and display Allergy data ;6 Jun 07 3:37 PM

Source Information

Source file <PSJGMRA.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Registration 2 INP^VADPT  $$SITE^VASITE  
VA FileMan 2 ^DIC  ^DIR  
Inpatient Medications 1 ^PSJRXI  
Outpatient Pharmacy 1 ^PSODGAL1  

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

Package Total Caller Graph
Inpatient Medications 4 PSJDGAL2  PSJOC  PSJOCDI  PSJOCDSD  

Entry Points

Name Comments DBIA/ICR reference
EN(DFN,PSJDD) ;
INTERV(PSJRXREQ,PSJDD1) ;Prompt if user to log an intervention for significant interaction
RINTERV(PSJRXREQ,PSJDD1) ;Prompt user to log an intervention for critical interaction
INST(PSJALCO) ;Find Institution for order
INSTM ;
INSTW ;
INSTV() ;Retrieve Ward

External References

Name Field # of Occurrence
^DIC EN+10
^DIR INTERV+7, RINTERV+8
^PSJRXI INTERV+10, RINTERV+10
^PSODGAL1 EN+15
INP^VADPT INSTV+3
$$SITE^VASITE INST+2, INST+27, INSTM+2, INSTM+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: INTERV+7
Function Call: WRITE
  • Prompt: !
  • Line Location: INTERV+10
Function Call: WRITE
  • Prompt: !
  • Line Location: RINTERV+10
Routine Call
  • DIC
  • Line Location:
    • EN+10
Routine Call
  • DIR
  • Line Location:
    • INTERV+7
    • RINTERV+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(42 - [#42] INSTW+2, INSTW+5
^PS(50.7 - [#50.7] EN+12
^PS(53.1 - [#53.1] INST+6, INST+9
^PS(55 - [#55] INST+14, INST+20, INST+23
^PS(59.5 - [#59.5] INST+10, INST+24
^PSDRUG - [#50] EN+12, EN+13
^SC - [#44] INST+6, INST+14, INST+20, INSTW+3
^TMP("PSJDAI" EN+9!
^TMP($J EN+9!, EN+19!

Label References

Name Line Occurrences
$$INSTV INSTW+1
INSTM INST+5, INST+13, INST+19
INSTW INST+11, INST+17, INST+25

Naked Globals

Name Field # of Occurrence
^("ND" EN+13
^(2 EN+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN EN~, EN+3, EN+15, INTERV+10, RINTERV+10, INSTV+1
DIC EN+9!, EN+10*!
DIC(0 EN+10*
DIR INTERV+3~, RINTERV+3~
DIR("?" INTERV+8*, INTERV+9*, RINTERV+7*
DIR("A" INTERV+5*, INTERV+6*, RINTERV+5*, RINTERV+6*
DIR("B" INTERV+5*, RINTERV+5*
DIR(0 INTERV+5*, RINTERV+5*
DIROUT INTERV+3~, RINTERV+3~
DIRUT INTERV+3~, RINTERV+3~
DIW EN+6~
DIWF EN+6~
DIWI EN+6~
DIWL EN+6~
DIWR EN+6~
DIWT EN+6~
DIWTC EN+6~
DIWX EN+6~
DT INST+2, INST+27, INSTM+2, INSTM+3
DTOUT INTERV+3~, RINTERV+3~
DUOUT INTERV+3~, RINTERV+3~
PSGORQF EN+16, INTERV+4, RINTERV+4!, RINTERV+9*
>> PSGP INTERV+10*, RINTERV+10*
PSJALCCL INST+1~, INST+6*, INST+14*, INST+20*, INSTW+2*, INSTW+3
PSJALCIN INST+1~, INST+7*, INST+15*, INST+21*, INSTW+3*
PSJALCIV INST+1~, INST+9*, INST+10, INST+23*, INST+24
PSJALCMC INST+1~, INST+8*, INST+10*, INST+16*, INST+22*, INST+24*, INSTM+2, INSTW+4*, INSTW+5*
PSJALCND INST+1~, INST+6*, INST+7, INST+8, INST+14*, INST+15, INST+16, INST+20*, INST+21, INST+22
, INSTW+3*, INSTW+4
PSJALCO INST~, INST+2, INST+5, INST+6, INST+9, INST+13, INST+19
PSJALCP1 INST+1~, INST+13*, INST+14, INST+19*, INST+20, INST+23
PSJALCP2 INST+1~, INST+13*, INST+14, INST+19*, INST+20, INST+23
PSJALCR INST+1~, INST+3*, INST+7*, INST+15*, INST+21*, INSTM+1, INSTW+2, INSTW+3*
PSJALCWA INST+1~, INSTW+1*, INSTW+2, INSTW+5
PSJAOC EN+6~, EN+15*
PSJDD EN~, EN+4, EN+10, EN+11, EN+13
PSJDD1 INTERV~, INTERV+6, RINTERV~, RINTERV+6
PSJRXREQ INTERV~, INTERV+5, RINTERV~
PSODFN EN+6~, EN+15*
PSODRUG EN+6~
PSODRUG("IEN" EN+11*
PSODRUG("NAME" EN+11*
PSODRUG("NDF" EN+13*
PSODRUG("OI" EN+12*
PSODRUG("OIN" EN+12*
PSODRUG("VA C LASS" , EN+11*
VAERR INSTV+2~
VAHOW INSTV+2~
VAIN INSTV+2~
VAIN(4 INSTV+4
VAINDT INSTV+2~
>> VALMBCK EN+16*, RINTERV+9*
VAROOT INSTV+2~
X EN+6~, EN+10*, INTERV+3~, RINTERV+3~
Y EN+6~, EN+10, EN+12, INTERV+3~, INTERV+10, RINTERV+3~, RINTERV+9, RINTERV+10
Y(0 EN+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All