DGOIL2 ;ALB/AAS - CALCULATE LOS BY TRANSFER ; 28-SEPT-90
Source file <DGOIL2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 1 | ^DGOIL3 | 
| VA Fileman | 1 | (,NOW)^%DTC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ADM | ||
| END | ||
| EN1Q | ||
| ASIH | ||
| MAX | ||
| NORET | ;  -- If discharge while absent find absence up to discharge | |
| ABS | ; - if patient was on absence, find return. ; - DGS = mvt type at start of absence ; - DGE = mvt type at end of absence | |
| TRFTOT | ; los for transfer, set x(t) | |
| EN1 | ; - entry to find los for one transfer ; - input DGPMIFN1 = transfer ; - output in X(t) if '$d(DGT) t=1 | |
| EN | ||
| TOT | ; -- total los from transfer x(t) into x3 | |
| TF | ||
| TRANS | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DGPM - [#405] | EN+2, EN+3, ASIH, ADM+3, EN1+4, EN1+5, EN1+6, TRANS+2, TRANS+7, ABS+4 , TF, MAX | 
| ^DGPM("APCA" | ADM, TRANS+7, TF | 
| ^DIC(4 - [#4] | ABS+4 | 
| ^DIC(42 - [#42] | TRANS+3 | 
| Name | Line Occurrences | 
|---|---|
| ABS | TRANS+7 | 
| EN1Q | EN1+4, EN1+5 | 
| END | EN+2, ADM+4 | 
| MAX | ASIH+1, EN1+7 | 
| NORET | TF+2 | 
| TF | TF+17 | 
| TOT | TRFTOT+3 | 
| TRANS | ADM | 
| TRFTOT | TRANS+9 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | TRANS+7, TF | 
| ^(0 | EN+2, ASIH, EN1+4, TRANS+3, TRANS+7, ABS+4, TF, MAX | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | MAX | 
| A | EN+3*, EN+4*, ADM, TRANS+7*, TRANS+8*, ABS+7, TF+2*, TF+6*, TF+9*, TF+12* , TRFTOT+1, END!, MAX | 
| A1 | ADM*, TRANS+8*, ABS+7, TF+6, TF+9, TF+12, TRFTOT+1, TRFTOT+2, END! | 
| >> ADM | ASIH* | 
| B | EN+3*, EN+4, ASIH, EN1+6*, END!, MAX | 
| B( | TRANS+2*, TRANS+3 | 
| D | TRANS+7, TRANS+8, TF+2, END!, MAX* | 
| >> DFN | EN+3*, ADM, TRANS+7, TF | 
| >> DGASIH | ASIH*, ADM+2 | 
| DGDONE | TRANS+6*, TRANS+8, NORET+1*, END! | 
| DGE | TF*, TF+6, TF+9, TF+12, TF+14, TF+17, TF+19, END! | 
| DGET | TF*, TF+17, END! | 
| DGMAX | END!, MAX* | 
| DGOF | ABS+4*, ABS+7, TRFTOT+2! | 
| DGOFF | ABS+7*, TRFTOT+2! | 
| DGOUT | EN1+4*, EN1+5*, TRANS*, TRANS+7, ABS+5*, ABS+7*, TF+2*, TF+14*, TF+19*, TRFTOT+2* , END! | 
| DGPMIFN | EN+2, EN+3, ADM, ADM+3, EN1+5*, EN1+6, TRANS+7, TF, END! | 
| DGPMIFN(1 | ADM+1, TRFTOT+2 | 
| DGPMIFN1 | ADM*, EN1+4, EN1+5, TRANS+2, END! | 
| DGS | TRANS+7*, TRANS+10, ABS+4, ABS+5, ABS+7, TF+17*, NORET+2, NORET+3, NORET+4, NORET+5 , END! | 
| DGT | ASIH+3*, ADM*, EN1+7*, TRANS+1, TRANS+2, TRANS+3, TOT+1, TOT+2, TRFTOT+2, END! | 
| DGWRD | TRANS+3*, TRANS+4*, EN1Q!, TRFTOT+2, END! | 
| >> DIS | ASIH* | 
| DT | ASIH | 
| I | EN~, ASIH+3*, ADM, TRANS+7*, TRANS+8, TF*, END! | 
| JJ | TOT+1*, TOT+2*, END! | 
| LOA | EN*, TRANS*, TF+12*, TRFTOT+2, NORET+3*, END! | 
| LOAS | EN*, TRANS*, ABS+7*, TF+14*, TRFTOT+2, NORET+5*, END! | 
| LOP | EN*, TRANS*, TF+9*, TRFTOT+2, NORET+2*, END! | 
| LOUA | EN*, TRANS*, TF+6*, TRFTOT+2, NORET+4*, END! | 
| T | EN~, END! | 
| >> X | EN+1*, ABS+7, TF+6, TF+9, TF+12, TF+14, TRFTOT+2, NORET+2, NORET+3, NORET+4 , NORET+5, MAX | 
| >> X( | TRANS+1*, TOT+1, TOT+2, TRFTOT+2* | 
| X1 | ABS+7*, TF*, TF+2*, TRFTOT+1*, END!, MAX* | 
| X2 | TRANS+7*, ABS+7*, TF+17*, TRFTOT+1*, END!, MAX* | 
| >> X3 | EN+1*, ADM+2*, ADM+3*, TOT+1*, TOT+2* | 
| >> Z | TRANS+7*, ABS+4 |