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

Package: Controlled Substances

Routine: PSDREC


Information

PSDREC ;BIR/LTL-CS Receiving ; 6 July 94

Source Information

Source file <PSDREC.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
VA FileMan 7 NOW^%DTC  ^DIC  DQ^DICQ  DT^DICRW  ^DIE  Y^DIQ  ^DIR  
Controlled Substances 5 ^PSDREC1  ^PSDREC2  ^PSDREC3  DEV^PSDREV  ^PSDSET  
Kernel 1 EN^XQH  

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 RECEIVING  

Entry Points

Name Comments DBIA/ICR reference
SETUP
LOOK
CHKD
PV
PO
LINE
PART
PRE
CHO
PSEL
QUIT

External References

Name Field # of Occurrence
NOW^%DTC SETUP+1
^DIC LOOK+3, PO+1, PSEL+1
DQ^DICQ PSEL
DT^DICRW SETUP
^DIE PO+3
Y^DIQ PV+2
^DIR PVPRECHO+2
^PSDREC1 PSEL+2
^PSDREC2 PO+1, LINELINE+1, PART
^PSDREC3 CHO+3
DEV^PSDREV PRE
^PSDSET PSDREC+6
EN^XQH PSDREC+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Sorry, you need either the PSJ RPHARM or PSD TECH ADV Security key",!,"to do receiving.",!!
  • Line Location: PSDREC+7
Function Call: WRITE
  • Prompt: !!,"Current Prime Vendor P.O.#: ",Y,?40
  • Line Location: PV+3
Function Call: WRITE
  • Prompt: "Date Assigned: ",Y
  • Line Location: PV+3
Function Call: WRITE
  • Prompt: !!,"There are no drugs in ",PSDLOCN
  • Line Location: PV+4
Function Call: WRITE
  • Prompt: !!,"No line items on this P.O.",!!
  • Line Location: LINE+0
Function Call: WRITE
  • Prompt: !!,"No receipts processed for this P.O.",!!
  • Line Location: PART+0
Function Call: WRITE
  • Prompt: !!,"Previous receipts have been processed for this P.O.",!
  • Line Location: PRE+0
Function Call: WRITE
  • Prompt: !
  • Line Location: CHO+2
Routine Call
  • DIC
  • Line Location:
    • LOOK+3
    • PO+1
    • PSEL+1
Routine Call
  • DIE
  • Line Location:
    • PO+3
Routine Call
  • DIR
  • Line Location:
    • PV
    • PRE
    • CHO+2

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" PV+3
^DD(58.8 PV+1
^PRC(442 - [#442] PV+3, LINELINE+1, PARTCHO+4, PSEL
^PSD(58.8 - [#58.8] LOOK+2, CHKDPV+1, PV+4, PO+3
^PSD(58.81 - [#58.81] PRE
^VA(200 - [#200] PSDREC+8
^XUSEC("PSD TECH ADV" PSDREC+7
^XUSEC("PSJ RPHARM" PSDREC+7

Label References

Name Line Occurrences
CHKD SETUP+3
PO PSEL+2
QUIT PSDREC+6, PSDREC+7, PSDREC+8, LOOK+3, CHKDPV+4, PO+1, PRE

Naked Globals

Name Field # of Occurrence
^(12 PV+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% SETUP~, SETUP+1
%H SETUP~
%I SETUP~
C SETUP~, PV+1*
D SETUP~, PSEL*
D0 SETUP~
DA SETUP~, PO+3*!
DA(1 PSEL*
DIC SETUP~, LOOK*, LOOK+3!, PO*, PO+1!, PSEL*, PSEL+1!
DIC("A" LOOK*, PO+1*, PSEL*
DIC("B" LOOK+2*, PV+2*, PO*, PSEL*
DIC("S" LOOK+1*, PO+1*
DIC(0 LOOK*, PO*, PSEL*
DIE SETUP~, PO+3*!
DINUM SETUP~
DIR SETUP~, PV!, PRE!, CHO+2!
DIR("?" PV*, CHO*
DIR("??" CHO+1*
DIR("A" PV*, PRE*, CHO*
DIR("B" PV*, PRE*, CHO*
DIR(0 PV*, PRE*, CHO*
DIRUT SETUP~, CHKDPVPRECHO+3
DLAYGO SETUP~
DR SETUP~, PO+3*!
DT PV+3
DTOUT SETUP~, PO+1
DUOUT SETUP~, PO+1
DUZ PSDREC+7, PSDREC+8
DZ SETUP~, PSEL*
PSAPV SETUP~, PV*, PO+3
PSDAT SETUP~, SETUP+1*
PSDB SETUP~
PSDCON SETUP~, PO+2*
PSDI SETUP~*
PSDIT SETUP~
PSDL SETUP~*
PSDLOC SETUP~, SETUP+2*, LOOK+2, LOOK+3*, CHKDPV+1, PV+4, PO+3
PSDLOCN SETUP~, SETUP+2*, LOOK+2, LOOK+3*, PV+4
PSDOUT SETUP~
PSDP SETUP~, CHO+4*, PSEL+1*
PSDPI SETUP~, CHO+4*, PSEL+1*
PSDPO SETUP~*, PV+1*, PV+3, POPO+1*, PO+3, LINELINE+1, PARTPRE
CHO+4, PSELPSEL+2*
PSDPO(1 PO+1*, LINE*, LINE+1*, PART*
PSDREC SETUP~
PSDRUG SETUP~
PSDRUGN SETUP~
PSDS SETUP~
>> PSDSITE PSDREC+6, SETUP+2, SETUP+3, LOOK+4*
PSDT SETUP~
PSDW SETUP~
U PSDREC+8, SETUP+2, SETUP+3, LOOK+2, LOOK+3, LOOK+4, CHKDPV+1, PV+3, PO+2
PO+3, LINE+1, CHO+4, PSELPSEL+1
X SETUP~
XQH PSDREC+8~*
Y SETUP~, LOOK+3, LOOK+4, PVPV+1*, PV+2, PV+3*, PO+1, PRECHO+3
CHO+4*, PSEL+1, PSEL+2
Y(0 PO+2
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