PSDOPT ;BIR/JPW,LTL,BJW - Outpatient Rx Entry ;Feb 2, 2004@12:15
Source file <PSDOPT.m>
Package | Total | Call Graph |
---|---|---|
Controlled Substances | 5 | ^PSDNBAL (,$$PSDREPR)^PSDOPT0 (,PSDORIG,PSDPRTL,PSDRFL)^PSDOPT1 (,PSDKLL,RTSDTC)^PSDOPT2 ^PSDSET |
VA FileMan | 5 | ^DIC $$EXTERNAL^DILFD Y^DIQ EN^DIQ1 ^DIR |
Kernel | 4 | $$UP^XLFSTR $$VERSION^XPDUTL EN^XQH SIG^XUSESIG |
Outpatient Pharmacy | 2 | ^PSOFUNC FINAL^PSOLSET |
Registration | 2 | KVAR^VADPT PID^VADPT6 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Controlled Substances | 6 | PSD OUTPATIENT PSDACT1 PSDOPT0 PSDOPT1 PSDOPT2 PSDPND |
Name | Comments | DBIA/ICR reference |
---|---|---|
ASKD | ;ask disp site
|
|
CHKD | ||
ASKPH | ;ask releasing RPH
|
|
ASKP | ;ask rx #
|
|
BC1 | ;
|
|
CHK | ;displays and checks if ok
|
|
CLLDIR | ||
PROCESS | ;process selection
|
|
END | ||
CHKEY | ;check if user has access
|
|
CLLDIR2 | ||
DISPLAY | ;disp data
|
|
MSG | ||
VER | ;Current Outpatient Version, and Rx status added 6/17/98
|
|
CHKRF | ;Dave B (PSD*3*30) if its deleted, show status.
|
|
ASK12 | ||
CMOPMSG | ||
KLLALL | ;Kill all
|
Name | Field # of Occurrence |
---|---|
^DIC | ASKD+5, ASKPH+4 |
$$EXTERNAL^DILFD | CHKRF+5, CHKRF+6 |
Y^DIQ | BC1+8 |
EN^DIQ1 | ASKP+20 |
^DIR | ASKP+5, CLLDIR+10, PROCESS+22 |
^PSDNBAL | DISPLAY+13 |
^PSDOPT0 | BC1+12 |
$$PSDREPR^PSDOPT0 | PROCESS+14 |
^PSDOPT1 | PROCESS+23 |
PSDORIG^PSDOPT1 | PROCESS+12 |
PSDPRTL^PSDOPT1 | PROCESS+12 |
PSDRFL^PSDOPT1 | PROCESS+12 |
^PSDOPT2 | BC1+11 |
PSDKLL^PSDOPT2 | PSDOPT+16 |
RTSDTC^PSDOPT2 | CLLDIR+3 |
^PSDSET | PSDOPT+17 |
^PSOFUNC | BC1+4 |
FINAL^PSOLSET | END |
KVAR^VADPT | END+3 |
PID^VADPT6 | BC1+9 |
$$UP^XLFSTR | ASKP+7 |
$$VERSION^XPDUTL | VER+1 |
EN^XQH | PSDOPT+19 |
SIG^XUSESIG | PSDOPT+20 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | Classic Fileman Calls |
^DIC(4 - [#4] | Classic Fileman Calls |
52.3 | EXTERNAL^DILFD |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("DD" | PSDOPT+22, CHKRF+4 |
^DD(58.81 | BC1+8 |
^PSD(58.8 - [#58.8] | CHKD, BC1+10, DISPLAY+9, DISPLAY+11 |
^PSD(58.81 - [#58.81] | BC1+11 |
^PSDRUG - [#50] | BC1+7 |
^PSRX - [#52] | ASKP+3, ASKP+10, ASKP+13, ASKP+24, ASKP+26, ASKP+27, ASKP+31, BC1+2, BC1+4, BC1+7 , CLLDIR+13, PROCESS+6, PROCESS+7, END+1, VER+2, CHKRF+3, CHKRF+4 |
^PSRX("B" | ASKP+9 |
^VA(200 - [#200] | PSDOPT+19, ASKPH+3 |
^XMB(1 - [#4.3] | ASKP+19 |
^XUSEC("PSD TECH ADV" | PSDOPT+18 |
^XUSEC("PSJ RPHARM" | PSDOPT+18, CHKEY+1 |
^XUSEC("PSORPH" | ASKPH+3 |
Name | Line Occurrences |
---|---|
ASK12 | ASK12+1 |
ASKP | ASKP+10, ASKP+13, ASKP+16, ASKP+21, ASKP+23, ASKP+24, ASKP+26, ASKP+27, ASKP+32, BC1+2 , BC1+3, CLLDIR+16, PROCESS+6, PROCESS+10, PROCESS+13, PROCESS+15, PROCESS+17, PROCESS+19, PROCESS+22, PROCESS+23 |
ASKPH | ASKP+6 |
BC1 | ASKP+31 |
CHKD | ASKD+2 |
CHKRF | ASKP+16, ASKP+26 |
CLLDIR2 | CLLDIR+4, CLLDIR+5 |
CMOPMSG | PROCESS+8, PROCESS+9 |
DISPLAY | PROCESS+18 |
END | PSDOPT+19, PSDOPT+20, ASKD+5, CHKD, ASKPH+4, ASKP+6, BC1+10, BC1+11, PROCESS+18, PROCESS+22 |
MSG | BC1+11, PROCESS+22, DISPLAY+9, DISPLAY+14 |
PROCESS | CLLDIR+13, CLLDIR+14, CLLDIR+15 |
VER | ASKP+9, ASKP+26, BC1+1 |
Name | Field # of Occurrence |
---|---|
^(0 | BC1+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | END! |
%H | END! |
%I | END! |
>> ACTIVITY | CHKRF+5*, CHKRF+8 |
>> AN | ASK12*, ASK12+1, ASK12+2 |
BAL | END!, DISPLAY+9*, DISPLAY+16 |
C | BC1+8~*, END! |
CNT | CLLDIR*, CLLDIR+8*, END!, CLLDIR2* |
DA | ASKD+3!, ASKP+19*, ASKP+21!, ASKP+22!, PROCESS+20!, END! |
DAT | CLLDIR+13*, CLLDIR+14*, CLLDIR+15*, END!, DISPLAY+8 |
>> DATA | CHKRF+4*, CHKRF+6, CHKRF+7 |
>> DATE | CHKRF+4*, CHKRF+8 |
DD | END! |
>> DELDUZ | CHKRF+6*, CHKRF+8 |
DELREAS | CHKRF+7!*, CHKRF+8 |
DFN | BC1+7*, BC1+8, END! |
DIC | ASKD+3!*, ASKD+5!, ASKPH+1*, ASKPH+4!, ASKP+19*, ASKP+20!, END! |
DIC("A" | ASKD+4*, ASKPH+2* |
DIC("B" | ASKD+4*, ASKPH+3* |
DIC("S" | ASKD+3*, ASKPH+1* |
DIC(0 | ASKD+3*, ASKPH+1* |
DIE | END! |
DIK | END! |
DINUM | END! |
DIQ | ASKP+20!* |
DIR | ASKP+4!, ASKP+5!, PROCESS+20!, PROCESS+22!, END! |
DIR("?" | ASKP+5*, PROCESS+21* |
DIR("A" | ASKP+4*, PROCESS+20* |
DIR("B" | PROCESS+20* |
DIR(0 | ASKP+5*, CLLDIR*, CLLDIR+8*, CLLDIR+9, PROCESS+20*, CLLDIR2* |
DIROUT | END! |
DIRUT | CLLDIR+10, PROCESS+20!, PROCESS+22, END! |
DLAYGO | END! |
DO | END! |
DR | ASKP+19*, ASKP+20!, END! |
DT | PSDOPT+21 |
DTIME | ASK12 |
>> DTOUT | ASKP+6 |
>> DUOUT | ASKP+6 |
DUZ | PSDOPT+18, PSDOPT+19, PSDOPT+21, ASKPH+3, CHKEY+1 |
IOM | CHKRF+3 |
J | BC1+3!, BC1+4* |
JJ | END! |
LN | PSDOPT+21~*, END!, DISPLAY+1 |
NEW | PSDOPT+21*, ASKP+4!, PROCESS+2*, PROCESS+3*, PROCESS+4*, PROCESS+8, PROCESS+9, END!, DISPLAY+3 |
NEW(1 | PROCESS+2*, PROCESS+3*, PROCESS+4*, PROCESS+8, PROCESS+9, DISPLAY+3 |
NEW(2 | PROCESS+2*, PROCESS+3*, PROCESS+4*, DISPLAY+3 |
NODE | END! |
NODE6 | END! |
>> NUMBER | PROCESS+7*, PROCESS+8, PROCESS+9 |
PATN | BC1+8*, END+2!, DISPLAY+8 |
PHARM | END+2! |
PHARMN | END+2! |
PRF | END+2! |
PSD | ASKP+21!, ASKP+22! |
PSD(1 | ASKP+19*, ASKP+20 |
PSD(4 | ASKP+21 |
PSDA | CLLDIR+11*, CLLDIR+13, CLLDIR+14, CLLDIR+15, PROCESS+1, PROCESS+2, PROCESS+3, PROCESS+4, PROCESS+6, PROCESS+9 , PROCESS+12, PROCESS+14, END+2! |
PSDATE | END+2! |
PSDERR | CLLDIR+10!*, CLLDIR+12 |
>> PSDFLNO | PROCESS+1* |
PSDHOLDX | VER+1*! |
PSDNEXT | ASKP+16, ASKP+26, CHKRF+9*, ASK12+2*, ASK12+3! |
>> PSDON | DISPLAY+10*, DISPLAY+11 |
PSDOUT | PSDOPT+21*, ASKP+4*, BC1+11, PROCESS+10, PROCESS+13, PROCESS+18, END+2!, CHKEY+1*, DISPLAY+9*, DISPLAY+12~ , DISPLAY+14, CMOPMSG* |
PSDPOST | ASKP+1!, CLLDIR+13*, CLLDIR+14*, CLLDIR+15*, PROCESS+15, PROCESS+16, PROCESS+17 |
PSDQUIT | PROCESS+19!, END+2!, DISPLAY+14*, DISPLAY+15 |
PSDR | BC1+7*, BC1+10, END+2!, DISPLAY+9 |
PSDREL | ASKP+1!, CLLDIR+13*, CLLDIR+14*, CLLDIR+15*, PROCESS+15, PROCESS+16, PROCESS+17 |
PSDREPR | PROCESS+14~*, PROCESS+15, PROCESS+16, PROCESS+17 |
>> PSDRET("PR" | CLLDIR+8 |
>> PSDRET("RF" | CLLDIR+3, CLLDIR+4, CLLDIR+5, PROCESS+9 |
PSDRN | BC1+7*, BC1+10, END+2!, DISPLAY+4 |
PSDRN(1 | DISPLAY+3*, DISPLAY+8 |
PSDRPH | ASKPH+4*, END+2! |
PSDRX | ASKP+3, ASKP+4!, ASKP+8*, ASKP+9*, ASKP+10, ASKP+13!, ASKP+23*, ASKP+24, ASKP+26, ASKP+27! , ASKP+31, BC1+1, BC1+2, BC1+4, BC1+7, BC1+11, CLLDIR+13, PROCESS+6, PROCESS+7, PROCESS+14 , END+1, END+2!, CHKRF+3, CHKRF+4 |
PSDRXIN | ASKP+4!, ASKP+8, ASKP+9*, ASKP+26*, BC1+1*, BC1+6!, VER+2 |
PSDS | ASKD+1*, ASKD+6*, CHKD, BC1+10, END+2!, DISPLAY+9 |
PSDSEL | ASKP+1! |
PSDSEL("OR" | CLLDIR, CLLDIR+13 |
PSDSEL("PR" | CLLDIR+7, CLLDIR+8, CLLDIR+15 |
PSDSEL("RF" | CLLDIR+1, CLLDIR+2, CLLDIR+3, CLLDIR+4, CLLDIR+14 |
>> PSDSITE | PSDOPT+17, ASKD+1, ASKD+2, ASKD+4, ASKD+6*, DISPLAY+10 |
PSDSN | ASKD+1*, ASKD+6*, BC1+10, END+2!, DISPLAY+2 |
PSDSTA | ASKP+16, ASKP+26, BC1+2, BC1+3, BC1+4, BC1+6!, VER+1!, VER+2*, CHKRF+1, CHKRF+9 |
PSDT | END+2! |
PSDUZ | PSDOPT+21*, END+2! |
>> PSDXXX | ASKP+16* |
PSOCSUB | END+2! |
PSOVR | ASKP+16, ASKP+26, BC1+6!, VER+1*, VER+2 |
QTY | BC1+7*, CLLDIR+14*, CLLDIR+15*, END+2!, DISPLAY+4, DISPLAY+7, DISPLAY+9, DISPLAY+16 |
RF | END+2! |
RPDT | PSDOPT+22*, END+2!, DISPLAY+1 |
RX0 | BC1+3!, BC1+4* |
RX2 | BC1+3!, BC1+4* |
RXNUM | ASKP+4!, BC1+7*, END+2!, DISPLAY+1 |
ST | BC1+3!, BC1+5 |
ST0 | BC1+3! |
>> STATUS | PROCESS+7* |
U | PSDOPT+19, ASKD+1, ASKD+2, ASKD+4, ASKD+6, ASKPH+3, ASKP+19, BC1+7, BC1+8, CLLDIR+13 , CLLDIR+14, CLLDIR+15, PROCESS+6, DISPLAY+10 |
>> VA("BID" | END+3!, DISPLAY+8 |
>> VA("PID" | END+3! |
X | PSDOPT+20~, ASKP+6, ASKP+7*, ASKP+8, ASKP+9, ASKP+10, ASKP+13, ASKP+16, ASKP+19, ASKP+20* , ASKP+21, ASKP+23, ASKP+24, ASKP+26, ASKP+27, PROCESS+7*, END+2!, VER+1*, CHKRF+3*, CHKRF+4* , CHKRF+5 |
X1 | PSDOPT+20~, CLLDIR+2*, CLLDIR+3, CLLDIR+4, CLLDIR+5, CLLDIR+8*, CLLDIR2 |
>> X3 | CHKRF+4* |
XQH | PSDOPT+19~* |
>> XX | CLLDIR+14*, CLLDIR+15* |
>> XXX | CLLDIR+14*, CLLDIR+15*, PROCESS+1, PROCESS+3, PROCESS+4 |
Y | PSDOPT+21*, PSDOPT+22, ASKD+5, ASKD+6, ASKPH+4, BC1+8*, PROCESS+22, END+2!, CHKRF+4* |
Y(0 | CLLDIR+11, CLLDIR+13, CLLDIR+14, CLLDIR+15 |