PSODRDUP ;BIR/SAB - Dup drug class checker ;4/30/09 12:32pm
Source file <PSODRDUP.m>
| 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 |
| Name | Field # of Occurrence |
|---|---|
| ENDR^%ZISS | PRSTAT+7 |
| ^DIR | ASKCAN, ASKCAN+4, ASKCAN+8, CLS+5 |
| ^PSOBUILD | EXIT |
| ^PSOCMOPA | PRSTAT+3 |
| REMOTE^PSOCPDUP | PSODRDUP+15 |
| ^PSODRDU1 | PSODRDUP+6 |
| NVA^PSODRDU1 | PSODRDUP+7 |
| STAT^PSOFUNC | DATA+2 |
| $$TRANCMOP^PSOUTL | PRSTAT+10 |
| CMOP^PSOUTL | ASKCAN+9 |
| FSIG^PSOUTLA | DATA+4 |
| EN2^PSOUTLA1 | DATA+5 |
| PSOL^PSSLOCK | ASKCAN+4 |
| PSOUL^PSSLOCK | ULRX+2 |
| $$FMTE^XLFDT | PRSTAT+19, PRSTAT+24 |
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(53 - [#53] | DATA+12 |
| ^PSRX - [#52] | DUP, DATA, DATA+4, DATA+5, DATA+10, DATA+11, ASKCAN+3, ASKCAN+6, ASKCAN+7, ASKCAN+13 , CLS+3, PRSTAT+2, PRSTAT+5, PRSTAT+9, PRSTAT+14, PRSTAT+16, PRSTAT+18, PRSTAT+22, PRSTAT+23 |
| ^TMP("PSORXDC" | ASKCAN+12!, ASKCAN+16* |
| ^TMP($J | PSODRDUP+14! |
| ^VA(200 - [#200] | DATA+9 |
| ^XUSEC("PSORPH" | PSODRDUP+8, PSODRDUP+12, ASKCAN+1, ASKCAN+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACT | EXIT!, ASKCAN+8*, ASKCAN+11, ASKCAN+14, ASKCAN+16 |
| BSIG | DATA+4!, DATA+8! |
| BSIG( | DATA+4*, DATA+7 |
| BSIG(1 | DATA+6, DATA+7 |
| CAN | EXIT!, CLS+4* |
| CLS | PSODRDUP+4!, ASKCAN+1, ASKCAN+2, ASKCAN+13!, ASKCAN+15, ASKCAN+17!, CLS+2* |
| CMOP | ASKCAN+9!, PRSTAT+1~, PRSTAT+3! |
| CMOP("L" | PRSTAT+5 |
| CMOP("S" | ASKCAN+9 |
| DA | EXIT!, DATA+3*, ASKCAN+8*, ASKCAN+16, PRSTAT~, PRSTAT+5 |
| DIR | EXIT!, ASKCAN!, ASKCAN+4!, ASKCAN+8!, CLS+5! |
| DIR("?" | ASKCAN+7* |
| DIR("A" | ASKCAN*, ASKCAN+4*, ASKCAN+7*, CLS+5* |
| DIR(0 | ASKCAN*, ASKCAN+4*, ASKCAN+7*, CLS+5* |
| DIRUT | ASKCAN!, CLS+5! |
| DNM | PSODRDUP+4*, PSODRDUP+5*, PSODRDUP+8, PSODRDUP+12, PSODRDUP+13, EXIT!, DUP, DUP+1, ASKCAN, ASKCAN+3 , ASKCAN+7, ASKCAN+8, ASKCAN+10, ASKCAN+11, ASKCAN+13, ASKCAN+14, ASKCAN+16, CLS+1, CLS+3, CLS+4 |
| DTOUT | ASKCAN!, CLS+5! |
| DUOUT | ASKCAN!, CLS+5! |
| DUP | DUP*, ASKCAN+3!, ASKCAN+4!, ASKCAN+11!, ASKCAN+13!, ASKCAN+17!, CLS! |
| DUPRX0 | EXIT!, DATA*, DATA+9, DATA+11 |
| DUZ | PSODRDUP+8, PSODRDUP+12, ASKCAN+1, ASKCAN+2, ASKCAN+11, ASKCAN+14 |
| FSIG | DATA+4!, DATA+5! |
| FSIG( | DATA+4 |
| >> IOINHI | PRSTAT+7, PRSTAT+10 |
| >> IOINORM | PRSTAT+7, PRSTAT+11 |
| >> IORVOFF | PRSTAT+11 |
| >> IORVON | PRSTAT+10 |
| ISSD | EXIT!, DATA*, DATA+2 |
| J | EXIT!, DATA+2* |
| LSTFL | EXIT!, DATA+11* |
| MSG | EXIT!, DUP+1*, ASKCAN+11*, ASKCAN+14*, ASKCAN+16, CLS+2* |
| PHYS | EXIT!, DATA+9*, DATA+10 |
| PSOCD | EXIT! |
| PSOCLC | EXIT!, ASKCAN+11*, ASKCAN+14* |
| PSOCLOZ | EXIT! |
| >> PSOCMOP | PRSTAT+3, PRSTAT+4, PRSTAT+11, PRSTAT+12 |
| >> PSODRUG("NAME" | PSODRDUP+8, PSODRDUP+12, PSODRDUP+13 |
| >> PSODRUG("VA C | LASS" , PSODRDUP+13, CLS+1, CLS+3 |
| PSOELSE | CLS+1!, CLS+6! |
| PSOLDT | EXIT! |
| PSOLR | EXIT! |
| PSOLRD | PRSTAT+1~, PRSTAT+2*, PRSTAT+17*, PRSTAT+18*, PRSTAT+24 |
| PSOMSG | ASKCAN+4!, ASKCAN+5, ASKCAN+7! |
| PSOMW | PRSTAT+1~, PRSTAT+21*, PRSTAT+22*, PRSTAT+23*, PRSTAT+24 |
| PSONOOR | ASKCAN+16*, ASKCAN+17! |
| PSONULN | PSODRDUP+4*, EXIT!, DUP, DATA+12, CLS+2, CLS+5 |
| >> PSONV | DUP+1, ASKCAN+8, ASKCAN+14, CLS+2 |
| >> PSOPAR | PSODRDUP+9, PSODRDUP+10, PSODRDUP+11, DATA+12, ASKCAN+1, ASKCAN+2, CLS+4 |
| PSOREL | PRSTAT+1~, PRSTAT+3!, PRSTAT+5*, PRSTAT+6*, PRSTAT+11 |
| >> PSORENW("OIRXN" | PSODRDUP+5 |
| PSORFL | PRSTAT+1~, PRSTAT+13*, PRSTAT+15*, PRSTAT+22 |
| PSORTS | PRSTAT+1~, PRSTAT+17*, PRSTAT+18*, PRSTAT+19 |
| >> PSORX("DFLG" | PSODRDUP+5, PSODRDUP+8, PSODRDUP+9, PSODRDUP+10, PSODRDUP+11, PSODRDUP+12, ASKCAN+1*, ASKCAN+2*, ASKCAN+3*, ASKCAN+4* , ASKCAN+11*, ASKCAN+13* |
| >> PSORX("PATIEN | T STATUS" , DATA+12 |
| >> PSOSD( | PSODRDUP+5, PSODRDUP+13, DUP, DUP+1, ASKCAN, ASKCAN+3, ASKCAN+7, ASKCAN+8, ASKCAN+10, ASKCAN+11 , ASKCAN+13, ASKCAN+14, CLS+1, CLS+3, CLS+4 |
| PSOTRANS | PRSTAT+1~, PRSTAT+3!, PRSTAT+4*, PRSTAT+11 |
| PSOX | PRSTAT+1~, PRSTAT+14*, PRSTAT+15, PRSTAT+16 |
| PSREV | DATA+4*, DATA+5!, DATA+7*, DATA+8! |
| REA | EXIT!, ASKCAN+11*, ASKCAN+14*, ASKCAN+16 |
| RFLS | EXIT!, DATA*, DATA+9, DATA+10 |
| RFLZRO | PRSTAT+1~, PRSTAT+16*, PRSTAT+17 |
| RX0 | EXIT!, DATA*, DATA+2! |
| RX2 | EXIT!, DATA*, DATA+2! |
| RXN | EXIT! |
| RXPSTA | PRSTAT+1~, PRSTAT+2*, PRSTAT+11, PRSTAT+19 |
| RXREC | EXIT!, DUP+1*, DATA, DATA+1, DATA+2, DATA+3, DATA+4, DATA+5, DATA+10, DATA+11 , ASKCAN+8, ASKCAN+12, ASKCAN+16, CLS+4*, PRSTAT+2, PRSTAT+9, PRSTAT+10, PRSTAT+14, PRSTAT+16, PRSTAT+18 , PRSTAT+22, PRSTAT+23 |
| RXRECLOC | DATA+1*, DATA+12!, ASKCAN!, ASKCAN+1!, ASKCAN+2!, ASKCAN+3!, ASKCAN+4!, ASKCAN+6, ASKCAN+11!, ASKCAN+13! , ASKCAN+17!, ULRX+1, ULRX+2 |
| SIG | EXIT! |
| >> SPCANC | ASKCAN+8 |
| ST | EXIT!, DATA+2 |
| >> STA | PSODRDUP+4*, PSODRDUP+5*, PSODRDUP+6, PSODRDUP+7, PSODRDUP+13, DUP, DUP+1, ASKCAN, ASKCAN+3, ASKCAN+7 , ASKCAN+8, ASKCAN+10, ASKCAN+11, ASKCAN+13, ASKCAN+14, ASKCAN+16, CLS+1, CLS+3, CLS+4 |
| >> X | PRSTAT+7* |
| Y | EXIT!, ASKCAN+9*, ASKCAN+10 |
| ZZ | EXIT! |