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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSOORFIN

Package: Outpatient Pharmacy

Routine: PSOORFIN


Information

PSOORFIN ;BIR/SAB-finish cprs orders ;8/27/08 4:57pm

Source Information

Source file <PSOORFIN.m>

Call Graph

Call Graph

Call Graph Total: 21

Package Total Call Graph
Outpatient Pharmacy 17 ^PSOBING1  ($$CHK,MSG)^PSODPT  EN^PSOHLUP  ^PSOLSET  (DSPL,EX,LOCK,LOCK1,POST)^PSOORFI1  (INST,INST1,PROFILE,RF,RTE)^PSOORFI2  (,L1,SQN,UL1)^PSOORFI3  (PP,SPL)^PSOORFI4  
(CS,FLG,PRI,SUP)^PSOORFI5  ($$CHKFLTR,$$DIR)^PSOORFI6  SUMM^PSOORNE1  ^PSOORRNW  CER^PSOPKIV1  OERR^PSORX1  ^PSORXL  DSPL^PSOTPCAN  
(CLEAN,KV)^PSOVER1  
VA FileMan 2 ^DIC  ^DIR  
List Manager 1 FULL^VALM1  
Pharmacy Data Management 1 UL^PSSLOCK  

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

Package Total Caller Graph
Outpatient Pharmacy 8 PSO LMOE FINISH  PSO RX  PSOERXU6  PSOORFI2  PSOORFI3  PSOORFI5  PSOORNE3  PSOORNE5  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
EX
W
M
C
PAT
SPAT
SPAT2
ORD
SUCC ;
LBL
CHK ;
LK
LK1
QU
ULP
KLL
KLLP
SPL
SDFN
PP
KQ
SQR ;

External References

Name Field # of Occurrence
^DIC SPAT+4
^DIR PSOORFIN+12, PSOORFIN+17, PAT+2, SPAT+1
^PSOBING1 LBL+1
$$CHK^PSODPT PSOORFIN+29, PAT+13
MSG^PSODPT PSOORFIN+5
EN^PSOHLUP ORD+1
^PSOLSET PSOORFIN+5, CHK+1
DSPL^PSOORFI1 ORD+15
EX^PSOORFI1 EX
LOCK^PSOORFI1 LK
LOCK1^PSOORFI1 LK1
POST^PSOORFI1 PSOORFIN+32, PAT+16, SPAT2+8
INST^PSOORFI2 PSOORFIN+6
INST1^PSOORFI2 CHK+2
PROFILE^PSOORFI2 PSOORFIN+31, PAT+15, SPAT2+7
RF^PSOORFI2 ORD+14
RTE^PSOORFI2 PSOORFIN+25
^PSOORFI3 PSOORFIN+14
L1^PSOORFI3 ORD+4
SQN^PSOORFI3 ORD+15
UL1^PSOORFI3 ORD+7, SUCC+1
PP^PSOORFI4 PP
SPL^PSOORFI4 SPL
CS^PSOORFI5 PSOORFIN+14
FLG^PSOORFI5 PSOORFIN+14
PRI^PSOORFI5 PSOORFIN+14
SUP^PSOORFI5 PSOORFIN+14
$$CHKFLTR^PSOORFI6 PSOORFIN+27, PAT+9, PAT+19, SPAT2+12
$$DIR^PSOORFI6 PSOORFIN+18, PAT+4, SPAT2+3
SUMM^PSOORNE1 CHK+6
^PSOORRNW ORD+13
CER^PSOPKIV1 ORD+7
OERR^PSORX1 PSOORFIN+31, PAT+15, SPAT2+7
^PSORXL LBL
DSPL^PSOTPCAN ORD+15
CLEAN^PSOVER1 ULP+1
KV^PSOVER1 SPAT, SPAT+2
UL^PSSLOCK ULP+3
FULL^VALM1 SUCC+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PAT+0
Function Call: WRITE
  • Prompt: !,$C(7),"Outpatient Division MUST be selected!",!
  • Line Location: CHK+1
Routine Call
  • DIC
  • Line Location:
    • SPAT+4
Routine Call
  • DIR
  • Line Location:
    • PSOORFIN+12
    • PSOORFIN+17
    • PAT+2
    • SPAT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] PSOORFIN+29, PSOORFIN+30, PAT+13, PAT+14
^PS(50.606 - [#50.606] SUCC+3
^PS(50.7 - [#50.7] SUCC+3
^PS(52.41 - [#52.41] PSOORFIN+19, PSOORFIN+20, PSOORFIN+21, PSOORFIN+24, W, W+2, W+4, M, M+2, M+4
, C, C+2, C+4, PAT+5, PAT+6, PAT+7, PAT+18, PAT+20, SPAT2+10, SPAT2+14
, ORD+2, ORD+3, ORD+5, ORD+6, ORD+9, ORD+10, ORD+11, SUCC+2, CHK+4
^PS(55 - [#55] ORD+1
^PS(59 - [#59] CHK+3
^PSDRUG - [#50] SUCC+3
^PSRX - [#52] ORD+12, ORD+14
^TMP("PSORXDC" ORD+2!
^TMP($J PSOORFIN+13!
^XUSEC("PSORPH" PSOORFIN+7

Label References

Name Line Occurrences
@( PSOORFIN+33
EX PSOORFIN+5, PSOORFIN+6, PSOORFIN+12, PSOORFIN+17, PSOORFIN+37, PAT+2, PAT+23, PAT+24, SPAT+2, SPAT+4
, SPAT2+8, CHK+1
KLL PSOORFIN+31, PAT+15, SPAT2+7
KLLP PSOORFIN+31, PAT+15, SPAT2+7
KQ PSOORFIN+9, W, W+2, W+4, M, M+2, M+4, C, C+2, C+4
, PAT, SPAT
LBL PSOORFIN+23, PSOORFIN+36, PAT+11, PAT+22, SPAT2+7, SPAT2+16
LK PSOORFIN+28, PAT+12, SPAT2
LK1 W, W+2, W+4, M, M+2, M+4, C, C+2, C+4, PAT+20
, SPAT2+14
ORD W, W+2, W+4, M, M+2, M+4, C, C+2, C+4, PAT+20
, SPAT2+14
PAT PSOORFIN+14
PP PSOORFIN+33, PAT+20, SPAT2+8
PSOORFIN PSOORFIN+37, PAT+23
QU PSOORFIN+31, PAT+15
SDFN PSOORFIN+32, PAT+16, SPAT2+8
SPAT PAT+2, SPAT+1, SPAT+4, SPAT2, SPAT2+7, SPAT2+8, SPAT2+17
SPL PSOORFIN+31, PAT+15, SPAT2+7
SQR ORD+13
SUCC ORD+12, ORD+14
ULP PSOORFIN+29, PSOORFIN+31, PSOORFIN+32, PSOORFIN+34, PAT+13, PAT+15, PAT+16, PAT+21, SPAT2+7, SPAT2+8
, SPAT2+9, SPAT2+17

Naked Globals

Name Field # of Occurrence
^(0 W, W+2, W+4, M, M+2, M+4, C, C+2, C+4, SPAT2+14
, SUCC+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACP SUCC+4!
BBFLG LBL+1!
BBRX LBL+1!
BINGCRT SPAT!, LBL+1!
BINGRTE SPAT!, LBL+1!
CLI PSOORFIN+36!, C*, C+1
DIC SPAT+3*, SPAT+4!
DIC("S" SPAT+3*
DIC(0 SPAT+3*
DIR PSOORFIN+9!, PSOORFIN+15!, PAT!, PAT+2!
DIR("?" PSOORFIN+10*, PSOORFIN+16*, PAT+1*, SPAT+1*
DIR("A" PSOORFIN+10*, PSOORFIN+16*, PAT+1*, SPAT+1*
DIR("B" PSOORFIN+10*, PSOORFIN+16*, PAT+1*
DIR(0 PSOORFIN+11*, PSOORFIN+16*, PAT+1*, SPAT+1*
>> DIRUT PSOORFIN+12, PSOORFIN+17, PAT+2, SPAT+2
>> DISGROUP LBL+1
DRET ORD+2!, ORD+6!, SUCC+4!
DUZ PSOORFIN+7
>> LG PSOORFIN+19*, PAT+5*
LST ORD~
MAIL PSOORFIN+36!, W*, W+1
MEDA PSOORFIN+9!, PSOORFIN+31, PAT!, PAT+15, SPAT!, SPAT2+7
MEDP PSOORFIN+9!, PSOORFIN+31, PAT!, PAT+15, SPAT!, SPAT2+7
OBX ORD+6!
OI ORD+8*, SUCC+4!
OID SUCC+3, SUCC+4!
OR0 ORD+6*, ORD+7!, ORD+8, ORD+12, ORD+13, ORD+14, SUCC+3, SUCC+4!
>> ORD PSOORFIN+33*, W*, W+1*, W+2*, W+4*, M*, M+1*, M+2*, M+4*, C*
, C+1*, C+2*, C+4*, PAT+18*, PAT+19, PAT+20, SPAT2+10*, SPAT2+12, SPAT2+14, ORD+2
, ORD+3, ORD+5, ORD+6, ORD+9, ORD+10, ORD+11, ORD+15, SUCC+2
ORN ORD~
>> PAT PSOORFIN+21*, PSOORFIN+23, PSOORFIN+24, PSOORFIN+25, PSOORFIN+28, PSOORFIN+29, PSOORFIN+30, PSOORFIN+32, PSOORFIN+33, PSOORFIN+34
, W, W+2, W+4, M, M+2, M+4, C, C+2, C+4, PAT+7*
, PAT+11, PAT+12, PAT+13, PAT+14, PAT+16, PAT+17, PAT+18, PAT+21, SPAT+4*, SPAT2+8
, SPAT2+9, SPAT2+10, SPAT2+17, ORD+1, QU+1
>> PAT( PSOORFIN+21, PSOORFIN+24*, PSOORFIN+25*, PSOORFIN+28*, PSOORFIN+29*, PSOORFIN+32*, PSOORFIN+33*, PAT+7, PAT+12*, PAT+13*
, PAT+16*, PAT+17*, QU+1*
>> PATA PSOORFIN+19*, PSOORFIN+23, PSOORFIN+30*, PAT+5*, PAT+11, PAT+14*
PHI ORD+6!, ORD+9*, ORD+10!*
PHI( ORD+9*, ORD+10*
PKI ORD+7~*
PKI1 ORD+7~
PKID ORD+7~
PKIE ORD+7~
PKIR ORD+7~
>> POERR PSOORFIN+8*
>> POERR("DFLG" PAT!, SUCC+4!, SQR+1*
>> POERR("QFLG" PSOORFIN+19, PSOORFIN+28!, PSOORFIN+32*, PSOORFIN+36!, W, W+1, W+2, W+3, W+4, M
, M+1, M+2, M+3, M+4, C, C+1, C+2, C+3, C+4, PAT+5
, PAT+12!, PAT+16*, PAT+18, SPAT2, SPAT2+8*, SPAT2+10, SUCC+4*, QU*, KQ!
PPL LBL!
PRC ORD+6!, ORD+11*
PRC( ORD+11*
PSOBCK PSOORFIN+9!, ORD
>> PSOD PSOORFIN+19*, PSOORFIN+20, PSOORFIN+21, PSOORFIN+27, PAT+5*, PAT+6, PAT+7, PAT+9
>> PSODFN PSOORFIN+30*, PSOORFIN+31, PAT+14*, PAT+15, SPAT+4*, SPAT2+3, SDFN*
PSODRUG ORD+15~, SUCC+5!
>> PSOFDR ORD+8*, ORD+13*
>> PSOFIN PSOORFIN+8*, PSOORFIN+31*, PAT+15*, SPAT2+7*, SPAT2+17*, ORD+3
>> PSOFINY SPAT+4*, SPAT2+7
PSOFOERR ORD+6!, ORD+8*, SUCC+5!
>> PSOFROM ORD+15*, LBL*
PSOIQUIT PSOORFIN+6!
>> PSOLK PSOORFIN+24*, PSOORFIN+25*, PSOORFIN+28*, PSOORFIN+29*, PAT+12*, PAT+13*
PSOLOUD ORD+1*!
PSOMSG ORD+4!, ORD+5!, ORD+6!
PSONEW ORD+15~, SUCC+4!, LBL+1!
PSONOLCK KLLP!
PSOONOFC LBL+1!
PSOOPT ORD+13*, SQR+1!
PSOORRNW ORD+13*, SQR+1!
>> PSOPAR PSOORFIN+5, PSOORFIN+7, CHK+1
>> PSOPINST PSOORFIN+19, PAT+5, PAT+18, ORD+3
PSOPRC ORD+6!
PSOPTLOK PSOORFIN+31, PAT+15, SPAT2+7, KLL!
PSOPTPST PSOORFIN+36!
PSOQFLG PSOORFIN+32!, PSOORFIN+36!, PAT+13!, PAT+16!, SPAT!, SPAT2+8, QU+1
PSOQQ PAT+13!, PAT+18, PAT+21!
PSOQUIT PSOORFIN+32, PSOORFIN+37!, PAT+16, PAT+23!, SPAT2+8, QU!, KQ!, SQR+1!
PSOREEDT ORD+13!, SQR+1!
>> PSORENW("DFLG" ORD+13*
>> PSORENW("OIRXN" ORD+13*
>> PSORENW("QFLG" ORD+13*
>> PSORX("CLINIC" SUCC+5!
>> PSORX("DOSING OFF" , LBL+1!
>> PSORX("FN" SPAT!
>> PSORX("MAIL/WINDOW" ULP!
>> PSORX("METHOD OF PICK-UP" , ULP!
>> PSORX("PROVID ER NAME" , SUCC+5!
>> PSORX("PSOL" PAT+22, LBL!
>> PSORX("SC" ORD+8*, SUCC+5!
>> PSORX("VERIFY" PSOORFIN+7*
>> PSOSD("PENDING" SUCC+3!
PSOSIGFL ORD+6!
>> PSOSORT PSOORFIN+15*, PSOORFIN+17*, PAT*, PAT+2*, PAT+3*
>> PSOTPBFG ORD+15
PSRT PSOORFIN+17*, PSOORFIN+24, PSOORFIN+33, SPAT2+3~*
PSTZ CHK+4*, CHK+6!
PSZCNT CHK+3*, CHK+5, CHK+6!
>> PSZFIN PSOORFIN+25
PSZZI CHK+3*, CHK+6!
RXRS PAT+22, LBL!
SECSORT PSOORFIN+18~*, PSOORFIN+27, PAT+4~*, PAT+9, PAT+19, SPAT2+3~*, SPAT2+4, SPAT2+12
SIG ORD+2!, ORD+6!, SUCC+4!
SNGLPAT SPAT2+1~*
SRT PSOORFIN+9!
>> T ORD+9*, ORD+10*, ORD+11*
>> TC CHK+4*, CHK+5
>> TO CHK+4*
>> TZ CHK+4*
U PSOORFIN+18, PAT+4, SPAT2+3, SPAT2+4
VALMSG SQR+1!
WIN PSOORFIN+36!, M*, M+1
>> X PSOORFIN+29*, PSOORFIN+31*, PSOORFIN+32*, PSOORFIN+34*, PAT+13*, PAT+15*, PAT+16*, PAT+21*, SPAT+1, SPAT+4
, SPAT2+7*, SPAT2+8*, SPAT2+9*, SPAT2+17*, ULP+2, ULP+3
>> Y PSOORFIN+12, PSOORFIN+13, PSOORFIN+14, PSOORFIN+17, PSOORFIN+18, PSOORFIN+30*, PSOORFIN+31*, PAT+2, PAT+4, PAT+14*
, PAT+15*, SPAT+4, SPAT2+7*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All