APSQDRDU ;BHAM/ISC/SAB/ENM/POC - DUPLICATE DRUG AND CLASS CHECKER
Source file <APSQDRDU.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Changes To Pharmacy | 2 | EN^APSQDRDU ^APSQSHOW |
| Outpatient Pharmacy | 2 | CAN^PSOCAN STAT^PSOFUNC |
| VA Fileman | 1 | ^DIR |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Changes To Pharmacy | 3 | APSQDRDU APSQDRG APSQFAS4 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ||
| ASKCAN | ||
| DOSE | ;I '$D(PSOCLOZ) G EXIT
|
|
| EXIT | ||
| DUP | ||
| DATA | ||
| CLS |
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(53 - [#53] | DATA+5 |
| ^PSRX - [#52] | DUP, DATA, DATA+3, DATA+4, ASKCAN+1, ASKCAN+5 |
| ^VA(200 - [#200] | DATA+2 |
| ^XUSEC("PSORPH" | EN+3, EN+4 |
| Name | Line Occurrences |
|---|---|
| CLS | EN+5 |
| DOSE | DOSE+4, DOSE+5 |
| DUP | EN+3, EN+4 |
| EXIT | EN+6, DOSE+1, DOSE+3, DOSE+4, DOSE+5 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | DATA+2, DATA+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACT | EXIT!, ASKCAN+2*, ASKCAN+3, ASKCAN+4, ASKCAN+5 |
| AZOSD | APSQDRDU+5! |
| AZOSD( | EN+2, EN+5, DUP, DUP+1, ASKCAN, ASKCAN+1, ASKCAN+2, ASKCAN+3, ASKCAN+4, ASKCAN+5* , CLS+1 |
| CAN | EXIT!, CLS+1* |
| DA | EXIT!, ASKCAN+2*, ASKCAN+5 |
| DIR | DOSE+1!, DOSE+4!, DOSE+5!, EXIT!, ASKCAN+2! |
| DIR("?" | ASKCAN+1* |
| DIR("A" | DOSE+1*, DOSE+4*, DOSE+5*, ASKCAN+1* |
| DIR("B" | DOSE+4* |
| DIR(0 | DOSE+1*, DOSE+4*, DOSE+5*, ASKCAN+1* |
| DNM | EN*, EN+2*, EN+3, EN+4, EN+5, EXIT!, DUP, DUP+1, ASKCAN, ASKCAN+1 , ASKCAN+2, ASKCAN+3, ASKCAN+4, ASKCAN+5, CLS+1 |
| >> DTOUT | DOSE+1, DOSE+4, DOSE+5 |
| >> DUOUT | DOSE+1, DOSE+4, DOSE+5 |
| DUP | DUP*, ASKCAN+3!, ASKCAN+6! |
| DUPRX0 | EXIT!, DATA*, DATA+2 |
| DUZ | EN+3, EN+4, ASKCAN+3, ASKCAN+4 |
| >> EN | APSQDRDU+3* |
| ISSD | EXIT!, DATA*, DATA+1 |
| J | EXIT!, DATA+1* |
| LSTFL | EXIT!, DATA+4* |
| MSG | EXIT!, DUP+1*, ASKCAN+3*, ASKCAN+4*, CLS* |
| PHYS | EXIT!, DATA+2*, DATA+3 |
| >> PSCAN( | ASKCAN+5* |
| PSOCD | DOSE+2*, DOSE+3, DOSE+4, DOSE+5, DOSE+6, EXIT! |
| PSOCLC | EXIT!, ASKCAN+3*, ASKCAN+4* |
| PSOCLOZ | EXIT! |
| >> PSODRUG("NAME" | EN+3, EN+4, EN+5 |
| >> PSODRUG("VA C | LASS" , EN+5 |
| PSOLDT | DOSE+3, DOSE+6, EXIT! |
| PSOLR | DOSE+3, DOSE+6, EXIT! |
| >> PSONEW("SAND" | DOSE+3*, DOSE+6* |
| PSONULN | EN*, EXIT!, DUP, DATA+5, CLS |
| >> PSONV | DUP+1, ASKCAN+2, ASKCAN+4, CLS |
| >> PSOPAR | EN+3, DATA+5 |
| >> PSORX("DFLG" | EN+2, EN+3, EN+4, ASKCAN+3* |
| >> PSORX("PATIEN | T STATUS" , DATA+5 |
| REA | EXIT!, ASKCAN+3*, ASKCAN+4*, ASKCAN+5 |
| RFLS | EXIT!, DATA*, DATA+2, DATA+3 |
| RX0 | EXIT!, DATA*, DATA+1! |
| RX2 | EXIT!, DATA*, DATA+1! |
| RXN | EXIT! |
| RXREC | EXIT!, DUP+1*, DATA, DATA+1, DATA+3, DATA+4, ASKCAN+2, CLS+1* |
| >> SPCANC | ASKCAN+2 |
| ST | EXIT!, DATA+1 |
| >> X | DOSE+2, DOSE+4, DOSE+5 |
| Y | EXIT!, ASKCAN+3 |
| ZZ | EXIT! |