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 |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PSD79P

Package: Controlled Substances

Routine: PSD79P


Information

PSD79P ;DAL/RJS - PSD*3*79 DATA FIX ;8/15/12

Source Information

Source file <PSD79P.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 3 FILE^DICN  (,UPDATE)^DIE  GETS^DIQ  
Kernel 2 ^%ZTLOAD  BMES^XPDUTL  
List Manager 1 $$SETSTR^VALM1  
MailMan 1 ^XMD  

Entry Points

Name Comments DBIA/ICR reference
EN ; POST INSTALL ENTRY POINT
START ;
EXIT ;
DIE ;create the order request
DIE2
MAIL ;CREATE AND SEND MAIL
NOMAIL ;
TXT(PSDVAL,PSDCOL)
HDR ; MAILMAN REPORT INTRODUCTION

External References

Name Field # of Occurrence
^%ZTLOAD EN+3
FILE^DICN DIE2+1
^DIE DIE2+4, DIE2+14
UPDATE^DIE DIE2+10
GETS^DIQ DIE2+6
$$SETSTR^VALM1 TXT
^XMD MAIL+6
BMES^XPDUTL EN+4

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSD(58.8 - [#58.8] START+18, START+28, START+49, DIE+1, DIE2*, DIE2+11, DIE2+16
^PSD(58.81 - [#58.81] START+4, START+5, START+6, START+27, DIE2+12, DIE2+15
^PSDRUG - [#50] START+51
^TMP($J START+1!, START+8*, START+9*, START+11!, START+13, START+14, START+15, START+16, START+17, START+19*
START+21!, START+23, START+24, START+25, START+26, START+39, START+41*, START+42*, START+44*, START+46*
START+47*, START+48, START+49*, START+50, START+52, START+54, START+58*, START+60*, START+61*, EXIT+3!
DIE2+16*, MAIL+2*, NOMAIL+2*, NOMAIL+3*
^XUSEC("PSDMGR" MAIL+4

Label References

Name Line Occurrences
DIE START+34
DIE2 DIE2
MAIL START+39, START+62
NOMAIL START+39
TXT START+43, START+45, START+53, START+57, START+59

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COMM588 DIE2+6~
COMM588( DIE2+9*
COMM5881 DIE2+6~, DIE2+7*
COMM5881(1 DIE2+8
D START+37!, DIE2+4!
D0 START+37!
DA DIE2+1!, DIE2+2*, DIE2+4!, DIE2+13*, DIE2+14!
DA(1 DIE2+1*, DIE2+2*
DA(2 DIE2+1*, DIE2+2*
DD DIE2+1!, DIE2+4!
DI START+37!
DIC START+37!, DIE2+1!*, DIE2+4!
DIC(0 DIE2+1*
DIE DIE2+1!*, DIE2+4!, DIE2+13*, DIE2+14!
DIFROM MAIL+1~
>> DILOCKTM DIE+1, DIE2+12
DINUM DIE2+1*, DIE2+4!
DO DIE2+1!, DIE2+4!
DQ START+37!
DR DIE2+1!, DIE2+2*, DIE2+3*, DIE2+4!, DIE2+13*, DIE2+14!
PSD0 START+54*, START+55, START+56, EXIT+1!
PSD1 START+41!*
PSD2 START+41!*
PSD2( START+41*
PSD3 START+41*, EXIT+1!
PSD8 START+2~, START+37!
PSD8(0 START+18*, START+19, START+28*
PSD81 START+2~, START+37!
PSD81(0 START+6*, START+27*, START+29, START+30, START+31
PSD81(1 START+27*, START+32, START+33
PSDA START+37!, DIE2*, DIE2+1, DIE2+2, DIE2+9, DIE2+13, DIE2+16
PSDATA START+61!
PSDCDT START+31*, START+37!, DIE2+3
PSDCNT START+37!
PSDCNTR START+40*, START+41*, START+42*, START+44*, START+46*, START+47*, START+49*, START+58*, START+60*, START+61*
EXIT+1!, MAIL+2*, NOMAIL+1*, NOMAIL+2*, NOMAIL+3
PSDCOL TXT~
PSDCSTAT START+31*, START+37!, DIE2+3
PSDDAT START+43*, START+44, START+45*, START+46, START+53*, START+57*, START+58, START+59*, START+60, EXIT+1!
, TXT*
PSDDBY START+32*, START+37!, DIE2+2
PSDDDT START+30*, START+37!, DIE2+3
PSDDRG START+50*, EXIT+1!
PSDFLG START+51*, START+53, START+57, START+58*, EXIT+1!
PSDLN START+40*, START+47, EXIT+1!, NOMAIL+1*
PSDLOT START+31*, START+37!, DIE2+2
PSDMFR START+29*, START+37!, DIE2+2
PSDNAOU START+2~, START+6*, START+7, START+8, START+9, START+13*, START+14, START+15, START+16, START+17
START+18, START+19, START+23*, START+24, START+25, START+26, START+28, START+37!, START+48*, START+49
START+50, START+52, START+54, EXIT+1!, DIE+1, DIE2DIE2+1, DIE2+2, DIE2+9, DIE2+11
DIE2+16
PSDNAOUN START+49*, EXIT+1!
PSDPN START+2~, START+4*, START+5, START+27*, START+37!, DIE2+3, DIE2+16
PSDPN1 START+55*, START+57, EXIT+1!
PSDPN2 START+56*, START+59, EXIT+1!
PSDQTY START+29*, START+38!, DIE2+2, DIE2+3
PSDRBY START+32*, START+38!, DIE2+2
PSDRDT START+33*, START+38!, DIE2+3
PSDREQ START+2~, START+6*, START+7, START+8, START+9, START+15*, START+16, START+17, START+18, START+19
START+26*, START+28, START+38!, DIE2+16
PSDRG START+2~, START+6*, START+7, START+8, START+9, START+14*, START+15, START+16, START+17, START+18
START+19, START+24*, START+25, START+26, START+28, START+50*, START+51, START+52, START+54, EXIT+2!
DIE+1, DIE2DIE2+1, DIE2+2, DIE2+9, DIE2+11, DIE2+16
PSDRGN START+51*, START+53, EXIT+2!
PSDROU START+40*, START+41, START+42, START+44, START+46, START+47, START+49, START+58, START+60, START+61
EXIT+2!, MAIL+2, MAIL+3, NOMAIL+1*, NOMAIL+2, NOMAIL+3
PSDRQ START+28*, START+38!
PSDRQ1 START+55*, START+57, EXIT+2!
PSDRQ2 START+55*, START+57, START+59, EXIT+2!
PSDRQTY START+33*, START+38!, DIE2+3
PSDS START+29*, START+38!, DIE2+2
PSDSTAT START+29*, START+38!, DIE2+3
PSDT START+32*, START+38!, DIE2+2
PSDTR START+2~, START+5*, START+6, START+8, START+17*, START+19, START+25*, START+26, START+27, START+38!
START+52*, START+54, START+57, EXIT+2!, DIE2+3, DIE2+6, DIE2+7, DIE2+12, DIE2+13, DIE2+15
DIE2+16
PSDTR2 START+56*, START+59, EXIT+2!
PSDTRN START+26*, START+38!, DIE2+16
PSDUSR MAIL+4~*
PSDUZ START+32*, START+38!, DIE2+2
PSDVAL TXT~
PSDXDT START+31*, START+38!, DIE2+2
TMP DIE2+6~
TMP( DIE2+7
X START+38!, DIE2+1*, DIE2+4!
XMDUN EXIT+2!
XMDUZ EXIT+2!, MAIL+5*
XMSUB EXIT+2!, MAIL+5*
XMTEXT EXIT+2!, MAIL+3*
XMY EXIT+2!
XMY( MAIL+4*
ZTDESC EN+3*, EN+5!
ZTDTH EN+3*, EN+5!
ZTIO EN+3*, EN+5!
ZTRTN EN+3*, EN+5!
ZTSAVE EN+3*, EN+5!

Marked Items

Name Field # of Occurrence
$T(HDR+PSD3 START+41
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All