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 |
Package | Total | Caller Graph |
---|---|---|
Outpatient Pharmacy | 1 | PSOCPDUP |
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+17, PRSTAT+18 |
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+13, PRSTAT+14, PRSTAT+16, PRSTAT+18 |
^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+15*, PRSTAT+16*, PRSTAT+18 |
PSOMSG | ASKCAN+4!, ASKCAN+5, ASKCAN+7! |
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 |
PSORTS | PRSTAT+1~, PRSTAT+15*, PRSTAT+16*, PRSTAT+17 |
>> 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+13*, PRSTAT+14 |
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+14*, PRSTAT+15 |
RX0 | EXIT!, DATA*, DATA+2! |
RX2 | EXIT!, DATA*, DATA+2! |
RXN | EXIT! |
RXPSTA | PRSTAT+1~, PRSTAT+2*, PRSTAT+11, PRSTAT+17 |
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+13, PRSTAT+14, PRSTAT+16 , PRSTAT+18 |
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! |