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

Package: Controlled Substances

Routine: PSDRF1


Information

PSDRF1 ;B'ham ISC/JPW,LTL - File Dispensing Info ; 13 Dec 93

Source Information

Source file <PSDRF1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 4 NOW^%DTC  ^DIC  ^DIE  IX^DIK  
Controlled Substances 1 ^PSDRFM  

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

Package Total Caller Graph
Controlled Substances 5 PSDRF  PSDRF2  PSDRF4  PSDRF5  PSDRFL  

Entry Points

Name Comments DBIA/ICR reference
UPDAT
END ;kill variables
UPDATE ;update 58.8 and 58.81
ADD ;find entry number in 58.81
FIND
EDIT ;edit new transaction in 58.81
ERR ;err log update
FIND9
EDIT9 ;edit error log

External References

Name Field # of Occurrence
NOW^%DTC UPDATE+3
^DIC FIND+1, FIND9+1
^DIE EDIT9+1
IX^DIK EDIT+5
^PSDRFM EDIT9+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?40,"Recording transaction... "
  • Line Location: UPDAT+2
Function Call: WRITE
  • Prompt: "done."
  • Line Location: UPDAT+3
Routine Call
  • DIC
  • Line Location:
    • FIND+1
    • FIND9+1
Routine Call
  • DIE
  • Line Location:
    • EDIT9+1

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSD(58.8 - [#58.8] UPDATUPDATE+2, UPDATE+4, UPDATE+5, EDIT9+3
^PSD(58.81 - [#58.81] ADD+1, FIND*, FIND+2, EDIT+1*, EDIT+2*, EDIT+4*
^PSD(58.89 - [#58.89] ERR+1, FIND9*, FIND9+2

Label References

Name Line Occurrences
ERR EDIT+6
FIND FIND
FIND9 FIND9
UPDATE UPDAT+3

Naked Globals

Name Field # of Occurrence
^(0 UPDATE+4*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% END+1!, UPDATE+3
%DT END+1!
%H END+1!
%I END+1!
BAL END+1!, UPDATE+4*, EDIT+1, EDIT+2
CQTY END+1!
DA END+1!, EDIT+5!*, EDIT9+1!*
DIC END+1!, FIND+1!*, FIND9+1!*
DIC(0 FIND+1*, FIND9+1*
DIE END+1!, EDIT9+1!*
DIK END+1!, EDIT+5!*
DILOCKTM UPDATE+2, ADD+1, ERR+1
DINUM END+1!, FIND+1*, FIND9+1*
DLAYGO END+1!, FIND+1!*, FIND9+1!*
DR END+1!, EDIT9+1!*
JJ UPDAT*, END+1!
LQTY END+1!, EDIT+2
>> NAOU UPDATUPDATE+2, UPDATE+4, UPDATE+5, EDIT+1, EDIT9+1, EDIT9+3
NAOUN END+1!, EDIT9+3*
NODE END+1!
>> NUR1 EDIT+1, EDIT+2, EDIT9+2
NUR2 END+1!, EDIT+2
OK END+1!
>> OQTY EDIT+2
ORD UPDAT*, END+1!, EDIT+1
>> PAT EDIT+2
>> PHARM1 EDIT9+2*
PSD END+2!
PSDER END+2!, FIND9*, FIND9+1, EDIT9+1
>> PSDPN UPDATEDIT+1
>> PSDQ UPDATE+4, EDIT+1, EDIT9+2
>> PSDR UPDATUPDATE+2, UPDATE+4, UPDATE+5, EDIT+1
>> PSDRE EDIT+1
PSDREC END+2!, FIND*, FIND+1, EDIT+1, EDIT+2, EDIT+4, EDIT+5, EDIT9+1
PSDRN END+2!
PSDT END+2!, UPDATE+3*, EDIT+1, EDIT9+1
PSDTN END+2!, UPDATE+3*
>> PSDTYP EDIT+1, EDIT+6
QTY END+2!, EDIT9+2*
U EDIT9+3
WQTY END+2!, EDIT+2
X END+2!, FIND+1*, FIND9+1*
Y END+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