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

Package: Outpatient Pharmacy

Routine: PSOORNE5


Information

PSOORNE5 ;BIR/SAB - display orders from backdoor con't ;Oct 21, 2022@11:20

Source Information

Source file <PSOORNE5.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Outpatient Pharmacy 8 (AUTO,FATAL)^PSONRXN  ORD^PSOORFIN  (INST,INST1,PC,PC1)^PSOORNE6  PRVAD^PSOPKIV2  VOPNR^PSOTPCAN  ($$MAXNUMRF,$$RXDEA,$$RXDETOX)^PSOUTIL  WORDWRAP^PSOUTLA2  CLEAN^PSOVER1  
Pharmacy Data Management 2 ($$L,UL)^PSSLOCK  $$DETOX^PSSOPKI  
VA FileMan 1 ^DIE  

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 PSOORNE1  PSOORNE2  PSOORNE3  PSOORNE4  

Entry Points

Name Comments DBIA/ICR reference
PEN ;pending orders
OK
RXNCHK
LOOP2
RDSPL ;
; Retrieving the Maximum Number of Refills allowed
GET ;
INST ;formats instruction from front door
PC ;displays provider comments
INST1 ;formats instruction from front door
PC1 ;displays provider comments
DOSE ;displays dosing instruction for both simple and complex backdoor Rxs.
DOSE1 ;
DU
INS ;patient instructions ;PSO*210
SPINS
SV
PRV ;

External References

Name Field # of Occurrence
^DIE RXNCHK+6, RXNCHK+14
AUTO^PSONRXN RXNCHK
FATAL^PSONRXN LOOP2
ORD^PSOORFIN OK
INST^PSOORNE6 INST+1
INST1^PSOORNE6 INST1+1
PC^PSOORNE6 PC+1
PC1^PSOORNE6 PC1+1
PRVAD^PSOPKIV2 PRV+8
VOPNR^PSOTPCAN PEN+4
$$MAXNUMRF^PSOUTIL RDSPL+2
$$RXDEA^PSOUTIL PRV+2
$$RXDETOX^PSOUTIL PRV+5
WORDWRAP^PSOUTLA2 INS+3, INS+8
CLEAN^PSOVER1 OK+3
$$L^PSSLOCK PEN+6
UL^PSSLOCK OK+4
$$DETOX^PSSOPKI PRV+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(59 - [#59] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DILOCKTM" RXNCHK+4, RXNCHK+7, LOOP2+1
^PS(50.607 - [#50.607] DOSE1+1, DOSE1+2
^PS(51.2 - [#51.2] DU+5
^PS(52.41 - [#52.41] PEN+2, PEN+3, PEN+8, PEN+9
^PS(53 - [#53] GET+17
^PS(55 - [#55] DUSPINS+1
^PS(59 - [#59] RXNCHK+1, RXNCHK+4, RXNCHK+6, RXNCHK+7, RXNCHK+8, RXNCHK+11, RXNCHK+14
^PSDRUG - [#50] PEN+8, GET+5, GET+13, GET+14, GET+15
^PSRX - [#52] GET+6, GET+10, GET+15, DOSE+1, DOSE+2, DUINS+1, INS+2, INS+3, INS+5
INS+6, INS+7, SPINS+1
^PSRX("B" RXNCHK+11, LOOP2LOOP2+1, LOOP2+2
^TMP("PSOAO" DOSE+1*, DOSE+3*, DOSE+4*, DOSE1+1*, DOSE1+2*, DU*, DU+2*, DU+3*, DU+4*, DU+5*
DU+6*, DU+9*, DU+10*, INS+3, INS+8, SPINS+1*, PRV+7*, PRV+10*, PRV+11*
^TMP("PSOPO" PEN+1!
^XUSEC("PSDRPH" PEN+9
^XUSEC("PSORPH" PEN+9, PEN+10

Label References

Name Line Occurrences
DOSE1 DOSE+5
DU DOSE1+1
LOOP2 RXNCHK+11, LOOP2+1
SPINS INS+1

Naked Globals

Name Field # of Occurrence
^("I" PEN+8, GET+5, GET+14
^(0 PEN+2, GET+17

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ACTREF GET+1*, GET+2*, GET+4*, GET+5*, GET+7*, GET+8*, GET+9*, GET+10*
>> ACTREN GET+1*, GET+2*, GET+12*, GET+13*, GET+14*, GET+15*, GET+16*, GET+17*, GET+18*, GET+19*
>> CLOZPAT RDSPL+2
DA RXNCHK+3*, RXNCHK+12!*, RXNCHK+14!
DEA PRV+1~, PRV+2*, PRV+6, PRV+7
DETN PRV+1~, PRV+5*, PRV+7
DIC RXNCHK+12!, RXNCHK+14!
DIE RXNCHK+3*, RXNCHK+6!, RXNCHK+12!*, RXNCHK+14!
DOSE DOSE+2*, DOSE+3, DOSE+6!, DOSE1+1, DOSE1+2, DUDU+1, DU+2, DU+3, DU+4
DU+5, DU+6, DU+7, DU+8, DU+9, DU+10
DR RXNCHK+5*, RXNCHK+13*, RXNCHK+14!
DS DOSE+2*, DOSE+4, DOSE1+1!
DT PEN+8, GET+5, GET+14
DUR DU+8*, DU+9!
DUZ PEN+9, PEN+10
I DOSE+2*, DOSE+6!, DUPRV+1~
>> IEN DOSE+1*, DOSE+3*, DOSE+4*, DOSE1+1, DOSE1+2*, DU*, DU+2*, DU+3*, DU+4*, DU+5*
DU+6*, DU+9*, DU+10*, INS+3, INS+8, SPINS+1*, PRV+7*, PRV+10*, PRV+11*
LBL PRV+1~, PRV+4*, PRV+7
MAXRF RDSPL+2~*, RDSPL+3
>> MEDP OK+2
MIG INS+7*, INS+8, SPINS!
ORCHK OK+1!
>> ORD PEN+1*, PEN+2, PEN+3, PEN+4, PEN+8, PEN+9, OK*, PRV+1
ORDRG OK+1!
ORN PEN+1, OK*, PRV+1~*
ORSV PEN+1*, OK!
PAT OK*, OK+2!
>> PSLST OK*
>> PSOACT PEN+9*, PEN+10*
>> PSODFN PEN+3, PEN+6, OKOK+4, DUSPINS+1
PSODRG PEN+8*, GET+5, GET+13, GET+14, GET+15, GET+20!
PSODRUG OK!
PSODRUG("DEA" RXNCHK+1
PSODRUG("IEN" RDSPL+2
PSODRUG0 GET+1, GET+9, GET+16, GET+20!
PSOFDR OK+1!
>> PSOFIN PEN+6, OK+4
PSOI RXNCHK+9*, RXNCHK+10*, RXNCHK+11, RXNCHK+13, RXNCHK+14, RXNCHK+15!, LOOP2*, LOOP2+1, LOOP2+2
>> PSOJ GET+6*
PSOLC GET+18*, GET+20!
>> PSOLST( PEN+1
PSOMSG PEN+11!
PSONEW OK+1!
PSONEW("# OF REFILLS" , RDSPL+3*
PSONEW("DAYS SUPPLY" , RDSPL+2
PSONEW("N# RE F" , RDSPL+3*
PSONEW("OLD L AST RX#" , RXNCHKRXNCHK+3, RXNCHK+9*
PSONEW("PATIE NT STATUS" , RDSPL+2
PSONEW("QFLG" RXNCHK+2*, RXNCHK+11, LOOP2
PSONEW("RX #" RXNCHK+14*
PSONRXN RXNCHK+15!
PSONRXN("HI" RXNCHK+9*, LOOP2
PSONRXN("LO" RXNCHK+8*, RXNCHK+10
PSONRXN("TYPE" RXNCHK+1*, RXNCHK+2, RXNCHK+7, RXNCHK+8, RXNCHK+9, RXNCHK+11, RXNCHK+13, RXNCHK+14
>> PSOPAR PEN+9, PEN+10, RXNCHK+2, GET+5, GET+8, GET+12
PSOPLCK PEN+6*!, PEN+7!
PSORFRM GET+6*, GET+7*, GET+10, GET+20!
PSORNLT OK*!
PSORNSV OK*!
>> PSORX("FILL D ATE" , PEN+1!, OK+1!
>> PSORX("FN" OK+1!
>> PSORX("ISSUE DATE" , PEN+1!, OK+1!
>> PSORXED("ENT" DOSE+5*
>> PSORXED("SIG" INS+2*, INS+7*
>> PSOSITE RXNCHK+1, RXNCHK+3, RXNCHK+4, RXNCHK+6, RXNCHK+7, RXNCHK+8, RXNCHK+11, RXNCHK+12, RXNCHK+14
>> PSOTPBFG PEN+4
PSOTPPEN PEN+4~*!, PEN+5!
PSOTPPEX PEN+4~*!, PEN+5!
>> PSOX RXNCHK+3*, RXNCHK+5, RXNCHK+6
PSOX1 RXNCHK+8*, RXNCHK+9, RXNCHK+15!
>> PSOY RXNCHK*, RXNCHK+2, RXNCHK+3, RXNCHK+4, RXNCHK+5, RXNCHK+6
>> RX0 GET+6, GET+17, GET+18, PRV+5
>> RXFL( GET+8
>> RXN GET+6, GET+8, GET+10, GET+15, DOSE+1, DOSE+2, DUINS+1, INS+2, INS+3
INS+5, INS+6, INS+7, SPINS+1, PRV+2, PRV+5
SG INS+1!, SPINS!
SIGOK OK+1!
SPC PRV+1~, PRV+6*, PRV+7
>> ST GET+4, GET+19
T INS+6*, INS+7, SPINS!
VADD PRV+1~
VADD(1 PRV+9, PRV+10
VADD(2 PRV+11
VADD(3 PRV+11
>> VALMBCK PEN+2*, PEN+3*, PEN+4*, PEN+6*, OK*
>> VALMSG PEN+6*, PEN+8*, GET+5*, GET+14*, GET+15*, SV*
X RXNCHK+6!, RXNCHK+15!
Y RXNCHK+6!, RXNCHK+15!
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