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* |