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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSORN52C

Package: Outpatient Pharmacy

Routine: PSORN52C


Information

PSORN52C ;BIR/SAB-files renewal entries con't ;08/09/93

Source Information

Source file <PSORN52C.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Outpatient Pharmacy 3 TECH^PSODGDGP  ACT^PSOPKIV1  MARK^PSOTPCAN  
VA FileMan 3 NOW^%DTC  FILE^DICN  (,EN1)^DIK  
Pharmacy Data Management 2 $$DS^PSSDSAPI  (PSOL,PSOUL)^PSSLOCK  
Kernel 1 ($$FMTE,$$NOW)^XLFDT  
Order Entry Results Reporting 1 $$SUBSCRIB^ORDEA  
Registration 1 KVA^VADPT  

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

Package Total Caller Graph
Outpatient Pharmacy 4 PSON52  PSOR52  PSORN52  PSORN52A  

Entry Points

Name Comments DBIA/ICR reference
ENT
TNT
ORC ;
BBRX ;build bingo board Rx array; called by PSON52,PSOR52,PSORN52
SAVE ;this module will be used to save PSO arrays
RESTORE ;this module restore saved arrays
ACLOG ;activity log (digitally signed CS orders)

External References

Name Field # of Occurrence
NOW^%DTC ACLOG+2
FILE^DICN PSORN52C+4
^DIK ORC+13, ORC+16
EN1^DIK ORC+22
$$SUBSCRIB^ORDEA ACLOG+14
TECH^PSODGDGP PSORN52C+5
ACT^PSOPKIV1 ORC+5
MARK^PSOTPCAN ORC+1
$$DS^PSSDSAPI PSORN52C+15
PSOL^PSSLOCK ORC+26
PSOUL^PSSLOCK ORC+16
KVA^VADPT ORC+3
$$FMTE^XLFDT ACLOG+10
$$NOW^XLFDT ORC+21

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] Classic Fileman Calls
^PS(52.41 - [#52.41] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.41 - [#52.41] ORC+7, ORC+11, ORC+12!
^PSRX - [#52] PSORN52C+7*, PSORN52C+9*, PSORN52C+10*, PSORN52C+20*, PSORN52C+22*, PSORN52C+23*, PSORN52C+24*, ENT*, ENT+1*, ENT+2*
, ENT+3*, ENT+4, ENT+5*, ENT+6*, TNT*, TNT+1*, TNT+2*, TNT+3*, ORC+6*, ORC+8*
, ORC+9*, ORC+14*, ORC+15*, ORC+17*, ORC+18*, ORC+19*, ORC+20*, ORC+21*, ORC+23*, ACLOG+3
, ACLOG+5*, ACLOG+7*, ACLOG+9*, ACLOG+10*, ACLOG+11*, ACLOG+12*, ACLOG+13*, ACLOG+14*, ACLOG+15*
^PSRX("APL" ORC+6*
^PSRX("AQ" ORC+17*
^TMP( SAVE+13*, RESTORE+5, RESTORE+6
^TMP("PSODAI" PSORN52C+6, PSORN52C+8, PSORN52C+9, PSORN52C+11!
^TMP("PSODOSF" PSORN52C+15
^TMP("PSODRUG" SAVE+4!, SAVE+6*, RESTORE+4, RESTORE+11!
^TMP("PSOLST" SAVE+1!*, RESTORE+1, RESTORE+11!
^TMP("PSONEW" SAVE+7!, SAVE+10*, RESTORE+8, RESTORE+11!
^TMP("PSORENW" SAVE+7!, SAVE+11*, RESTORE+9, RESTORE+11!
^TMP("PSORXED" SAVE+7!, SAVE+12*, RESTORE+10, RESTORE+11!
^TMP("PSORXN" ORC+26*
^TMP("PSOSD" SAVE+2!*, SAVE+3*, RESTORE+2, RESTORE+3, RESTORE+11!
^TMP("PSOX" SAVE+7!, SAVE+8*, SAVE+9!*, RESTORE+7, RESTORE+11!
^XUSEC("PSORPH" PSORN52C+15

Label References

Name Line Occurrences
ACLOG ENT+1
ENT PSORN52C+21
RESTORE ORC+27
SAVE ORC+24

Naked Globals

Name Field # of Occurrence
^(0 PSORN52C+10*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ACLOG+2
ACT ORC+27!, SAVE+13*, RESTORE+5*, RESTORE+6
>> BBRX( BBRX+2, BBRX+3*, BBRX+4*
>> BBRX(1 BBRX+1*
CNT ACLOG+1~, ACLOG+3*, ACLOG+4, ACLOG+5*, ACLOG+7*, ACLOG+9*, ACLOG+10*, ACLOG+11*, ACLOG+12*, ACLOG+13*
, ACLOG+14*, ACLOG+15
COMM ORC+27!
>> COPY ORC+17
>> D ENT+5*
DA ORC+13*, ORC+16*!, ORC+22~*!
DAI PSORN52C+8*, PSORN52C+9, PSORN52C+11!
DD PSORN52C+3!, PSORN52C+4!
>> DGI PSORN52C+5
DIC PSORN52C+3*, PSORN52C+4!, ORC+2!, ORC+3!
DIC(0 PSORN52C+3*
DIE ORC+3!
DIK ORC+13*, ORC+16*!, ORC+22~*!
DIK(1 ORC+22*
DLAYGO PSORN52C+3*, PSORN52C+4!
DO PSORN52C+3!, PSORN52C+4!
DRG ORC+27!, SAVE+2*, RESTORE+3*
DT PSORN52C+18, ENT+3, ORC+8, ORC+9, ORC+18, ORC+19
DTTM ACLOG+1~, ACLOG+2*, ACLOG+5, ACLOG+7, ACLOG+9, ACLOG+10, ACLOG+11, ACLOG+12, ACLOG+13, ACLOG+14
DUZ PSORN52C+15, ORC+20, ACLOG+5, ACLOG+7, ACLOG+9, ACLOG+10, ACLOG+11, ACLOG+12, ACLOG+13, ACLOG+14
GG ORC+2!
GMRAL ORC+3!
HDR ORC+3!
I PSORN52C+22*, PSORN52C+23!, TNT*, TNT+1, TNT+2, SAVE+1*
IEN ORC+3!
II PSORN52C+22*, PSORN52C+23!
JJ ORC+3!
LSI ORC+3!
MM ORC+3!
NAME ORC+3!
OCNT ACLOG+1~, ACLOG+4*, ACLOG+15
OCXD1 ORC+27!
OCXDT ORC+27!
OCXI ORC+27!
OCXR ORC+27!
>> OR0 ENT+1, ORC+6, ORC+7, ORC+10, ORC+15, ORC+25, ACLOG+14
OR1 ORC+27!
OR2 ORC+27!
>> ORD ORC+7, ORC+11, ORC+12, ORC+13, ORC+16
ORDG ORC+3!
ORIG ORC+3!
PHARMST ORC+3!, ORC+23*, ORC+25*, ORC+26, ORC+27!
PHI ORC+7!, ORC+27!
PHI( ORC+9, ORC+19
PHI(0 ORC+9, ORC+19
>> PKI1 ORC+5
>> PKIR ORC+5
>> POERR("PLACER" ORC+11*
PRC ORC+7!, ORC+17!, ORC+27!
PRC( ORC+8, ORC+18
PRC(0 ORC+8, ORC+18
PSCAN ORC+3!
PSCNT ORC+3!
>> PSOCSP("# OF REFILLS" , ACLOG+13
>> PSOCSP("DAYS SUPPLY" , ACLOG+11
>> PSOCSP("DOSE ORDERED" , ACLOG+8, ACLOG+9
>> PSOCSP("DOSE" ACLOG+6, ACLOG+7
>> PSOCSP("ISSUE DATE" , ACLOG+10
>> PSOCSP("NAME" ACLOG+5
>> PSOCSP("QTY" ACLOG+12
>> PSODFN ORC+12
PSODRUG SAVE+14!
PSODRUG( SAVE+4, SAVE+6, RESTORE+4*
PSODRUG("NAME" SAVE+4, ACLOG+5
PSODRUG("OI" ORC+7, ORC+10, ORC+14, ORC+23
>> PSOFDR ORC+4
PSOHD ORC+2!
PSOI ORC+3!, ORC+10*, ORC+25, ORC+27!
PSOID ORC+2!
PSOLST SAVE+14!
PSOLST( SAVE+1, RESTORE+1*
PSONEW SAVE+14!
PSONEW( SAVE+10
PSONEW("OLD L AST RX#" , RESTORE+8*
>> PSONOOR ORC+26
>> PSOPRC ORC+7
PSOPTPST SAVE+14!
PSORDEDT ORC+2!, ORC+11*, ORC+27!
PSORENW SAVE+14!
PSORENW( SAVE+11
PSORENW("# OF REFILLS" , ACLOG+13
PSORENW("DAYS SUPPLY" , ACLOG+11
PSORENW("DOSE ORDERED" , ACLOG+8
PSORENW("DOSE" ACLOG+6
PSORENW("ISSU E DATE" , ACLOG+10
PSORENW("OLD LAST RX#" , RESTORE+9*
PSORENW("QTY" ACLOG+12
>> PSORN52( PSORN52C+12*, PSORN52C+13*, PSORN52C+14*, PSORN52C+16*, PSORN52C+17*, PSORN52C+18*, PSORN52C+19*, PSORN52C+20
>> PSORX("VERIFY" ORC+25
PSORXED SAVE+14!
PSORXED( SAVE+12
PSORXED("OLD LAST RX#" , RESTORE+10*
PSOSD SAVE+3, SAVE+14!, RESTORE+2*
PSOSD( SAVE+2, RESTORE+3*
>> PSOSIGFL ORC+7, ORC+10
>> PSOX( SAVE+8, SAVE+9
>> PSOX("# OF RE FILLS" , SAVE+7
>> PSOX("CONJUNCTION" TNT+1
>> PSOX("CS" ENT+2
>> PSOX("DOSE OR DERED" , TNT
>> PSOX("DOSE" TNT
>> PSOX("DURATION" TNT+1
>> PSOX("ENT" PSORN52C+14, TNT, TNT+3
>> PSOX("EPH" PSORN52C+13
>> PSOX("FILL DA TE" , PSORN52C+18
>> PSOX("INS" ENT
>> PSOX("IRXN" PSORN52C+4*, PSORN52C+7, PSORN52C+9, PSORN52C+10, PSORN52C+12, PSORN52C+13, PSORN52C+14, PSORN52C+16, PSORN52C+17, PSORN52C+18
, PSORN52C+19, PSORN52C+20, PSORN52C+22, PSORN52C+23, PSORN52C+24, ENT, ENT+1, ENT+2, ENT+3, ENT+5
, ENT+6, TNT, TNT+1, TNT+2, TNT+3, ORC+5, ORC+6, ORC+8, ORC+9, ORC+14
, ORC+15, ORC+17, ORC+18, ORC+19, ORC+20, ORC+21, ORC+22, ORC+23, ORC+24, BBRX+1
, BBRX+3, BBRX+4, ACLOG+3, ACLOG+5, ACLOG+7, ACLOG+9, ACLOG+10, ACLOG+11, ACLOG+12, ACLOG+13
, ACLOG+14, ACLOG+15
>> PSOX("METHOD OF PICK-UP" , PSORN52C+18
>> PSOX("NOUN" TNT
>> PSOX("NRX #" PSORN52C+3
>> PSOX("NRX0" PSORN52C+12
>> PSOX("NRX2" PSORN52C+12
>> PSOX("NRX3" PSORN52C+12
>> PSOX("ODOSE" TNT+2
>> PSOX("OIRXN" ENT+4, ENT+5, ENT+6, ORC+17
>> PSOX("OLD LAS T RX#" , RESTORE+7*
>> PSOX("ROUTE" TNT+1
>> PSOX("SCHEDULE" TNT+1
>> PSOX("SIG" PSORN52C+14, ENT+3
>> PSOX("STA" PSORN52C+15*, PSORN52C+16
>> PSOX("TN" PSORN52C+17
>> PSOX("UNITS" TNT
>> PSOX("VERB" TNT+1
>> PSOX1 PSORN52C+20*, BBRX+2*
>> PSOX2 BBRX+2*, BBRX+3, BBRX+4
PTDY ORC+2!
PTRF ORC+2!
PTST ORC+2!
RFCNT ORC+2!
RN ORC+2!
RXN ORC+24*, ORC+26, ORC+27!
SEG1 ORC+2!
SIG ORC+2!
SIG( PSORN52C+22
SIG(0 PSORN52C+21
SIGOK ORC+2!
ST0 ORC+3!
STA ORC+3!, ORC+27!, SAVE+2*, SAVE+4*, SAVE+5, SAVE+6, SAVE+8*, SAVE+9, SAVE+10, SAVE+11
, SAVE+12, SAVE+13, RESTORE+1*, RESTORE+3*, RESTORE+4*, RESTORE+5*, RESTORE+6*
STAT ORC+25*, ORC+26, ORC+27!
STP ORC+3!
STR ORC+3!
>> T ORC+8*, ORC+9*, ORC+18*, ORC+19*
X PSORN52C+3*, PSORN52C+4!
XX ACLOG+1~, ACLOG+3*, ACLOG+6*, ACLOG+7, ACLOG+8*, ACLOG+9
Y PSORN52C+4!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All