PSXVPN ;BIR/WRT-Report of Local drugs with the same VA Print Name ;[ 10/19/98 8:55 AM ]
Source file <PSXVPN.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 3 | ^%ZIS ^%ZISC ^%ZTLOAD | 
| National Drug File | 1 | $$PROD2^PSNAPIS | 
| VA Fileman | 1 | ^%DT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TMP | ||
| WRITE | ||
| ENQ1 | ||
| TITLE | ||
| QUEUE1 | ||
| TEXT | ||
| NOTNUL | ||
| DVC | ||
| QUEUE | ||
| ENQ | ;Called by Taskman to run report of Local drugs with same name report | |
| GETVPN | ||
| DONE | ||
| LOOP2 | ||
| LOOP1 | ||
| LOOP | 
| 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) | 
|---|---|
| ^DD("DD" | TITLE+2 | 
| ^PSDRUG - [#50] | LOOP, GETVPN, GETVPN+1, NOTNUL, LOOP2 | 
| ^TMP($J | DONE!, TMP*, LOOP1, LOOP2 | 
| Name | Line Occurrences | 
|---|---|
| DONE | DVC, ENQ1+1 | 
| DVC | DVC | 
| GETVPN | LOOP | 
| LOOP | ENQ+1 | 
| LOOP1 | ENQ1+1 | 
| LOOP2 | LOOP1 | 
| NOTNUL | GETVPN+2 | 
| QUEUE1 | ENQ+2 | 
| TITLE | ENQ1+1, WRITE | 
| TMP | NOTNUL | 
| WRITE | LOOP2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %ZIS | DVC!*, QUEUE+1! | 
| %ZIS("A" | DVC* | 
| %ZIS("B" | DVC* | 
| IO | ENQ+3 | 
| IO("Q" | DVC!, QUEUE!, DONE! | 
| IOF | ENQ1+1, TITLE, DONE | 
| IOM | QUEUE | 
| ION | QUEUE | 
| IOP | DVC!, QUEUE+1!, DONE!, QUEUE1* | 
| IOSL | QUEUE, ENQ1 | 
| IOST | DVC, QUEUE | 
| MJT | QUEUE+1!, TITLE+4*, DONE! | 
| POP | DVC!, QUEUE+1!, DONE!, QUEUE1 | 
| PSXAME | DONE!, LOOP2*, WRITE | 
| PSXB | DONE!, LOOP*, GETVPN, GETVPN+1, NOTNUL, TMP | 
| PSXCMOP | DONE! | 
| PSXCS | GETVPN!* | 
| PSXDEV | QUEUE*, DONE!, QUEUE1 | 
| PSXDN | DONE!, GETVPN+1* | 
| PSXDP | DONE!, GETVPN+2*, TMP | 
| PSXFLG | DONE!, LOOP1*, WRITE* | 
| PSXGN | DONE!, GETVPN+1*, GETVPN+2 | 
| PSXLDP | DONE!, NOTNUL*, TMP | 
| PSXLLDP | DONE!, LOOP2*, WRITE | 
| PSXLOC | DONE!, LOOP2* | 
| PSXNDP | DONE!, LOOP2*, WRITE | 
| PSXNVP | DONE!, LOOP1*, LOOP2, WRITE | 
| PSXPGCT | ENQ1*, TITLE*, TITLE+2, DONE! | 
| PSXPGLNG | ENQ1*, DONE!, WRITE | 
| PSXVAP | DONE!, GETVPN+2*, NOTNUL, TMP | 
| PSXVP | DONE!, GETVPN+1*, GETVPN+2 | 
| X | TITLE+2*, DONE! | 
| Y | TITLE+2, DONE! | 
| >> ZTDESC | QUEUE* | 
| ZTDTH | QUEUE! | 
| >> ZTIO | QUEUE* | 
| >> ZTQUEUED | ENQ+2, DONE | 
| >> ZTREQ | DONE* | 
| ZTRTN | QUEUE*, DONE! | 
| ZTSAVE | QUEUE! | 
| ZTSAVE("PSXANS" | QUEUE* | 
| ZTSAVE("PSXDEV" | QUEUE* | 
| ZTSK | QUEUE!, QUEUE+1! | 
| ZX | GETVPN+2*! |