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 ;29-May-2012 14:58;PLS

Source Information

Source file <PSOORFIN.m>

Call Graph

Call Graph Total: 21

Package Total Call Graph
Outpatient Pharmacy 16 ^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  
(FLG,PRI)^PSOORFI5  SUMM^PSOORNE1  ^PSOORRNW  CER^PSOPKIV1  OERR^PSORX1  ^PSORXL  DSPL^PSOTPCAN  (CLEAN,KV)^PSOVER1  
VA Fileman 2 ^DIC  ^DIR  
IHS Changes To Pharmacy 1 SETPTCX^APSPFUNC  
Pharmacy Data Management 1 UL^PSSLOCK  
Registration 1 FULL^VALM1  

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
Outpatient Pharmacy 7 PSO LMOE FINISH  PSO RX  PSOORFI2  PSOORFI3  PSOORFI5  PSOORNE3  PSOORNE5  
IHS Changes To Pharmacy 1 APSPCO  

Entry Points

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

External References

Name Field # of Occurrence
SETPTCX^APSPFUNC PSOORFIN+31, PAT+15, SPAT+8, SPAT+10
^DIC SPAT+4
^DIR PSOORFIN+13, PSOORFIN+17, PAT+2, SPAT+1
^PSOBING1 LBL+1
$$CHK^PSODPT PSOORFIN+26, PAT+10
MSG^PSODPT PSOORFIN+7
EN^PSOHLUP ORD+1
^PSOLSET PSOORFIN+7, CHK+1
DSPL^PSOORFI1 ORD+14
EX^PSOORFI1 EX
LOCK^PSOORFI1 LK
LOCK1^PSOORFI1 LK1
POST^PSOORFI1 PSOORFIN+33, PAT+17, SPAT+14
INST^PSOORFI2 PSOORFIN+8
INST1^PSOORFI2 CHK+2
PROFILE^PSOORFI2 PSOORFIN+32, PAT+16, SPAT+13
RF^PSOORFI2 ORD+13
RTE^PSOORFI2 PSOORFIN+24
^PSOORFI3 PSOORFIN+14
L1^PSOORFI3 ORD+4
SQN^PSOORFI3 ORD+14
UL1^PSOORFI3 SUCC+1
PP^PSOORFI4 PP
SPL^PSOORFI4 SPL
FLG^PSOORFI5 PSOORFIN+14
PRI^PSOORFI5 PSOORFIN+14
SUMM^PSOORNE1 CHK+6
^PSOORRNW ORD+12
CER^PSOPKIV1 ORD+10
OERR^PSORX1 PSOORFIN+32, PAT+16, SPAT+13
^PSORXL LBL
DSPL^PSOTPCAN ORD+14
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+13
    • PSOORFIN+17
    • PAT+2
    • SPAT+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] PSOORFIN+26, PSOORFIN+27, PAT+10, PAT+11
^PS(50.606 - [#50.606] SUCC+3
^PS(50.7 - [#50.7] SUCC+3
^PS(52.41 - [#52.41] PSOORFIN+18, PSOORFIN+19, PSOORFIN+20, PSOORFIN+23, W, W+2, W+4, M, M+2, M+4
, C, C+2, C+4, PAT+4, PAT+5, PAT+6, PAT+19, PAT+20, SPAT+16, SPAT+17
, ORD+2, ORD+3, ORD+5, ORD+6, ORD+7, ORD+8, ORD+9, SUCC+2, CHK+4
^PS(55 - [#55] ORD+1
^PS(59 - [#59] CHK+3
^PSDRUG - [#50] SUCC+3
^PSRX - [#52] ORD+11, ORD+13
^TMP("PSORXDC" ORD+2!
^XUSEC("PSORPH" PSOORFIN+9

Label References

Name Line Occurrences
@( PSOORFIN+34
EX PSOORFIN+7, PSOORFIN+8, PSOORFIN+13, PSOORFIN+17, PSOORFIN+38, PAT+2, PAT+23, PAT+24, SPAT+2, SPAT+4
, SPAT+14, CHK+1
KLL PSOORFIN+32, PAT+16, SPAT+13
KLLP PSOORFIN+32, PAT+16, SPAT+13
KQ PSOORFIN+11, W, W+2, W+4, M, M+2, M+4, C, C+2, C+4
, PAT, SPAT
LBL PSOORFIN+22, PSOORFIN+37, PAT+8, PAT+22, SPAT+13, SPAT+19
LK PSOORFIN+25, PAT+9, SPAT+9
LK1 W, W+2, W+4, M, M+2, M+4, C, C+2, C+4, PAT+20
, SPAT+17
ORD W, W+2, W+4, M, M+2, M+4, C, C+2, C+4, PAT+20
, SPAT+17
PAT PSOORFIN+14
PP PSOORFIN+34, PAT+20, SPAT+14
PSOORFIN PSOORFIN+38, PAT+23
QU PSOORFIN+32, PAT+16
SDFN PSOORFIN+33, PAT+17, SPAT+14
SPAT PAT+2, SPAT+1, SPAT+4, SPAT+9, SPAT+13, SPAT+14, SPAT+20
SPL PSOORFIN+32, PAT+16, SPAT+13
SQR ORD+12
SUCC ORD+11, ORD+13
ULP PSOORFIN+26, PSOORFIN+32, PSOORFIN+33, PSOORFIN+35, PAT+10, PAT+16, PAT+17, PAT+21, SPAT+13, SPAT+14
, SPAT+15, SPAT+20

Naked Globals

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