IBAMTC ;ALB/CPM - MEANS TEST NIGHTLY COMPILATION JOB ; 09-OCT-91
Source file <IBAMTC.m>
| Package | Total | Call Graph | 
|---|---|---|
| Integrated Billing | 12 | ^IBAERR1  PURGE^IBAERR3  BULL^IBAMTC1  MAIN^IBAMTC2  BGJ^IBAMTI  SITE^IBAUTL  SERV^IBAUTL2  (CLOCK,CLOCKCL,CLUPD,EVFIND,EVUPD)^IBAUTL3 ^IBAUTL4 ($$OE,$$SECT,$$STD,FILER,LAST)^IBAUTL5 ^IBCD NIGHTLY^IBTRKR | 
| Registration | 2 | $$BILST^DGMTUB IN5^VADPT | 
| Kernel | 1 | KILL^%ZTLOAD | 
| VA Fileman | 1 | (,C,H,NOW,YMD)^%DTC | 
| Package | Total | Caller Graph | 
|---|---|---|
| Integrated Billing | 2 | IB MT NIGHT COMP IBAMTD | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| KILL1 | ; Kill all IB variables. | |
| ERR | ; Error processing.  Input:  IBY, IBWHER, IBCNT | |
| PROC | ; Process all currently admitted patients. | |
| INIT | ; Entry point - initialize variables and parameters | |
| KILL | ; Kill all IB variables needed to build charges. | |
| CLEAN | ||
| BSEC | ; Determine patient's bedsection for the previous day. | |
| PROCQ | ||
| ORIG | ; Find first admission date, considering ASIH movements | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DTC | CLEAN+3 | 
| C^%DTC | PROC+9, BSEC+1 | 
| H^%DTC | PROC+8, PROC+13 | 
| NOW^%DTC | INIT+9 | 
| YMD^%DTC | CLEAN | 
| KILL^%ZTLOAD | CLEAN+26 | 
| $$BILST^DGMTUB | PROC+2 | 
| ^IBAERR1 | ERR+1 | 
| PURGE^IBAERR3 | CLEAN+18 | 
| BULL^IBAMTC1 | CLEAN+15 | 
| MAIN^IBAMTC2 | CLEAN+10 | 
| BGJ^IBAMTI | CLEAN+21 | 
| SITE^IBAUTL | INIT+11 | 
| SERV^IBAUTL2 | INIT+12 | 
| CLOCK^IBAUTL3 | PROC+12 | 
| CLOCKCL^IBAUTL3 | CLEAN+4 | 
| CLUPD^IBAUTL3 | PROC+22 | 
| EVFIND^IBAUTL3 | PROC+7 | 
| EVUPD^IBAUTL3 | PROC+21 | 
| ^IBAUTL4 | PROC+15 | 
| $$OE^IBAUTL5 | PROC+4 | 
| $$SECT^IBAUTL5 | BSEC+2 | 
| $$STD^IBAUTL5 | PROC+19, PROC+20 | 
| FILER^IBAUTL5 | PROC+19, PROC+20 | 
| LAST^IBAUTL5 | PROC+8 | 
| ^IBCD | INIT+7 | 
| NIGHTLY^IBTRKR | INIT+5 | 
| IN5^VADPT | BSEC+2 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DGPM - [#405] | ORIG+3 | 
| ^DPT("CN" | INIT+15 | 
| ^IB - [#350] | PROC+19 | 
| ^IBE(351 - [#351] | CLEAN+1, CLEAN+2, CLEAN+3 | 
| ^IBE(351.2 - [#351.2] | PROC+5 | 
| ^TMP($J | INIT+10! | 
| Name | Line Occurrences | 
|---|---|
| BSEC | PROC+7 | 
| CLEAN | INIT+11, INIT+12 | 
| ERR | INIT+11, INIT+12, CLEAN+4, PROC+12, PROC+15, PROC+19, PROC+20 | 
| KILL | PROCQ | 
| KILL1 | CLEAN+24 | 
| ORIG | PROC+1 | 
| PROC | INIT+15 | 
| PROCQ | PROC+12, PROC+15, PROC+19, PROC+20 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | INIT+15 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %H | CLEAN*, PROC+8, PROC+9, PROC+13 | 
| >> DFN | INIT+15*, CLEAN*, CLEAN+1*, CLEAN+2, PROC+2, PROC+19, PROC+20 | 
| DT | INIT+9*, PROC+3, BSEC+1 | 
| DUZ | ERR+1 | 
| IBA | INIT+15*, PROC+4, PROC+5, ORIG+2, KILL1+1! | 
| IBADMDT | PROC+2, PROC+3, PROC+8, ORIG+4*, KILL1+1! | 
| IBAFY | INIT+9*, KILL1+1! | 
| IBASIH | KILL1+2! | 
| IBATYP | KILL1+1!, KILL+2! | 
| IBBDT | PROC+8*, PROC+9*, PROC+13, KILL1+1! | 
| IBBS | PROC+7, BSEC+2*, KILL1+1!, KILL+1! | 
| IBCHARG | KILL1+1! | 
| IBCHCDA | PROC+20, KILL+1! | 
| IBCHCTY | KILL1+2! | 
| IBCHFR | KILL+1! | 
| IBCHG | KILL1+1!, KILL+1! | 
| IBCHPDA | PROC+19, KILL+1! | 
| IBCHPDE | KILL1+2! | 
| IBCHTO | KILL+1! | 
| IBCHTOTL | KILL+1! | 
| IBCLCT | PROC+13*, KILL+1! | 
| IBCLDA | CLEAN+4*, PROC+13, PROC+22, KILL+1! | 
| IBCLDAY | KILL+1! | 
| IBCLDOL | KILL+1! | 
| IBCLDT | CLEAN+3*, PROC+13, KILL+1! | 
| IBCNT | INIT+10*, ERR+1*, KILL1+1! | 
| IBCUR | KILL1+1! | 
| IBDATE | KILL+2! | 
| IBDESC | KILL1+1!, KILL+2! | 
| IBDISDT | KILL1+1! | 
| IBDT | CLEAN*, CLEAN+3, PROC+21, KILL1+1! | 
| IBDUZ | ERR+1*!, KILL1+1! | 
| IBEDT | PROC+10*, KILL1+2! | 
| IBERRN | INIT+10*, KILL1+2! | 
| IBEVCAL | PROC+9, KILL+2! | 
| IBEVCLD | PROC+21*, KILL+2! | 
| IBEVDA | PROC+7, PROC+8, PROC+9, PROC+21, KILL+2! | 
| IBEVDT | KILL+2! | 
| IBEVNEW | KILL+2! | 
| IBEVOLD | KILL+2! | 
| IBFAC | KILL1+1! | 
| IBI | KILL1+1! | 
| IBIL | KILL1+1!, KILL+2! | 
| IBJOB | INIT+10*, KILL1+1! | 
| IBLC | KILL1+1! | 
| IBMAX | KILL1+1! | 
| IBMED | KILL+2! | 
| IBN | CLEAN*, CLEAN+2*, CLEAN+3, CLEAN+4, KILL1+2! | 
| IBNH | KILL+1! | 
| IBNOS | PROC+19*, PROC+20*, KILL1+2! | 
| IBRTED | KILL1+2! | 
| IBSAVBS | KILL1+2! | 
| IBSEQNO | KILL1+2! | 
| IBSERV | KILL1+2! | 
| IBSITE | KILL1+2! | 
| IBSL | KILL1+2! | 
| IBTOTL | KILL+2! | 
| IBTRAN | KILL1+2!, KILL+2! | 
| IBWARD | INIT+15*, KILL1+2! | 
| IBWHER | INIT+10*, CLEAN*, PROC+12*, PROC+18*, KILL1+2! | 
| IBX | KILL1+2! | 
| IBY | INIT+10*, INIT+11*, INIT+12, INIT+15*, CLEAN+3*, CLEAN+4, PROC+12, PROC+15, PROC+19, PROC+20 , KILL1+2! | 
| U | INIT+9* | 
| VAERR | KILL1+1! | 
| VAIP | KILL1+1! | 
| VAIP("D" | BSEC+2* | 
| VAIP(8 | BSEC+2 | 
| X | INIT+9, CLEAN, CLEAN+4, PROC+8*, PROC+13*, BSEC+2, ORIG+2~, ORIG+3*, ORIG+4 | 
| >> X1 | CLEAN+3*, PROC+9*, BSEC+1* | 
| >> X2 | CLEAN+3*, PROC+9*, BSEC+1* | 
| Y | INIT+10*, INIT+11, ORIG+2~, ORIG+3* | 
| Z | ORIG+2~*, ORIG+3* | 
| >> ZTQUEUED | CLEAN+26 | 
| >> ZTSK | CLEAN+26 |