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

Package: Controlled Substances

Routine: PSDADJ


Information

PSDADJ ;BIR/LTL-Adjustments ; 8 Aug 94

Source Information

Source file <PSDADJ.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 4 NOW^%DTC  ^DIC  ^DIE  ^DIR  
Controlled Substances 3 ^PSDADJR  DEST^PSDGSRV1  ^PSDSET  
Kernel 2 EN^XQH  SIG^XUSESIG  

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
Controlled Substances 1 PSD BALANCE ADJUSTMENTS  

Entry Points

Name Comments DBIA/ICR reference
LOOK
CHKD
POST
MON
TR
FIND
QUIT

External References

Name Field # of Occurrence
NOW^%DTC POST+3
^DIC LOOK+3, CHKD+2, MON+1, FIND+1, FIND+6
^DIE MON+2, FIND+2
^DIR PSDADJ+11, CHKD+9, CHKD+11, POSTFIND+7
^PSDADJR PSDADJ+11
DEST^PSDGSRV1 CHKD+2
^PSDSET PSDADJ+7
EN^XQH PSDADJ+9
SIG^XUSESIG CHKD+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Sorry, you need the PSDMGR Security key to do adjustments.",!!
  • Line Location: PSDADJ+8
Function Call: WRITE
  • Prompt: !!,"There are no drugs in ",PSDLOCN
  • Line Location: CHKD+0
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKD+2
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKD+11
Function Call: WRITE
  • Prompt: !
  • Line Location: POST+0
Routine Call
  • DIC
  • Line Location:
    • LOOK+3
    • CHKD+2
    • MON+1
    • FIND+1
    • FIND+6
Routine Call
  • DIE
  • Line Location:
    • MON+2
    • FIND+2
Routine Call
  • DIR
  • Line Location:
    • PSDADJ+11
    • CHKD+9
    • CHKD+11
    • POST
    • FIND+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSD(58.8 - [#58.8] Classic Fileman Calls
^PSD(58.81 - [#58.81] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSD(58.8 - [#58.8] CHKDCHKD+5, CHKD+6, CHKD+8, POSTPOST+1, POST+4, POST+5*, POST+6, MON
MON+1, FIND+3
^PSD(58.81 - [#58.81] TR, FIND*, FIND+1
^PSDRUG - [#50] CHKD+3
^VA(200 - [#200] PSDADJ+9
^XUSEC("PSDMGR" PSDADJ+8

Label References

Name Line Occurrences
CHKD PSDADJ+13
FIND FIND
QUIT PSDADJ+7, PSDADJ+8, PSDADJ+9, PSDADJ+11, LOOK+3, CHKDCHKD+1, CHKD+2

Naked Globals

Name Field # of Occurrence
^(0 POST+1, MON*, FIND+3*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PSDADJ+10~, POST+3
%H PSDADJ+10~
%I PSDADJ+10~
D0 PSDADJ+10~
D1 PSDADJ+10~
DA PSDADJ+10~, MON+2*, FIND+2*, FIND+6!
DA(1 CHKD+2*, MON+1*, MON+2*, FIND+6*
DA(2 MON+1*, MON+2*, FIND+6*
DIC PSDADJ+10~, LOOK*, LOOK+3!, CHKD+2*!, MON+1*!, FIND+1*!, FIND+4*, FIND+6!
DIC("A" LOOK*, CHKD+2*
DIC("B" LOOK+2*
DIC("S" LOOK+1*, CHKD+2*
DIC(0 LOOK*, CHKD+2*, MON+1*, FIND+1*, FIND+4*
DIE PSDADJ+10~, MON+2*, FIND+2*!
>> DILOCKTM CHKD+5, TR
DINUM PSDADJ+10~, MON+1*, FIND+1*, FIND+5*
DIR PSDADJ+10~, PSDADJ+11!, CHKD+9!, CHKD+11!, POST!, FIND+7!
DIR("?" PSDADJ+11*, POST*
DIR("A" PSDADJ+11*, CHKD+9*, CHKD+11*, POST*, FIND+7*
DIR("B" PSDADJ+11*, POST*, FIND+7*
DIR(0 PSDADJ+11*, CHKD+9*, CHKD+11*, POST*, FIND+7*
DIRUT PSDADJ+10~, PSDADJ+11, CHKD+2, CHKD+9, CHKD+11
DLAYGO PSDADJ+10~, MON+1*!, FIND+1*!, FIND+4*, FIND+6!
DR PSDADJ+10~, MON+2*, FIND+2*
DT MON+1, MON+2
DTOUT PSDADJ+10~, LOOK+3
DUOUT PSDADJ+10~, LOOK+3
DUZ PSDADJ+8, PSDADJ+9
PSAQ PSDADJ+10~, CHKD+6*, CHKD+7, CHKD+9, POST+4*, POST+5
>> PSDA FIND+7*
PSDAT PSDADJ+10~, POST+3*
PSDB PSDADJ+10~
PSDEX PSDADJ+10~, CHKD+2!, FIND+7*
PSDLOC PSDADJ+10~, PSDADJ+12*, LOOK+4*, CHKDCHKD+2, CHKD+5, CHKD+6, CHKD+8, POSTPOST+1
POST+4, POST+5, POST+6, MONMON+1, MON+2, FIND+3, FIND+6
PSDLOCN PSDADJ+10~, PSDADJ+12*, LOOK+4*, CHKDCHKD+2
PSDOK PSDADJ+10~, FIND+7*
PSDR PSDADJ+10~, CHKD+11*
PSDREC PSDADJ+10~, CHKD+10*, POST+1, POST+5, FIND+7
PSDRUG PSDADJ+10~, CHKD+3*, CHKD+5, CHKD+6, CHKD+8, POST!, POST+1, POST+4, POST+5, POST+6
MONMON+1, MON+2, FIND+3, FIND+6
PSDRUGN PSDADJ+10~, CHKD+3*
PSDS PSDADJ+10~
>> PSDSITE PSDADJ+7, PSDADJ+12, PSDADJ+13, LOOK+2, LOOK+5*
PSDT PSDADJ+10~, FIND*, FIND+1, FIND+2, FIND+5, FIND+7
U PSDADJ+9, PSDADJ+12, PSDADJ+13, LOOK+2, LOOK+4, LOOK+5, CHKD+3, CHKD+6, CHKD+8, POST+1
POST+4, POST+5, FIND
X PSDADJ+10~, CHKD+1~, MON+1*, FIND+1*, FIND+5*
X1 CHKD+1~
XQH PSDADJ+9~*
Y PSDADJ+10~, PSDADJ+11, LOOK+3, LOOK+4, LOOK+5, CHKD+2, CHKD+3, CHKD+10, CHKD+11, POST
FIND+6*, FIND+7
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 |  Naked Globals |  Local Variables  | All