PSOCAN ;BIR/JMB-Rx discontinue and reinstate ; 8/3/06 12:38pm
Source file <PSOCAN.m>
| Package | Total | Call Graph | 
|---|---|---|
| Outpatient Pharmacy | 12 | (COM,INVALD,KILL,PAT,SHOW,SPEED1)^PSOCAN1  REINS^PSOCAN2  (CAN,CAN1,KCAN1)^PSOCAN3  EN^PSOCMOPA  ICN^PSODPT  EN^PSOHLSN1  EN^PSOHLUP  DCORD^PSONEW2 LOCK^PSOORCPY ^PSORXPR PSOINST^PSOSUPAT ECAN^PSOUTL | 
| VA Fileman | 3 | ^DIC ^DIE ^DIR | 
| Pharmacy Data Management | 1 | ($$L,PSOL,PSOUL,UL)^PSSLOCK | 
| Registration | 1 | DEM^VADPT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CHK | ||
| TESTRP | ; | |
| YN | ||
| PSDREF | ; | |
| ULP | ; | |
| NO | ||
| RX | ||
| PSD | ;Called from Controlled Subs, PSDRX is internal Rx number | 
 
 | 
| EP1 | ||
| START | ||
| NUM | ||
| LMNO | ||
| CAN | ||
| EXP | ;S PSINV($P(^PSRX(DA,0),"^"))="" | |
| ACT | ||
| ASK | ||
| DIV | ||
| REA | ||
| ULRX | ; | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIC | NO, RX, TESTRP+1 | 
| ^DIE | PSD+9 | 
| ^DIR | START+1, NUM+3, YN+1, DIV+1, ASK+2 | 
| COM^PSOCAN1 | LMNO+9, RX | 
| INVALD^PSOCAN1 | RX+8, ASK+2, ASK+11, EP1 | 
| KILL^PSOCAN1 | START+1 | 
| PAT^PSOCAN1 | START+1 | 
| SHOW^PSOCAN1 | RX+8 | 
| SPEED1^PSOCAN1 | RX+5 | 
| REINS^PSOCAN2 | LMNO+11, ACT | 
| CAN^PSOCAN3 | CHK+1 | 
| CAN1^PSOCAN3 | CAN | 
| KCAN1^PSOCAN3 | START, NUM+1 | 
| EN^PSOCMOPA | YN | 
| ICN^PSODPT | LMNO+3 | 
| EN^PSOHLSN1 | EXP+3 | 
| EN^PSOHLUP | NO+6, RX+1 | 
| DCORD^PSONEW2 | NUM, LMNO+11 | 
| LOCK^PSOORCPY | NO+1, ASK+5 | 
| ^PSORXPR | LMNO+7 | 
| PSOINST^PSOSUPAT | NUM+3 | 
| ECAN^PSOUTL | EXP+2 | 
| $$L^PSSLOCK | NO+1, ASK+5 | 
| PSOL^PSSLOCK | NO+2, ASK+6 | 
| PSOUL^PSSLOCK | ASK+9, ULRX+1 | 
| UL^PSSLOCK | ASK+6, ASK+9, ULP+1 | 
| DEM^VADPT | CHK | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(55 - [#55] | NO+6, RX+1 | 
| ^PSRX - [#52] | NUM+3, NO, NO+3, NO+4, NO+5, LMNO+1, LMNO+2, LMNO+4, LMNO+6, LMNO+10 , REA, DIV, DIV+1, RX+2, RX+3, RX+4, RX+5, ASK+4, ASK+7, ASK+8 , ACT, EXP+1, EXP+2*, EXP+3, PSD+2, PSD+3, PSD+5, PSD+7, PSDREF+3, TESTRP+2 | 
| Name | Line Occurrences | 
|---|---|
| ACT | ASK+9 | 
| CAN | LMNO+11, ACT+1 | 
| CHK | LMNO, RX+2 | 
| DIV | LMNO+2 | 
| EP1 | LMNO+1 | 
| EXP | RX+4 | 
| NO | NUM+3 | 
| NUM | NUM+3, NO, NO+1, NO+2, NO+3, LMNO+2, LMNO+8, LMNO+9, LMNO+11, RX , ASK+2, ASK+11, EP1 | 
| PSDREF | PSD+8 | 
| REA | LMNO+9 | 
| RX | NUM+4 | 
| START | NUM+3 | 
| TESTRP | RX | 
| ULP | NO+2, NO+3, LMNO+1, LMNO+2, LMNO+8, LMNO+9, LMNO+11 | 
| ULRX | LMNO+1, LMNO+2, LMNO+8, LMNO+9, LMNO+11 | 
| YN | LMNO+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("PKI" | NO+3, LMNO+6, RX+3 | 
| ^("STA" | LMNO+1, RX+2 | 
| ^(0 | PSDREF+3 | 
| ^(2 | LMNO+2, RX+4, EXP+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | LMNO+8, YN*, YN+1* | 
| COMM | EXP+3*! | 
| DA | NO*, LMNO*, LMNO+1, LMNO+2, LMNO+4, LMNO+6, LMNO+10, REA, DIV, DIV+1 , RX+4*, RX+5, RX+8*, ACT*, EXP+1, EXP+2, EXP+3, PSD+4~, PSD+9* | 
| DA(1 | PSD+9* | 
| >> DAYS360 | START* | 
| DEAD | LMNO+1, CHK!*, CHK+1*, RX+2 | 
| >> DFN | CHK*, RX+1*, RX+2 | 
| DIC | NO*!, RX*!, TESTRP+1!* | 
| DIC(0 | NO*, RX*, TESTRP+1* | 
| DIE | PSD+9!* | 
| DIR | START+1!, NUM+3!, YN+1!, DIV+1!, ASK+2! | 
| DIR("?" | START+1*, NUM+2* | 
| DIR("A" | START*, NUM+1*, YN+1*, DIV+1*, ASK* | 
| DIR("B" | YN+1*, DIV+1*, ASK* | 
| DIR(0 | START*, NUM+2*, YN+1*, DIV+1*, ASK* | 
| DIRUT | START+1, NUM+3, LMNO+9, YN+1, YN+2!, DIV+1, RX, ASK+2 | 
| >> DR | PSD+9* | 
| DT | RX+4 | 
| DTOUT | YN+1! | 
| DUOUT | YN+1! | 
| DUZ | NUM+1 | 
| >> EN | RX*, RX+2, RX+3 | 
| >> IFN | NO*, NO+2, NO+3, NO+4, NO+5, LMNO | 
| >> II | RX*, ACT* | 
| >> IN | NUM+3*, NUM+4*, RX, TESTRP+1 | 
| >> INCOM | LMNO+9, RX | 
| NODE | PSD+4~, PSD+9* | 
| >> OUT | NUM+3* | 
| PHARMST | EXP+3*! | 
| PIIN | TESTRP+1~* | 
| PIINFLAG | TESTRP+1~*, TESTRP+2*, TESTRP+3 | 
| PKI | RX~, RX+3* | 
| PKIR | LMNO+5~, LMNO+6* | 
| >> POERR | NO, LMNO+2, LMNO+5, LMNO+8, LMNO+9, LMNO+11, EP1 | 
| PRDL | PSDREF+1~, PSDREF+3* | 
| >> PS | NUM+1*, LMNO+4*, LMNO+8*, YN+1 | 
| PSCAN | RX!, RX+8, ASK, ASK+2! | 
| PSCAN( | LMNO+10*, RX+8, ASK+3, ASK+4, ASK+6, ASK+7, ASK+8, ASK+9, ACT | 
| >> PSDRFDEL | PSD+1*, PSD+10* | 
| >> PSDRX | PSD+2, PSD+3, PSD+5, PSD+7, PSD+9, PSDREF+3 | 
| PSINV | NUM+1!, RX! | 
| PSINV( | LMNO+1*, RX*, RX+2*, RX+3* | 
| >> PSOCANRD | NO+5*, TESTRP+2* | 
| >> PSOCANRZ | NO+4*, TESTRP+3* | 
| >> PSOCLC | NUM+1* | 
| PSOCNODE | PSDREF+1~, PSDREF+3*, PSDREF+4, PSDREF+5 | 
| PSOCNRXV | ASK+1~*, ASK+10*, ASK+11 | 
| PSODEATH | CHK+1*! | 
| >> PSODFN | NO*, NO+1, NO+6, LMNO+3, CHK, RX+1*, ASK+4*, ASK+5, ASK+6, ASK+9 , ACT*, ULP+1 | 
| >> PSODIV | LMNO+2 | 
| PSODL | PSD+4~ | 
| >> PSODLP | PSD+5* | 
| PSODRUG | CAN~ | 
| PSODRX | PSD+4~, PSD+5*, PSD+6, PSD+7, PSD+9, PSDREF+3 | 
| PSODTE | PSD+4~ | 
| PSOFILDL | PSD+4~, PSD+8!, PSD+9!, PSDREF+2*, PSDREF+5* | 
| PSOMSG | NO+2!, ASK+6, ASK+7 | 
| PSOPLCK | NO+1*!, NO+2!, ASK+5* | 
| PSOPLCKZ | ASK+3!, ASK+11! | 
| PSOPLCKZ( | ASK+5* | 
| PSOPSDAL | PSD+4~, PSD+9* | 
| >> PSORX("DFLG" | LMNO+11 | 
| >> PSOSITE | LMNO+2 | 
| PSOSXP | PSD+4~ | 
| >> PSOSYS | DIV, DIV+1 | 
| PSOULRX | NUM+1!, NO*, ULRX+1 | 
| PSOWUN | NUM+1!, NO+1*, LMNO+1, LMNO+2, LMNO+9 | 
| >> PSPOP | NO*, LMNO+2, DIV*, DIV+1* | 
| REA | LMNO+9, LMNO+10, LMNO+11, REA*, REA+1, REA+2, REA+3!, REA+4*, RX+8*, ASK , ASK+11, ACT* | 
| RF | PSD+4~ | 
| RIFN | PSD+4~ | 
| RP | START+1!* | 
| >> RX | LMNO+10*, RX+5*, RX+8*, ASK+3*, ASK+4, ASK+6, ASK+7, ASK+8, ASK+9, ACT | 
| >> RXCNT | RX*, RX+8*, ASK, ASK+11 | 
| >> RXNUM | NO*, REA+2 | 
| >> RXREC | LMNO+2* | 
| RXSP | NUM+1!, RX*, EP1 | 
| SFN | PSD+4~ | 
| >> SPCANC | START* | 
| STAT | EXP+3*! | 
| VADM | CHK! | 
| VADM(1 | CHK+1 | 
| VADM(6 | CHK, CHK+1 | 
| >> VALMBCK | YN+1* | 
| >> WARN | START* | 
| >> X | NUM+3*, RX*, TESTRP+1* | 
| XFLAG | YN! | 
| >> Y | START+1, NUM+3, NUM+4, NO, YN+1, DIV+1, RX, RX+1, ASK+2, TESTRP+1 , TESTRP+2 | 
| >> Y(0 | NO, RX+1 | 
| YY | RX+1*, RX+2, RX+3, RX+4, RX+8! | 
| YY(0 | RX+1*, RX+5 |