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! |