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

Package: Controlled Substances

Routine: PSDREC2


Information

PSDREC2 ;BIR/LTL-CS Receiving (cont'd) ; 8 Aug 94

Source Information

Source file <PSDREC2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 NOW^%DTC  ^DIC  ^DIE  ^DIR  
Controlled Substances 2 ^PSDREC4  DEV^PSDREPV  
Kernel 1 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: 2

Package Total Caller Graph
Controlled Substances 2 PSDREC  PSDREC1  

Entry Points

Name Comments DBIA/ICR reference
CON
INV
DRUG
PRIC
QTY
DISP
PQ
TR
FIND
QUIT

External References

Name Field # of Occurrence
NOW^%DTC PQ+3
^DIC CON+1, DRUG+1, PQ+8, FIND+1, FIND+6
^DIE PRICPQ+9, FIND+2
^DIR INVINV+2, QTYPQ
^PSDREC4 CON+4
DEV^PSDREPV INV+2
SIG^XUSESIG INV+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Sorry, we really can't allow receiving without a P.O. or CP transaction.",!!
  • Line Location: CON+2
Function Call: WRITE
  • Prompt: $C(7),!!,"Sorry, the space bar won't work here.",!
  • Line Location: INV+1
Function Call: WRITE
  • Prompt: !!,"Previous receipts have been processed for this invoice.",!!
  • Line Location: INV+2
Function Call: WRITE
  • Prompt: !,"Sorry, but this drug is not stocked in this pharmacy location.",!
  • Line Location: DISP+2
Routine Call
  • DIC
  • Line Location:
    • CON+1
    • DRUG+1
    • PQ+8
    • FIND+1
    • FIND+6
Routine Call
  • DIE
  • Line Location:
    • PRIC
    • PQ+9
    • FIND+2
Routine Call
  • DIR
  • Line Location:
    • INV
    • INV+2
    • QTY
    • PQ

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCS(410 - [#410] Classic Fileman Calls
^PSDRUG - [#50] Classic Fileman Calls
^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)
^DIC(51.5 - [#51.5] QTY
^PRCS(410 - [#410] CONCON+3, CON+4
^PSD(58.8 - [#58.8] DRUG+2, DISP+2, PQ+1, PQ+2, PQ+4, PQ+5*, PQ+6, PQ+7, PQ+8, FIND+3
^PSD(58.81 - [#58.81] INV+2, TR, FIND*, FIND+1
^PSDRUG - [#50] DRUG+2, QTYDISP

Label References

Name Line Occurrences
FIND FIND
INV CON+3, INV+1
QUIT CON+1, CON+2, INVINV+2, INV+3

Naked Globals

Name Field # of Occurrence
^(0 PQ+1, PQ+7*, FIND+3*
^(660 DISP

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PQ+3
DA PRIC*, PQ+9*, FIND+2*, FIND+6!
DA(1 DRUG*, PQ+8*, PQ+9*, FIND+6*
DA(2 PQ+8*, PQ+9*, FIND+6*
DIC CON*, CON+1!, DRUG*, DRUG+2!, PQ+8*!, FIND+1*!, FIND+4*, FIND+6!
DIC("A" CON*, DRUG*
DIC("B" CON*
DIC("S" CON*, DRUG*
DIC(0 CON*, DRUG*, PQ+8*, FIND+1*, FIND+4*
DIE PRIC*!, PQ+9*, FIND+2*
>> DILOCKTM PQ+2, TR
>> DINUM PQ+8*, FIND+1*, FIND+5*
DIR INV!, INV+2!, QTY!, PQ!
DIR("?" PQ*
DIR("A" INV*, INV+2*, QTY*, PQ*
DIR("B" INV+2*, PQ*
DIR(0 INV*, INV+2*, QTY*, PQ*
>> DIRUT INVINV+2, QTYPQ
DLAYGO PQ+8*!, FIND+1*!, FIND+4*, FIND+6!
>> DR PRIC*, PQ+9*, FIND+2*
DT PQ+8, PQ+9
>> DTOUT CON+1
>> DUOUT CON+1
>> PSAPV INV*, INV+1*, INV+2
>> PSD(2 INV+2*
>> PSDAT PQ+3*
>> PSDB DRUG+2*, PQ+4*, PQ+5
>> PSDCON CONCON+1*, CON+2, CON+3, CON+4
>> PSDLOC DRUGDRUG+2, DISP+2, PQ+1, PQ+2, PQ+4, PQ+5, PQ+6, PQ+7, PQ+8
PQ+9, FIND+3, FIND+6
>> PSDLOCN DRUG
>> PSDOUT INV+3*, DRUGDRUG+1*, PRIC*, QTY*, PQ*
>> PSDPO CON+2
>> PSDPO(1 CON+4
>> PSDREC QTY*, DISP*, PQ+1, PQ+5
>> PSDREC(1 QTY*
PSDRUG DRUG+2*, PRICQTYDISPDISP+2, PQ+1, PQ+2, PQ+4, PQ+5, PQ+6
PQ+7, PQ+8, PQ+9, FIND+3, FIND+6!
>> PSDRUGN DRUG+2*
>> PSDT FIND*, FIND+1, FIND+2, FIND+5
U CONCON+3, DRUG+2, QTYDISPPQ+1, PQ+4, PQ+5, FIND
X INV+3~, PQ+8*, FIND+1*, FIND+5*
X1 INV+3~
>> Y CON+1, INVINV+2, DRUG+1, DRUG+2, PRICQTYPQ
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