PSOCPDUP ;BIR/SAB - Dup drug and class checker for copy orders ;20-Feb-2013 13:50;PLS
Source file <PSOCPDUP.m>
Package | Total | Call Graph |
---|---|---|
Outpatient Pharmacy | 8 | ^PSOBUILD (,NVA)^PSODRDU1 PRSTAT^PSODRDUP STAT^PSOFUNC (CLS,DUP)^PSOORRD2 REMOTE^PSOORRDI FSIG^PSOUTLA EN2^PSOUTLA1 |
Kernel | 1 | $$UP^XLFSTR |
Order Entry Results Reporting | 1 | ($$HAVEHDR,HAVEHDR)^ORRDI1 |
Pharmacy Data Management | 1 | (PSOL,PSOUL)^PSSLOCK |
VA Fileman | 1 | ^DIR |
Name | Comments | DBIA/ICR reference |
---|---|---|
REMOTE | ;
|
|
ASKCAN | ||
REMOTE2 | ;
|
|
EXIT | ||
DUP | ||
DATA | ||
ULRX | ;
|
|
CLS |
Name | Field # of Occurrence |
---|---|
^DIR | ASKCAN+1, ASKCAN+2, ASKCAN+4, ASKCAN+5, ASKCAN+9, CLS+3 |
$$HAVEHDR^ORRDI1 | REMOTE+3 |
HAVEHDR^ORRDI1 | REMOTE+2 |
^PSOBUILD | EXIT |
^PSODRDU1 | PSOCPDUP+9 |
NVA^PSODRDU1 | PSOCPDUP+10 |
PRSTAT^PSODRDUP | DATA+2 |
STAT^PSOFUNC | DATA+1 |
CLS^PSOORRD2 | REMOTE+8 |
DUP^PSOORRD2 | REMOTE+7 |
REMOTE^PSOORRDI | REMOTE+6 |
FSIG^PSOUTLA | DATA+3 |
EN2^PSOUTLA1 | DATA+4 |
PSOL^PSSLOCK | ASKCAN+5 |
PSOUL^PSSLOCK | ULRX+2 |
$$UP^XLFSTR | PSOCPDUP+11, PSOCPDUP+15 |
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 |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(53 - [#53] | DATA+11 |
^PSRX - [#52] | DUP, DATA, DATA+3, DATA+4, DATA+9, DATA+10, ASKCAN+3, ASKCAN+7, ASKCAN+8, ASKCAN+13 , CLS+1 |
^TMP("PSORXDC" | ASKCAN+11!, ASKCAN+16* |
^TMP($J | PSOCPDUP+17!, REMOTE+7, REMOTE+8, REMOTE2+1! |
^VA(200 - [#200] | DATA+8 |
^XTMP("ORRDI" | REMOTE+4 |
^XUSEC("PSORPH" | PSOCPDUP+11, PSOCPDUP+15, ASKCAN+1, ASKCAN+2 |
Name | Line Occurrences |
---|---|
CLS | PSOCPDUP+16 |
DATA | CLS+2 |
DUP | PSOCPDUP+12, PSOCPDUP+13, PSOCPDUP+14, PSOCPDUP+15 |
REMOTE | PSOCPDUP+18 |
REMOTE2 | REMOTE+4 |
ULRX | ASKCAN+12, ASKCAN+13 |
Name | Field # of Occurrence |
---|---|
^(0 | DATA+8, DATA+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACT | EXIT!, ASKCAN+9*, ASKCAN+10, ASKCAN+14, ASKCAN+16 |
BSIG | DATA+3!, DATA+7! |
BSIG( | DATA+3*, DATA+6 |
BSIG(1 | DATA+5, DATA+6 |
CAN | EXIT!, CLS+2* |
CLS | ASKCAN+1, ASKCAN+2, ASKCAN+10!, ASKCAN+13!, ASKCAN+15, ASKCAN+17!, CLS* |
DA | EXIT!, ASKCAN+9*, ASKCAN+16 |
DIR | EXIT!, ASKCAN+1!, ASKCAN+2!, ASKCAN+4!, ASKCAN+5!, ASKCAN+9!, CLS+3! |
DIR("?" | ASKCAN+8* |
DIR("A" | ASKCAN+1*, ASKCAN+2*, ASKCAN+4*, ASKCAN+5*, ASKCAN+8*, CLS+3* |
DIR(0 | ASKCAN+1*, ASKCAN+2*, ASKCAN+4*, ASKCAN+5*, ASKCAN+8*, CLS+3* |
DIRUT | CLS+3! |
DNM | PSOCPDUP+7*, PSOCPDUP+8*, PSOCPDUP+11, PSOCPDUP+15, PSOCPDUP+16, EXIT!, DUP, DUP+1, ASKCAN, ASKCAN+3 , ASKCAN+8, ASKCAN+13, ASKCAN+16, CLS+1, CLS+2 |
DTOUT | CLS+3! |
DUOUT | CLS+3! |
DUP | DUP*, ASKCAN+3, ASKCAN+4!, ASKCAN+10!, ASKCAN+13!, ASKCAN+17!, CLS! |
DUPRX0 | EXIT!, DATA*, DATA+8, DATA+10 |
DUZ | PSOCPDUP+11, PSOCPDUP+15, ASKCAN+1, ASKCAN+2, ASKCAN+10, ASKCAN+14 |
FSIG | DATA+3!, DATA+4! |
FSIG( | DATA+3 |
IOF | REMOTE+5 |
ISSD | EXIT!, DATA*, DATA+1 |
J | EXIT!, DATA+1* |
LSTFL | EXIT!, DATA+10* |
MSG | EXIT!, DUP+1*, ASKCAN+10*, ASKCAN+14*, ASKCAN+16, CLS* |
PHYS | EXIT!, DATA+8*, DATA+9 |
PSOCD | EXIT! |
PSOCLC | EXIT!, ASKCAN+10*, ASKCAN+14* |
PSOCLOZ | EXIT! |
PSOCPCLS | PSOCPDUP+16*!, ASKCAN+5, ASKCAN+12, ASKCAN+17! |
>> PSODFN | REMOTE+6 |
>> PSODRUG("IEN" | REMOTE+6 |
>> PSODRUG("NAME" | PSOCPDUP+11, PSOCPDUP+15, PSOCPDUP+16 |
>> PSODRUG("VA C | LASS" , PSOCPDUP+16, CLS+1 |
PSOELSE | CLS+2*, CLS+3, CLS+4! |
PSOLDT | EXIT! |
PSOLR | EXIT! |
PSOMSG | ASKCAN+5!, ASKCAN+6, ASKCAN+8! |
>> PSONOOR | ASKCAN+16* |
PSONULN | PSOCPDUP+7*, EXIT!, DUP, DATA+11, CLS |
>> PSOPAR | PSOCPDUP+12, PSOCPDUP+13, PSOCPDUP+14, DATA+11, ASKCAN+1, ASKCAN+2, CLS+2 |
>> PSORX("DFLG" | PSOCPDUP+8, PSOCPDUP+11, PSOCPDUP+12, PSOCPDUP+13, PSOCPDUP+14, PSOCPDUP+15, ASKCAN+1*, ASKCAN+2*, ASKCAN+4*, ASKCAN+5* , ASKCAN+10*, ASKCAN+13*, REMOTE+1 |
>> PSORX("PATIEN | T STATUS" , DATA+11 |
>> PSOSD( | PSOCPDUP+8, PSOCPDUP+16, DUP, DUP+1, ASKCAN, ASKCAN+3, ASKCAN+8, ASKCAN+13, CLS+1, CLS+2 |
PSREV | DATA+3*, DATA+4!, DATA+6*, DATA+7! |
REA | EXIT!, ASKCAN+10*, ASKCAN+14*, ASKCAN+16 |
RFLS | EXIT!, DATA*, DATA+8, DATA+9 |
RX0 | EXIT!, DATA*, DATA+1! |
RX2 | EXIT!, DATA*, DATA+1! |
RXREC | EXIT!, DUP+1*, DATA, DATA+1, DATA+2, DATA+3, DATA+4, DATA+9, DATA+10, ASKCAN+9 , ASKCAN+11, ASKCAN+16, CLS+2* |
RXRECCOP | ASKCAN+5, ASKCAN+7, CLS+2*, CLS+4!, ULRX+1, ULRX+2 |
RXRECLOC | ASKCAN+13! |
SIG | EXIT!, DATA* |
ST | EXIT!, DATA+1 |
>> STA | PSOCPDUP+7*, PSOCPDUP+8*, PSOCPDUP+9, PSOCPDUP+10, PSOCPDUP+16, DUP, DUP+1, ASKCAN, ASKCAN+3, ASKCAN+8 , ASKCAN+13, ASKCAN+16, CLS+1, CLS+2 |
Y | EXIT!, ASKCAN+10 |
ZZ | EXIT! |
Name | Field # of Occurrence |
---|---|
$T(HAVEHDR^ORRDI1 | REMOTE+2 |