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 |  Local Variables |  All
Print Page as PDF
Routine: PSOORFI5

Package: Outpatient Pharmacy

Routine: PSOORFI5


Information

PSOORFI5 ;BIR/SJA-finish cprs orders ; 8/27/08 4:47pm

Source Information

Source file <PSOORFI5.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Outpatient Pharmacy 10 $$CHK^PSODPT  (EX,LOCK,LOCK1,POST)^PSOORFI1  (E,PRI,PROFILE,R,S)^PSOORFI2  (PP,SPL)^PSOORFI4  ($$CHKFLTR,$$DIR,$$ISSUPPLY)^PSOORFI6  (,LBL,ORD)^PSOORFIN  PRVAD^PSOPKIV2  OERR^PSORX1  
($$RXDEA,$$RXDETOX)^PSOUTIL  CLEAN^PSOVER1  
Pharmacy Data Management 3 UL^PSSLOCK  $$DETOX^PSSOPKI  $$OIDEA^PSSUTLA1  
Kernel 2 $$FMTE^XLFDT  ($$DEA,$$DETOX)^XUSER  
VA FileMan 2 GETS^DIQ  ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Outpatient Pharmacy 6 PSOORFI1  PSOORFI6  PSOORFIN  PSOORNE3  PSOORNE4  PSOORNEW  

Entry Points

Name Comments DBIA/ICR reference
S
PP
QU
PDEA ;
KLL
ULP
PRI ; Called from PSOORFIN due to it's routine size.
LK
E
PRV(PROV,DRG,ORN) ;
KQ
R
SPL
EX
SUP
CS ; Digitally Signed CS - PSO*7*391
SDFN
LMDISP(ORD) ; Backdoor ListManager Display of Flag/Unflag Information
KLLP
FLG
LK1

External References

Name Field # of Occurrence
GETS^DIQ LMDISP+6
^DIR PRI+3, CS+1, CS+7
$$CHK^PSODPT FLG+7, SUP+8, PRI+13, CS+21
EX^PSOORFI1 EX
LOCK^PSOORFI1 LK
LOCK1^PSOORFI1 LK1
POST^PSOORFI1 FLG+11, SUP+11, PRI+17, CS+25
E^PSOORFI2 E
PRI^PSOORFI2 PRI+11
PROFILE^PSOORFI2 FLG+10, SUP+10, PRI+16, CS+24
R^PSOORFI2 R
S^PSOORFI2 S
PP^PSOORFI4 PP
SPL^PSOORFI4 SPL
$$CHKFLTR^PSOORFI6 FLG+9, FLG+14, SUP+4, SUP+16, PRI+15, CS+23, CS+32
$$DIR^PSOORFI6 FLG+1, SUP+1, PRI+4, CS+8
$$ISSUPPLY^PSOORFI6 SUP+3, SUP+15
^PSOORFIN FLG+18, SUP+20, PRI+22, CS+40
LBL^PSOORFIN FLG+5, FLG+17, SUP+6, SUP+19, PRI+9, PRI+21, CS+19, CS+39
ORD^PSOORFIN FLG+15, SUP+17, CS+37
PRVAD^PSOPKIV2 PRV+8
OERR^PSORX1 FLG+10, SUP+10, PRI+16, CS+24
$$RXDEA^PSOUTIL PRV+3
$$RXDETOX^PSOUTIL PRV+5
CLEAN^PSOVER1 ULP+1
UL^PSSLOCK ULP+3
$$DETOX^PSSOPKI PRV+5
$$OIDEA^PSSUTLA1 PDEA+2
$$FMTE^XLFDT LMDISP+7, LMDISP+12
$$DEA^XUSER PRV+3
$$DETOX^XUSER PRV+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: FLG+0
Function Call: WRITE
  • Prompt: !
  • Line Location: SUP+0
Function Call: WRITE
  • Prompt: !!,"Select a schedule(s)"
  • Line Location: CS+4
Routine Call
  • DIR
  • Line Location:
    • PRI+3
    • CS+1
    • CS+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(52.41 - [#52.41] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] FLG+7, FLG+8, SUP+8, SUP+9, PRI+13, PRI+14, CS+21, CS+22
^PS(52.41 - [#52.41] FLG+2, FLG+3, FLG+4, FLG+13, FLG+15, SUP+2, SUP+3, SUP+5, SUP+13, SUP+14
, PRI+5, PRI+6, PRI+7, PRI+10, LMDISP+4, CS+9, CS+10, CS+11, CS+27, CS+28
, CS+29
^PSDRUG - [#50] PDEA+1
^TMP("PSOPO" LMDISP+9*, LMDISP+10*, LMDISP+14*, LMDISP+15*, LMDISP+16*, PRV+7*, PRV+9*, PRV+10*

Label References

Name Line Occurrences
@( PRI+18
EX FLG+18, FLG+19, SUP+20, SUP+21, PRI+3, PRI+22, CS+7, CS+40, CS+41
KLL FLG+10, SUP+10, PRI+16, CS+24
KLLP FLG+10, SUP+10, PRI+16, CS+24
KQ FLG, SUP
LK FLG+6, SUP+7, PRI+12, CS+20
LK1 FLG+15, SUP+17, CS+37
PDEA CS+14, CS+35
PP FLG+15, SUP+17, PRI+18, CS+37
QU FLG+10, SUP+10, PRI+16, CS+24
SDFN FLG+11, SUP+11, PRI+17, CS+25
SPL FLG+10, SUP+10, PRI+16, CS+24
ULP FLG+7, FLG+10, FLG+11, FLG+16, SUP+8, SUP+10, SUP+11, SUP+18, PRI+13, PRI+16
, PRI+17, PRI+19, CS+21, CS+24, CS+25, CS+38

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ADDS PRV+4, PRV+6, PRV+9, PRV+10
DEA PRV+1~, PRV+3*, PRV+4, PRV+6, PRV+7
DETN PRV+1~, PRV+5*, PRV+7
DIR FLG!, SUP!, PRI+1!, CS+1!, CS+5!
DIR("A" PRI+2*, CS+1*, CS+6*
DIR("B" PRI+2*, CS+1*, CS+6*
DIR(0 PRI+2*, CS+1*, CS+6*
>> DIRUT PRI+3, CS+2, CS+7
DRG PRV~, PRV+5
FLAG LMDISP+1~
FLAG( LMDISP+7, LMDISP+8, LMDISP+11, LMDISP+12, LMDISP+13
FLAGLINE LMDISP+2!
FLAGLINE( LMDISP+9*, LMDISP+14*
I PRV+1~
>> IEN LMDISP+9*, LMDISP+10*, LMDISP+14*, LMDISP+15*, LMDISP+16*, PRV+7*, PRV+9*, PRV+10*
>> L1 LMDISP+7*, LMDISP+8*, LMDISP+9, LMDISP+12*, LMDISP+13*, LMDISP+14
>> L2 LMDISP+8*, LMDISP+10, LMDISP+13*, LMDISP+15
LBL PRV+1~, PRV+4*, PRV+7
>> LEN LMDISP+8*, LMDISP+13*
>> LG FLG+2*, SUP+2*, PRI+5*, CS+9*
MEDA FLG!, FLG+10, SUP!, SUP+10, PRI+16, CS+24
MEDP FLG!, FLG+10, SUP!, SUP+10, PRI+16, CS+24
OR0 CS+9~, CS+11*, CS+13, CS+16, CS+17, CS+18, CS+29*, CS+31, CS+33, CS+34
, CS+36, PDEA+1, PDEA+2
ORD FLG+13*, FLG+14, FLG+15, SUP+13*, SUP+14, SUP+15, SUP+16, PRI+18*, LMDISP~, LMDISP+2*
, LMDISP+4, LMDISP+6, LMDISP+7, LMDISP+8, LMDISP+11, LMDISP+12, LMDISP+13, CS+27*, CS+28, CS+29
, CS+32
ORN PRV~, PRV+3, PRV+5, PRV+8
>> PAT FLG+4*, FLG+5, FLG+6, FLG+7, FLG+8, FLG+11, FLG+12, FLG+13, FLG+16, SUP+5*
, SUP+6, SUP+7, SUP+8, SUP+9, SUP+11, SUP+12, SUP+13, SUP+18, PRI+7*, PRI+9
, PRI+10, PRI+11, PRI+12, PRI+13, PRI+14, PRI+17, PRI+18, PRI+19, QU+1, CS+18*
, CS+19, CS+20, CS+21, CS+22, CS+25, CS+26, CS+27, CS+38
>> PAT( FLG+4, FLG+6*, FLG+7*, FLG+11*, FLG+12*, SUP+5, SUP+7*, SUP+8*, SUP+11*, SUP+12*
, PRI+7, PRI+10*, PRI+11*, PRI+12*, PRI+13*, PRI+17*, PRI+18*, QU+1*, CS+18, CS+20*
, CS+21*, CS+25*, CS+26*
>> PATA FLG+2*, FLG+5, FLG+8*, SUP+2*, SUP+6, SUP+9*, PRI+5*, PRI+9, PRI+14*, CS+9*
, CS+19, CS+22*
PDEA CS+9~, CS+14*, CS+35*, PDEA+1*, PDEA+2*, PDEA+5*, PDEA+6*, PDEA+8*
>> POERR("DFLG" FLG!, SUP!
>> POERR("QFLG" FLG+2, FLG+6!, FLG+11*, FLG+13, SUP+2, SUP+7!, SUP+11*, SUP+13, PRI+5, PRI+12!
, PRI+17*, QU*, KQ!, CS+9, CS+20!, CS+25*, CS+27
PROV PRV~, PRV+2, PRV+3, PRV+5
PSOCSRT CS+1~, CS+3*, CS+17, CS+33
>> PSOD FLG+2*, FLG+3, FLG+4, FLG+9, SUP+2*, SUP+3, SUP+4, SUP+5, PRI+5*, PRI+6
, PRI+7, PRI+15, CS+9*, CS+10, CS+11, CS+23
>> PSODFN FLG+8*, FLG+10, SUP+9*, SUP+10, PRI+14*, PRI+16, SDFN*, CS+22*, CS+24
>> PSOFIN FLG+10*, SUP+10*, PRI+16*, CS+24*
>> PSOLK FLG+6*, FLG+7*, SUP+7*, SUP+8*, PRI+10*, PRI+11*, PRI+12*, PRI+13*, CS+20*, CS+21*
PSONOLCK KLLP!
>> PSOPINST FLG+2, FLG+13, SUP+2, SUP+13, PRI+5, CS+9, CS+27
PSOPTLOK FLG+10, SUP+10, PRI+16, KLL!, CS+24
PSOQFLG FLG+7!, FLG+11!, SUP+8!, SUP+11!, PRI+17!, QU+1, CS+21!, CS+25!
PSOQQ FLG+7!, FLG+13, FLG+16!, SUP+8!, SUP+13, SUP+18!, CS+21!, CS+27, CS+38!
PSOQUIT FLG+11, FLG+18!, SUP+11, SUP+20!, PRI+17, PRI+22!, QU!, KQ!, CS+25, CS+40!
>> PSORX("DOSING OFF" , FLG+5!, SUP+6!, PRI+9!, CS+19!
>> PSORX("MAIL/WINDOW" ULP!
>> PSORX("METHOD OF PICK-UP" , ULP!
>> PSORX("PSOL" FLG+5, FLG+17, SUP+6, SUP+19, CS+19, CS+39
>> PSOSORT FLG*, SUP*, PRI+1*, PRI+3*, CS+5*, CS+7*
>> PSRT PRI+3*, PRI+10, PRI+18, CS+7*, CS+14, CS+16, CS+35, CS+36, PDEA+5, PDEA+6
, PDEA+8
>> PSZFIN PRI+11
>> RXRS FLG+5, FLG+17, SUP+6, SUP+19, CS+19, CS+39
SECSORT FLG+1~*, FLG+9, FLG+14, SUP+1~*, SUP+4, SUP+16, PRI+4~*, PRI+15, CS+8~*, CS+23
, CS+32
SPC PRV+1~, PRV+6*, PRV+7
U FLG+1, SUP+1, PRI+4, CS+8, CS+31
VADD PRV+1~
VADD(1 PRV+8, PRV+9
VADD(2 PRV+10
VADD(3 PRV+10
>> X FLG+7*, FLG+10*, FLG+11*, FLG+16*, SUP+8*, SUP+10*, SUP+11*, SUP+18*, PRI+13*, PRI+16*
, PRI+17*, PRI+19*, ULP+2, ULP+3, CS+21*, CS+24*, CS+25*, CS+38*
>> Y FLG+8*, FLG+10*, SUP+9*, SUP+10*, PRI+3, PRI+4, PRI+14*, PRI+16*, CS+2, CS+3
, CS+7, CS+8, CS+22*, CS+24*
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 |  Local Variables |  All