PSGWOLD ;BHAM ISC/PTD,CML-Purge Old Inventory Data (Auto Replenish, On-Demands, Returns & Backorder Data) ; 21 Jul 93 / 3:16 PM
Source file <PSGWOLD.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | ^%DT (,NOW)^%DTC ^DIE ^DIK | 
| Kernel | 2 | HOME^%ZIS ^%ZTLOAD | 
| Auto Replenishment Ward Stock | 1 | ^PSGWOLD1 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Auto Replenishment Ward Stock | 1 | PSGW PURGE FILES | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| BODRGLP | ||
| DRGLP | ||
| BO | ;DELETE DATA IN FILE 58.3 - BACKORDER FILE | |
| BODTLP | ||
| DONE | ||
| ODLP | ||
| INVK | ;DELETE DATA IN FILE 58.19 - PHARMACY AOU INVENTORY FILE | |
| BOINVLP | ||
| ASK | ||
| BODEL | ;IF ALL BACKORDER DATES DELETED FOR BO AOU, THEN DELETE AOU FROM SUBFILE.  IF ALL AOUS DELETED FOR DRUG, THEN DELETE DRUG FROM FILE. | |
| END | ||
| AOULP | ||
| ENQ | ;ENTRY POINT WHEN QUEUED | |
| RETURNS | ;DELETE DATA IN THE RETURNS SUBFILE 58.15 | |
| AR | ;DELETE DATA IN THE INVENTORY SUBFILE 58.12 | |
| DTLP | ||
| DTDA | ||
| BDT | ||
| BXREF | ||
| OD | ;DELETE DATA IN THE ON-DEMAND REQUEST SUBFILE 58.28 | |
| EDT | ||
| RETLP | ||
| BOAOULP | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^PSI(58.19 - [#58.19] | Classic Fileman Calls | 
| ^PSI(58.3 - [#58.3] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | ASK | 
| ^PSI(58.1 - [#58.1] | AOULP, DRGLP, AR+1, RETLP, ODLP | 
| ^PSI(58.19 - [#58.19] | BDT, BDT+1, DTLP, DTDA | 
| ^PSI(58.3 - [#58.3] | BXREF, BODTLP, BODRGLP, BOAOULP, BOINVLP, BOINVLP+1, BODEL+1, BODEL+2 | 
| Name | Line Occurrences | 
|---|---|
| AOULP | DTDA, DRGLP | 
| ASK | ASK+2 | 
| BO | DTLP | 
| BOAOULP | BOINVLP | 
| BODEL | BOINVLP+1 | 
| BODRGLP | BOAOULP | 
| BODTLP | BODRGLP | 
| BOINVLP | BOINVLP+1, BOINVLP+2 | 
| DONE | BODTLP | 
| DRGLP | ODLP | 
| DTDA | AOULP | 
| DTLP | DTDA | 
| EDT | EDT+1 | 
| END | EDT, EDT+2, ASK+1, ASK+5 | 
| INVK | DTDA, BODRGLP | 
| OD | RETLP | 
| ODLP | ODLP+1, ODLP+2 | 
| RETLP | RETLP+1, RETLP+2 | 
| RETURNS | AR+2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | BOINVLP+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | EDT+1, END! | 
| %DT | EDT*! | 
| %DT("A" | EDT* | 
| %DT("B" | EDT* | 
| %H | END! | 
| %I | END! | 
| AOUDA | DTDA*, AOULP*, DRGLP, AR+1, RETLP, RETLP+1, ODLP, ODLP+1, END! | 
| BDT | BDT*!, BDT+1*, EDT+2, ENQ+1, END! | 
| BOAOU | BODRGLP*, BOAOULP*, BOINVLP, BOINVLP+1, BODEL+1, END! | 
| BODRG | BODTLP*, BODRGLP*, BOAOULP, BOINVLP, BOINVLP+1, BODEL+1, BODEL+2, END! | 
| BODTDA | BO+1*, BODTLP*, BODRGLP, BOAOULP, BOINVLP, INVK+1, END! | 
| BOINV | BOAOULP*, BOINVLP*, BOINVLP+1, END! | 
| DA | AR+1*, RETLP+1*, ODLP+1*, BXREF*, BOINVLP+1*, INVK+1*, BODEL+1*, BODEL+2*, END! | 
| DA(1 | AR+1*, RETLP+1*, ODLP+1*, BOINVLP+1*, BODEL+1* | 
| DA(2 | AR+1*, RETLP+1*, ODLP+1*, BOINVLP+1* | 
| DATDA | ENQ+1*, DTDA*, AR+1, INVK+1, END! | 
| DELFL | DTDA*, BODTLP*, BOINVLP+2*, INVK+1, END! | 
| DIE | AR+1*!, RETLP+1*!, ODLP+1*!, BXREF*!, BOINVLP+1*!, BODEL+1*!, BODEL+2*! | 
| DIK | INVK+1*! | 
| DR | AR+1*, RETLP+1*, ODLP+1*, BXREF*, BOINVLP+1*, BODEL+1*, BODEL+2*, END! | 
| DRG | BO+1*, BXREF*, END! | 
| DRGDA | AOULP*, DRGLP*, AR+1, RETLP, RETLP+1, ODLP, ODLP+1, END! | 
| DTIME | ASK | 
| EDT | EDT*, EDT+2, ASK, DTLP, RETLP+1, ODLP+1, BOINVLP+1, END! | 
| G | ASK+3*, END! | 
| INVDA | END! | 
| JJ | BXREF*, END! | 
| LPDT | ENQ+1*, DTLP*, DTDA, END! | 
| ODA | OD+1*, ODLP*, ODLP+1, END! | 
| ODT | ODLP*, ODLP+1, END! | 
| RETDT | RETURNS+1*, RETLP*, RETLP+1, END! | 
| X | EDT+1, ASK*, ASK+1, ASK+2, END! | 
| >> X1 | EDT+1* | 
| >> X2 | EDT* | 
| Y | EDT, ASK*, END! | 
| >> ZTDESC | ASK+3* | 
| ZTIO | ASK+3*, END! | 
| >> ZTQUEUED | END+1 | 
| >> ZTREQ | END+1* | 
| >> ZTRTN | ASK+3* | 
| >> ZTSAVE( | ASK+3* | 
| ZTSK | ASK+4!, END! |