PSOORFI2 ;BIR/BHW-finish cprs orders cont. ;29-May-2012 14:58;PLS
Source file <PSOORFI2.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 13 | ^PSOBUILD (FILLDT,MW)^PSODIR2 EN^PSOFSIG EN^PSOHLSN EN^PSOLMUTL ^PSOLSET LOCK1^PSOORFI1 DC^PSOORFI6 ORD^PSOORFIN BLD^PSOORUT1 ^PSOORUT2 ^PSOREF0 OERR^PSORX1 |
VA Fileman | 5 | ^%DT ^DIC $$GET1^DIQ EN^DIQ1 ^DIR |
Order Entry Results Reporting | 1 | EN1^ORCFLAG |
Pharmacy Data Management | 1 | (PSOL,PSOUL)^PSSLOCK |
Registration | 1 | (FULL,PAUSE)^VALM1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
KPRIZ | ||
ELIG | ||
INST1 | ;
|
|
HELP | ;
|
|
DE | ||
DC | ||
INST | ;Select Institution
|
|
E | ||
CNT(SITE) | ; - Counter for flagged pending orders by Site
|
|
CLOZ | ;checks clozapine status of patient
|
|
RTE | ;
|
|
PRI | ;
|
|
INSTNM | ;
|
|
RF | ;process refill request from CPRS
|
|
HELPX | ||
END | ||
KPRI | ||
S | ||
R | ||
POST | ||
PROFILE | ;display med profile
|
|
USER(USER) | ;returns .01 of 200
|
|
HLP | ||
SIG | ;
|
Name | Field # of Occurrence |
---|---|
^%DT | RF+24 |
^DIC | INST+8, USER+1 |
$$GET1^DIQ | RF+8, RF+10 |
EN^DIQ1 | INST+9, INSTNM+2 |
^DIR | HELP+3, PROFILE+2, RF+13, RF+21 |
EN1^ORCFLAG | RF+15 |
^PSOBUILD | POST |
FILLDT^PSODIR2 | RF+31 |
MW^PSODIR2 | RF+35 |
EN^PSOFSIG | SIG+5 |
EN^PSOHLSN | DE+4 |
EN^PSOLMUTL | POST+4 |
^PSOLSET | INST+2 |
LOCK1^PSOORFI1 | S, S+2, S+4, E, E+2, E+4, R, R+2, R+4 |
DC^PSOORFI6 | DC+1 |
ORD^PSOORFIN | S, S+2, S+4, E, E+2, E+4, R, R+2, R+4 |
BLD^PSOORUT1 | POST+4 |
^PSOORUT2 | POST+4 |
^PSOREF0 | RF+40 |
OERR^PSORX1 | POST |
PSOL^PSSLOCK | RF+1 |
PSOUL^PSSLOCK | END |
FULL^VALM1 | RF+5 |
PAUSE^VALM1 | DE+5, RF+1 |
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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | Classic Fileman Calls |
^PS(52.41 - [#52.41] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | HELP+2 |
^PS(52.41 - [#52.41] | HELP+2, RTE+2, RTE+3, PRI+2, PRI+3, DE, DE+1!, DE+2*, DE+3*, RF+6 , RF+15, RF+22, S, S+2, S+4, E, E+2, E+4, R, R+2 , R+4, CNT+3, CNT+4, CNT+5, CNT+6, SIG+1, SIG+2, SIG+7 |
^PS(59 - [#59] | INST+4, INST1+2 |
^PSRX - [#52] | RF+3, RF+25, RF+28, RF+29 |
^TMP("PSOPO" | ELIG*, ELIG+1*, SIG+3*, SIG+4* |
^UTILITY("DIQ1" | INST+9! |
^YSCL(603.01 | CLOZ+1, CLOZ+2 |
Name | Line Occurrences |
---|---|
$$CNT | INST+13 |
@( | POST+1 |
END | RF+31, RF+35 |
HELPX | HELP+2 |
INSTNM | INST+11 |
KPRI | S, S+1, S+5, E, E+1, E+5, R, R+1, R+5 |
KPRIZ | S, S+2, S+4, E, E+2, E+4, R, R+2, R+4 |
Name | Field # of Occurrence |
---|---|
^(0 | RTE+3, PRI+3, DE+2, RF+28, S, S+2, S+4, E, E+2, E+4 , R, R+2, R+4, INST+4, INST1+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %DT | RF+24* |
ACOM | DE+3, DE+6! |
>> CLOZPAT | CLOZ+1*, CLOZ+2*, CLOZ+3*, ELIG, ELIG+1 |
CMOP | DE+6! |
CNT | CNT+1~, CNT+2*, CNT+6*, CNT+7 |
>> D | SIG+7* |
DA | INST+9*!, INSTNM+1, INSTNM+2*!, INSTNM+3* |
DEA | DE+6! |
DEF | DE+6! |
DIC | INST+8!*, INST+9*!, USER+1!*, INSTNM+2*! |
DIC("B" | INST+8* |
DIC(0 | INST+8*, USER+1* |
DIQ | INST+9!, INSTNM+2* |
DIQ(0 | INST+9*, INSTNM+2* |
DIR | HELP+3!, PROFILE+2!, PROFILE+4!, DE+6!, RF+7!, RF+16! |
DIR("?" | HELPX* |
DIR("A" | HELPX*, PROFILE+2*, DE+5*, RF+8*, RF+9*, RF+10*, RF+11*, RF+12*, RF+17*, RF+18* , RF+19*, RF+20* |
DIR("B" | PROFILE+2*, RF+12*, RF+20* |
DIR(0 | HELP+3*, HELPX*, PROFILE+2*, RF+12*, RF+20* |
DIRUT | HELP+3!, HELPX!, PROFILE+2!, PROFILE+4!, DE+6!, RF+6, RF+7!, RF+15, RF+16!, RF+21 |
DPT | HELP+2*, HELPX+1! |
DR | INST+9*!, INSTNM+2*! |
DREN | DE+6! |
DT | RF+26 |
DTOUT | HELP+2, HELP+3!, HELPX!, PROFILE+2!, PROFILE+4!, DE+6!, RF+7!, RF+16! |
DUOUT | HELP+2, HELP+3!, HELPX!, PROFILE+2!, PROFILE+4!, DE+6!, RF+7!, RF+16! |
FDR | DE+6! |
HDR | DE+6! |
>> IEN | ELIG*, ELIG+1*, SIG+3*, SIG+4 |
>> LOGIN | CNT+2*, CNT+3*, CNT+4 |
>> MEDA | PROFILE+1* |
MEDP | PROFILE+2!, PROFILE+3* |
MIG | SIG+2*, SIG+3, SIG+6! |
NODE | END! |
>> OR0 | RF+1, RF+3, RF+35, RF+38, RF+39 |
ORD | DE, DE+1, DE+2, DE+3, RF+6, RF+8, RF+10, RF+15, RF+22, S* , S+1*, S+2*, S+4*, E*, E+1*, E+2*, E+4*, R*, R+1*, R+2* , R+4*, CNT+1~, CNT+2*, CNT+4*, CNT+5, CNT+6, SIG+1, SIG+2, SIG+7 |
PAINST | HELPX! |
>> PAT | RTE+2, PRI+2, S, S+2, S+4, E, E+2, E+4, R, R+2 , R+4 |
PATN | HELP+2*, HELP+3*, HELPX+1! |
PDORUG | DE+6! |
PHI | DE+6! |
>> POERR("COMM" | DE+3*, DE+4 |
>> POERR("DEAD" | DE+3, DE+5, POST+1, POST+2 |
>> POERR("PLACER" | DE+2*, DE+4 |
>> POERR("QFLG" | S, S+1, S+2, S+3, S+4, E, E+1, E+2, E+3, E+4 , R, R+1, R+2, R+3, R+4, KPRIZ!, POST+2* |
>> POERR("STAT" | DE+2*, DE+4 |
PRC | DE+6! |
PSCT | INST+3~, INST+4*, INST+5, INST+6 |
PSINST | INST+3~ |
PSIR | INST+3~, INST+4*, INST1+1~, INST1+2* |
PSL | END! |
>> PSOBBC1("FROM" | DC, RF+26 |
PSOCNT | INST+1~, INST+13*, INST+14 |
>> PSODFN | DE+3, CLOZ+1 |
PSODINST | INST+11, INST+14, INST+15!, INSTNM+1!, INSTNM+2* |
PSODNM | INSTNM+2! |
PSODNM(4 | INSTNM+2 |
PSOEMERZ | E*, E+1, KPRI! |
PSOERR | END! |
PSOERR("DEAD" | POST+3! |
PSOFINDA | INSTNM+1!*, INSTNM+3! |
>> PSOFINFL | SIG+1* |
PSOFINY | POST*! |
>> PSOFROM | RF+37* |
>> PSOID | RF+25* |
>> PSOIQUIT | INST+2*, INST+5*, INST+8* |
PSOMSG | RF+1!, RF+2, RF+24! |
>> PSONEW | SIG+5 |
>> PSONEW("# OF | REFILLS" , RF+28*, CLOZ+4* |
>> PSONEW("DAYS | SUPPLY" , RF+28* |
>> PSONEW("INS" | SIG+7* |
>> PSONEW("N# RE | F" , CLOZ+4* |
PSONOOR | DE+4, DE+6! |
>> PSOOPT | DC |
>> PSOORRNW | DC |
PSOPINST | HELP+2, RTE+3, PRI+3, INST+3!, INST+4*, INST+8, INST+9, INST+10*, INST+13, INST1+1! , INST1+2*, INSTNM+2 |
PSOPNAME | INST+8!, INST+9* |
>> PSOPTPST(2 | DE+3 |
PSOQFLG | POST+1!, POST+3 |
PSOQUIT | KPRIZ!, POST |
PSOREF | RF+1!, RF+31, RF+35, END! |
PSOREF("CLINIC" | RF+38* |
PSOREF("DFLG" | RF+24*, RF+31, RF+35, RF+37* |
PSOREF("FIELD" | RF+24* |
PSOREF("IRXN" | RF+1*, RF+25, RF+28, RF+29, END |
PSOREF("ISSUE | DATE" , RF+25*, RF+26* |
PSOREF("REQ P | ROVIDER" , RF+39* |
PSOREF1 | RF+24*, END! |
>> PSORENW("DFLG" | DC* |
PSOROUTZ | R*, R+1, KPRI! |
>> PSORX("BAR CO | DE" , RF+26 |
>> PSORX("MAIL/WINDOW" | RF+35* |
>> PSORX("QFLG" | END! |
>> PSOSITE | INST+2, INST+4, INST+8, INST1+2 |
PSOSTATZ | S*, S+1, KPRI! |
PSOXFLG | POST+1! |
>> PSRT | RTE+2, PRI+2 |
>> PSZFIN | RTE+1*, RTE+2, RTE+3*, PRI+1*, PRI+2, PRI+3* |
>> PSZFZZ | RTE+2*, RTE+3, PRI+2*, PRI+3 |
>> PT | POST+1* |
>> RTN | POST+1* |
>> SG | SIG+3* |
>> SIG | SIG+1*, SIG+2 |
>> SIG( | SIG+2* |
>> SIG(0 | SIG+6 |
SIGOK | DE+6!, SIG+6* |
SITE | CNT~, CNT+4 |
U | RF+38, RF+39 |
USER | USER~, USER+1 |
>> USER1 | USER+1* |
>> VALMBCK | DC*, RF+6*, RF+21*, RF+31*, RF+35* |
>> VALMSG | DC* |
X | RF+24*, RF+26!, USER+1!* |
X1 | RF+26! |
X2 | RF+26! |
Y | PROFILE+2, PROFILE+3, DC*, DE+7*, RF+6, RF+15, RF+21, RF+25, INST+8, INST+10! , USER+1!, POST* |