PSGWDUP ;BHAM ISC/KKA-Report for Duplicate entries in ITEM subfile ; 27 Aug 93 / 8:04 AM
Source file <PSGWDUP.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 3 | (,HOME)^%ZIS ^%ZISC ^%ZTLOAD | 
| VA Fileman | 2 | NOW^%DTC ^DIR | 
| Auto Replenishment Ward Stock | 1 | ENTRY^PSGWDUP1 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Auto Replenishment Ward Stock | 1 | PSGW DUPLICATE REPORT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DUP | ; CHECK FOR DUPLICATE ENTRIES IN ITEM SUBFIELD IN 58.1 | |
| END | ; | |
| SLCT | ;** select drug(s) which should be printed ** | |
| ACHK | ;** continue checking for number of active items | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| 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) | 
|---|---|
| ^PSDRUG - [#50] | DUP+10 | 
| ^PSI(58.1 - [#58.1] | DUP+4, DUP+5, DUP+6, DUP+10, DUP+12, ACHK+1 | 
| ^TMP("PSGW" | DUP+11*, DUP+12*, END+1! | 
| Name | Line Occurrences | 
|---|---|
| ACHK | DUP+6 | 
| END | DUP+13, SLCT+1, SLCT+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | END+1! | 
| %H | END+1! | 
| %I | END+1! | 
| %ZIS | SLCT+2!* | 
| %ZIS("B" | SLCT+2* | 
| ACNT | DUP+5*, DUP+6*, DUP+7, END+1!, ACHK+1* | 
| AUTO | DUP+13*, END+1! | 
| CNT | DUP+2*, DUP+9*, DUP+10, DUP+11, DUP+12, DUP+13, SLCT+1, END+1! | 
| CNT2 | DUP+12*, END+1! | 
| CONT | DUP+8*, END+1! | 
| DIR | SLCT+1! | 
| DIR("A" | SLCT+1* | 
| DIR(0 | SLCT+1* | 
| DTIME | DUP+8, DUP+13 | 
| IDT | DUP+6*, END+1!, ACHK+1* | 
| IO | SLCT+4 | 
| IO("Q" | SLCT+2!, SLCT+3 | 
| IOF | DUP+3, DUP+8, END+2 | 
| IOP | SLCT+2! | 
| IOSL | DUP+8 | 
| OUT | DUP+2*, DUP+4, DUP+5, DUP+8*, END+1! | 
| POP | SLCT+2, END+1! | 
| PSGWAOU | DUP+4*, DUP+5, DUP+6, DUP+10, DUP+11, DUP+12, END+1!, ACHK+1 | 
| PSGWDRG | DUP+5*, DUP+6, DUP+10, DUP+11, DUP+12, END+1! | 
| PSGWDRP | SLCT+1*, END+1! | 
| PSGWDT | DUP+1*, DUP+6, END+1!, ACHK+1 | 
| PSGWITM | DUP+5*, DUP+6, DUP+11, DUP+12*, END+1! | 
| PSGWITMT | DUP+6*, END+1!, ACHK+1 | 
| X | DUP+1, END+1! | 
| Y | SLCT+1, END+1! | 
| ZTDESC | SLCT+3*, END+1! | 
| ZTRTN | SLCT+3*, END+1! | 
| >> ZTSAVE("PSGWDRP" | SLCT+3*, END+1! | 
| >> ZTSAVE("^TMP(""PSGW"",$J)" | END+1! | 
| >> ZTSAVE("^TMP(""PSGW"",$J," | SLCT+3* |