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

Package Total Caller Graph
Outpatient Pharmacy 8 PSO LMOE FINISH  PSO RX  PSOERXU6  PSOORFI2  PSOORFI3  PSOORFI5  PSOORNE3  PSOORNE5  

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, ORD+7
^PSOBING1 LBL+1
$$CHK^PSODPT PSOORFIN+29, PAT+14
MSG^PSODPT PSOORFIN+5
EN^PSOHLUP ORD+1
^PSOLSET PSOORFIN+5, CHK+1
DSPL^PSOORFI1 ORD+17
EX^PSOORFI1 EX
LOCK^PSOORFI1 LK
LOCK1^PSOORFI1 LK1
POST^PSOORFI1 PSOORFIN+32, PAT+17, SPAT2+8
INST^PSOORFI2 PSOORFIN+6
INST1^PSOORFI2 CHK+2
PROFILE^PSOORFI2 PSOORFIN+31, PAT+16, SPAT2+7
RF^PSOORFI2 ORD+16
RTE^PSOORFI2 PSOORFIN+25
^PSOORFI3 PSOORFIN+14
L1^PSOORFI3 ORD+4
SQN^PSOORFI3 ORD+17
UL1^PSOORFI3 ORD+9, 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+10, PAT+20, SPAT2+13
$$DIR^PSOORFI6 PSOORFIN+18, PAT+4, SPAT2+3
SUMM^PSOORNE1 CHK+6
^PSOORRNW ORD+15
CER^PSOPKIV1 ORD+9
OERR^PSORX1 PSOORFIN+31, PAT+16, SPAT2+7
^PSORXL LBL
DSPL^PSOTPCAN ORD+17
CLEAN^PSOVER1 ULP+1
KV^PSOVER1 SPATSPAT+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: !!,"This Order had been Discontinued.",$C(7),!
  • Line Location: ORD+7
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
    • ORD+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] PSOORFIN+29, PSOORFIN+30, PAT+14, PAT+15
^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, WW+2, W+4, MM+2, M+4
CC+2, C+4, PAT+5, PAT+6, PAT+7, PAT+8, PAT+19, PAT+21, SPAT2+10
SPAT2+11, SPAT2+15, ORD+2, ORD+3, ORD+5, ORD+7, ORD+8, ORD+11, ORD+12, ORD+13
SUCC+2, CHK+4
^PS(55 - [#55] ORD+1
^PS(59 - [#59] CHK+3
^PSDRUG - [#50] SUCC+3
^PSRX - [#52] ORD+14, ORD+16
^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+25, PAT+26, SPAT+2, SPAT+4
SPAT2+8, CHK+1
KLL PSOORFIN+31, PAT+16, SPAT2+7
KLLP PSOORFIN+31, PAT+16, SPAT2+7
KQ PSOORFIN+9, WW+2, W+4, MM+2, M+4, CC+2, C+4
PATSPAT
LBL PSOORFIN+23, PSOORFIN+36, PAT+12, PAT+24, SPAT2+7, SPAT2+17
LK PSOORFIN+28, PAT+13, SPAT2
LK1 WW+2, W+4, MM+2, M+4, CC+2, C+4, PAT+22
SPAT2+15
ORD WW+2, W+4, MM+2, M+4, CC+2, C+4, PAT+22
SPAT2+15
PAT PSOORFIN+14
PP PSOORFIN+33, PAT+22, SPAT2+8
PSOORFIN PSOORFIN+37, PAT+25
QU PSOORFIN+31, PAT+16
SDFN PSOORFIN+32, PAT+17, SPAT2+8
SPAT PAT+2, SPAT+1, SPAT+4, SPAT2SPAT2+7, SPAT2+8, SPAT2+18
SPL PSOORFIN+31, PAT+16, SPAT2+7
SQR ORD+15
SUCC ORD+14, ORD+16
ULP PSOORFIN+29, PSOORFIN+31, PSOORFIN+32, PSOORFIN+34, PAT+14, PAT+16, PAT+17, PAT+23, SPAT2+7, SPAT2+8
SPAT2+9, SPAT2+18

Naked Globals

Name Field # of Occurrence
^(0 WW+2, W+4, MM+2, M+4, CC+2, C+4, SPAT2+15
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!, ORD+7!
DIR("?" PSOORFIN+10*, PSOORFIN+16*, PAT+1*, SPAT+1*
DIR("A" PSOORFIN+10*, PSOORFIN+16*, PAT+1*, SPAT+1*, ORD+7*
DIR("B" PSOORFIN+10*, PSOORFIN+16*, PAT+1*
DIR(0 PSOORFIN+11*, PSOORFIN+16*, PAT+1*, SPAT+1*, ORD+7*
>> DIRUT PSOORFIN+12, PSOORFIN+17, PAT+2, SPAT+2
>> DISGROUP LBL+1
DRET ORD+2!, ORD+8!, 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+16, SPAT!, SPAT2+7
MEDP PSOORFIN+9!, PSOORFIN+31, PAT!, PAT+16, SPAT!, SPAT2+7
OBX ORD+8!
OI ORD+10*, SUCC+4!
OID SUCC+3, SUCC+4!
OR0 ORD+8*, ORD+9!, ORD+10, ORD+14, ORD+15, ORD+16, 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+19*, PAT+20, PAT+21, SPAT2+10*, SPAT2+11, SPAT2+13, SPAT2+15
ORD+2, ORD+3, ORD+5, ORD+7, ORD+8, ORD+11, ORD+12, ORD+13, ORD+17, 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
WW+2, W+4, MM+2, M+4, CC+2, C+4, PAT+8*
PAT+12, PAT+13, PAT+14, PAT+15, PAT+17, PAT+18, PAT+19, PAT+23, SPAT+4*, SPAT2+8
SPAT2+9, SPAT2+10, SPAT2+18, ORD+1, QU+1
>> PAT( PSOORFIN+21, PSOORFIN+24*, PSOORFIN+25*, PSOORFIN+28*, PSOORFIN+29*, PSOORFIN+32*, PSOORFIN+33*, PAT+8, PAT+13*, PAT+14*
PAT+17*, PAT+18*, QU+1*
>> PATA PSOORFIN+19*, PSOORFIN+23, PSOORFIN+30*, PAT+5*, PAT+12, PAT+15*
PHI ORD+8!, ORD+11*, ORD+12!*
PHI( ORD+11*, ORD+12*
PKI ORD+9~*
PKI1 ORD+9~
PKID ORD+9~
PKIE ORD+9~
PKIR ORD+9~
>> POERR PSOORFIN+8*
POERR("DFLG" PAT!, SUCC+4!, SQR+1*
POERR("QFLG" PSOORFIN+19, PSOORFIN+28!, PSOORFIN+32*, PSOORFIN+36!, WW+1, W+2, W+3, W+4, M
M+1, M+2, M+3, M+4, CC+1, C+2, C+3, C+4, PAT+5
PAT+13!, PAT+17*, PAT+19, SPAT2SPAT2+8*, SPAT2+10, SUCC+4*, QU*, KQ!
PPL LBL!
PRC ORD+8!, ORD+13*
PRC( ORD+13*
PSOBCK PSOORFIN+9!, ORD
>> PSOD PSOORFIN+19*, PSOORFIN+20, PSOORFIN+21, PSOORFIN+27, PAT+5*, PAT+6, PAT+7, PAT+8, PAT+10
>> PSODFN PSOORFIN+30*, PSOORFIN+31, PAT+15*, PAT+16, SPAT+4*, SPAT2+3, SDFN*
PSODRUG ORD+17~, SUCC+5!
>> PSOFDR ORD+10*, ORD+15*
>> PSOFIN PSOORFIN+8*, PSOORFIN+31*, PAT+16*, SPAT2+7*, SPAT2+18*, ORD+3
>> PSOFINY SPAT+4*, SPAT2+7
PSOFOERR ORD+8!, ORD+10*, SUCC+5!
>> PSOFROM ORD+17*, LBL*
PSOIQUIT PSOORFIN+6!
>> PSOLK PSOORFIN+24*, PSOORFIN+25*, PSOORFIN+28*, PSOORFIN+29*, PAT+13*, PAT+14*
PSOLOUD ORD+1*!
PSOMSG ORD+4!, ORD+5!, ORD+8!
PSONEW ORD+17~, SUCC+4!, LBL+1!
PSONOLCK KLLP!
PSOONOFC LBL+1!
PSOOPT ORD+15*, SQR+1!
PSOORRNW ORD+15*, SQR+1!
>> PSOPAR PSOORFIN+5, PSOORFIN+7, CHK+1
>> PSOPINST PSOORFIN+19, PAT+5, PAT+19, ORD+3
PSOPRC ORD+8!
PSOPTLOK PSOORFIN+31, PAT+16, SPAT2+7, KLL!
PSOPTPST PSOORFIN+36!
PSOQFLG PSOORFIN+32!, PSOORFIN+36!, PAT+14!, PAT+17!, SPAT!, SPAT2+8, QU+1
PSOQQ PAT+14!, PAT+19, PAT+23!
PSOQUIT PSOORFIN+32, PSOORFIN+37!, PAT+17, PAT+25!, SPAT2+8, QU!, KQ!, SQR+1!
PSOREEDT ORD+15!, SQR+1!
>> PSORENW("DFLG" ORD+15*
>> PSORENW("OIRXN" ORD+15*
>> PSORENW("QFLG" ORD+15*
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+24, LBL!
PSORX("SC" ORD+10*, SUCC+5!
>> PSORX("VERIFY" PSOORFIN+7*
PSOSD("PENDING" SUCC+3!
PSOSIGFL ORD+8!
>> PSOSORT PSOORFIN+15*, PSOORFIN+17*, PAT*, PAT+2*, PAT+3*
>> PSOTPBFG ORD+17
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+24, LBL!
SECSORT PSOORFIN+18~*, PSOORFIN+20, PSOORFIN+27, PAT+4~*, PAT+7, PAT+10, PAT+20, PAT+21, SPAT2+3~*, SPAT2+4
SPAT2+11, SPAT2+13
SIG ORD+2!, ORD+8!, SUCC+4!
SNGLPAT SPAT2+1~*
SRT PSOORFIN+9!
>> T ORD+11*, ORD+12*, ORD+13*
>> 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+14*, PAT+16*, PAT+17*, PAT+23*, SPAT+1, SPAT+4
SPAT2+7*, SPAT2+8*, SPAT2+9*, SPAT2+18*, ULP+2, ULP+3
>> Y PSOORFIN+12, PSOORFIN+13, PSOORFIN+14, PSOORFIN+17, PSOORFIN+18, PSOORFIN+30*, PSOORFIN+31*, PAT+2, PAT+4, PAT+15*
PAT+16*, 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