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 ;05-Nov-2013 17:30;DU

Source Information

Source file <PSORN52C.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Outpatient Pharmacy 3 TECH^PSODGDGI  ACT^PSOPKIV1  MARK^PSOTPCAN  
VA Fileman 2 FILE^DICN  (,EN1)^DIK  
Kernel 1 $$NOW^XLFDT  
Pharmacy Data Management 1 (PSOL,PSOUL)^PSSLOCK  
Registration 1 KVA^VADPT  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Outpatient Pharmacy 4 PSON52  PSOR52  PSORN52  PSORN52A  

Entry Points

Name Comments DBIA/ICR reference
TNT
BBRX ;build bingo board Rx array; called by PSON52,PSOR52,PSORN52
RESTORE ;this module restore saved arrays
PRVDATA ; EP -
ENT
SAVE ;this module will be used to save PSO arrays
ORC ;

External References

Name Field # of Occurrence
FILE^DICN PSORN52C+7
^DIK ORC+13, ORC+16
EN1^DIK ORC+25
TECH^PSODGDGI PSORN52C+8
ACT^PSOPKIV1 ORC+5
MARK^PSOTPCAN ORC+1
PSOL^PSSLOCK ORC+29
PSOUL^PSSLOCK ORC+16
KVA^VADPT ORC+3
$$NOW^XLFDT ORC+24

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+10*, PSORN52C+12*, PSORN52C+13*, PSORN52C+24*, PSORN52C+26*, PSORN52C+27*, PSORN52C+28*, ENT*, ENT+1*, ENT+2*
, ENT+3, ENT+4*, ENT+5*, TNT*, TNT+1*, TNT+2*, TNT+3*, ORC+6*, ORC+8*, ORC+9*
, ORC+14*, ORC+15*, ORC+17*, ORC+18*, ORC+19*, ORC+23*, ORC+24*, ORC+26*
^PSRX("APL" ORC+6*
^PSRX("AQ" ORC+17*
^TMP( SAVE+11*, RESTORE+5, RESTORE+6
^TMP("PSODAI" PSORN52C+9, PSORN52C+11, PSORN52C+12, PSORN52C+14!
^TMP("PSODRUG" SAVE+4!*, RESTORE+4, RESTORE+11!
^TMP("PSOLST" SAVE+1!*, RESTORE+1, RESTORE+11!
^TMP("PSONEW" SAVE+5!, SAVE+8*, RESTORE+8, RESTORE+11!
^TMP("PSORENW" SAVE+5!, SAVE+9*, RESTORE+9, RESTORE+11!
^TMP("PSORXED" SAVE+5!, SAVE+10*, RESTORE+10, RESTORE+11!
^TMP("PSORXN" ORC+29*
^TMP("PSOSD" SAVE+2!*, SAVE+3*, RESTORE+2, RESTORE+3, RESTORE+11!
^TMP("PSOX" SAVE+5!, SAVE+6*, SAVE+7!*, RESTORE+7, RESTORE+11!

Label References

Name Line Occurrences
ENT PSORN52C+25
PRVDATA PSORN52C+18
RESTORE ORC+30
SAVE ORC+27

Naked Globals

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT ORC+30!, SAVE+11*, RESTORE+5*, RESTORE+6
>> BBRX( BBRX+2, BBRX+3*, BBRX+4*
>> BBRX(1 BBRX+1*
>> BOPDFN ORC+23
COMM ORC+30!
>> COPY ORC+17
>> D ENT+4*
DA ORC+13*, ORC+16*!, ORC+25~*!
DAI PSORN52C+11*, PSORN52C+12, PSORN52C+14!
DD PSORN52C+6!, PSORN52C+7!
>> DGI PSORN52C+8
DIC PSORN52C+6*, PSORN52C+7!, ORC+2!, ORC+3!
DIC(0 PSORN52C+6*
DIE ORC+3!
DIK ORC+13*, ORC+16*!, ORC+25~*!
DIK(1 ORC+25*
DLAYGO PSORN52C+6*, PSORN52C+7!
DO PSORN52C+6!, PSORN52C+7!
DRG ORC+30!, SAVE+2*, RESTORE+3*
DT PSORN52C+22, ENT+2, ORC+8, ORC+9, ORC+18, ORC+19
DUZ ORC+23
GG ORC+2!
GMRAL ORC+3!
HDR ORC+3!
I PSORN52C+26*, PSORN52C+27!, TNT*, TNT+1, TNT+2, SAVE+1*
IEN ORC+3!
II PSORN52C+26*, PSORN52C+27!
JJ ORC+3!
LSI ORC+3!
MM ORC+3!
NAME ORC+3!
OCXD1 ORC+30!
OCXDT ORC+30!
OCXI ORC+30!
OCXR ORC+30!
>> OR0 ENT+1, ORC+6, ORC+7, ORC+10, ORC+15, ORC+28
OR1 ORC+30!
OR2 ORC+30!
>> ORD ORC+7, ORC+11, ORC+12, ORC+13, ORC+16
ORDG ORC+3!
ORIG ORC+3!
PHARMST ORC+3!, ORC+26*, ORC+28*, ORC+29, ORC+30!
PHI ORC+7!, ORC+30!
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+30!
PRC( ORC+8, ORC+18
PRC(0 ORC+8, ORC+18
PSCAN ORC+3!
PSCNT ORC+3!
>> PSODFN ORC+12
PSODRUG SAVE+12!
PSODRUG( SAVE+4, RESTORE+4*
PSODRUG("NAME" SAVE+4
PSODRUG("OI" ORC+7, ORC+10, ORC+14, ORC+26
>> PSOFDR ORC+4
PSOHD ORC+2!
PSOI ORC+3!, ORC+10*, ORC+28, ORC+30!
PSOID ORC+2!
PSOLST SAVE+12!
PSOLST( SAVE+1, RESTORE+1*
PSONEW SAVE+12!
PSONEW( SAVE+8
PSONEW("OLD L AST RX#" , RESTORE+8*
>> PSONOOR ORC+29
>> PSOPRC ORC+7
PSOPTPST SAVE+12!
PSORDEDT ORC+2!, ORC+11*, ORC+30!
PSORENW SAVE+12!
PSORENW( SAVE+9
PSORENW("OLD LAST RX#" , RESTORE+9*
>> PSORN52( PSORN52C+15*, PSORN52C+16*, PSORN52C+17*, PSORN52C+19*, PSORN52C+20*, PSORN52C+21*, PSORN52C+22*, PSORN52C+23*, PSORN52C+24, PRVDATA+1*
, PRVDATA+2*, PRVDATA+3*, PRVDATA+4*, PRVDATA+5*, PRVDATA+6*, PRVDATA+7*, PRVDATA+9*
>> PSORX("VERIFY" ORC+28
PSORXED SAVE+12!
PSORXED( SAVE+10
PSORXED("OLD LAST RX#" , RESTORE+10*
PSOSD SAVE+3, SAVE+12!, RESTORE+2*
PSOSD( SAVE+2, RESTORE+3*
>> PSOSIGFL ORC+7, ORC+10
>> PSOX( SAVE+6, SAVE+7
>> PSOX("# OF RE FILLS" , SAVE+5
>> PSOX("CLERK C ODE" , ORC+23
>> PSOX("CONJUNCTION" TNT+1
>> PSOX("DEA_VA_USPHS" PRVDATA+7
>> PSOX("DOSE OR DERED" , TNT
>> PSOX("DOSE" TNT
>> PSOX("DURATION" TNT+1
>> PSOX("ENT" PSORN52C+19, TNT, TNT+3
>> PSOX("EPH" PSORN52C+16
>> PSOX("FILL DA TE" , PSORN52C+22
>> PSOX("INS" ENT
>> PSOX("IRXN" PSORN52C+7*, PSORN52C+10, PSORN52C+12, PSORN52C+13, PSORN52C+15, PSORN52C+16, PSORN52C+17, PSORN52C+19, PSORN52C+20, PSORN52C+21
, PSORN52C+22, PSORN52C+23, PSORN52C+24, PSORN52C+26, PSORN52C+27, PSORN52C+28, ENT, ENT+1, ENT+2, ENT+4
, ENT+5, 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+23, ORC+24, ORC+25, ORC+26, ORC+27, BBRX+1
, BBRX+3, BBRX+4, PRVDATA+1, PRVDATA+2, PRVDATA+3, PRVDATA+4, PRVDATA+5, PRVDATA+6, PRVDATA+7, PRVDATA+9
>> PSOX("METHOD OF PICK-UP" , PSORN52C+22
>> PSOX("NOUN" TNT
>> PSOX("NRX #" PSORN52C+6
>> PSOX("NRX0" PSORN52C+15
>> PSOX("NRX2" PSORN52C+15
>> PSOX("NRX3" PSORN52C+15
>> PSOX("NRX9999999" PSORN52C+17
>> PSOX("ODOSE" TNT+2
>> PSOX("OIRXN" ENT+3, ENT+4, ENT+5, ORC+17
>> PSOX("OLD LAS T RX#" , RESTORE+7*
>> PSOX("PRV CIT Y" , PRVDATA+4
>> PSOX("PRV STA TE" , PRVDATA+5
>> PSOX("PRV STR ADD1" , PRVDATA+1,  ADD2" , PRVDATA+2,  ADD3" , PRVDATA+3
>> PSOX("PRV ZIP " , PRVDATA+6
>> PSOX("ROUTE" TNT+1
>> PSOX("RXNORM" PRVDATA+9
>> PSOX("SCHEDULE" TNT+1
>> PSOX("SIG" PSORN52C+19, ENT+2
>> PSOX("STA" PSORN52C+20
>> PSOX("TN" PSORN52C+21
>> PSOX("UNITS" TNT
>> PSOX("VERB" TNT+1
>> PSOX1 PSORN52C+24*, 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+27*, ORC+29, ORC+30!
SEG1 ORC+2!
SIG ORC+2!
SIG( PSORN52C+26
SIG(0 PSORN52C+25
SIGOK ORC+2!
ST0 ORC+3!
STA ORC+3!, ORC+30!, SAVE+2*, SAVE+4*, SAVE+6*, SAVE+7, SAVE+8, SAVE+9, SAVE+10, SAVE+11
, RESTORE+1*, RESTORE+3*, RESTORE+4*, RESTORE+5*, RESTORE+6*
STAT ORC+28*, ORC+29, ORC+30!
STP ORC+3!
STR ORC+3!
>> T ORC+8*, ORC+9*, ORC+18*, ORC+19*
U PRVDATA+1, PRVDATA+2, PRVDATA+3, PRVDATA+4, PRVDATA+5, PRVDATA+6, PRVDATA+7, PRVDATA+9
X PSORN52C+6*, PSORN52C+7!
Y PSORN52C+7!
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