DGAINP0 ;ALB/RMO - Calculate 45 Patient Days of Care for Psych on AMIS 334 ; 14 MAY 90 11:10 am
Source file <DGAINP0.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 1 | CALC^DGUTL2 | 
| VA Fileman | 1 | (,C)^%DTC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| MVT | ;Check Patient Movements associated with Psych Service | |
| SER | ;Check if Ward associate with the Movement is Psych Service | |
| CHK | ;Check Corresponding Admission Movements | |
| TRF | ;Check Transfer Movement | |
| Q | ||
| START | ;Starting 45 days Prior to the BOM check Admissions and Transfers | |
| CAL | ;Calculate Patient Days of Care Less than Forty-five | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DG(40.8 - [#40.8] | START+1, SER+1 | 
| ^DGPM - [#405] | START+3, MVT+1, CHK+2, CHK+3, CHK+4, CHK+6 | 
| ^DGPM("APCA" | CHK+6 | 
| ^DGPM("APMV" | CHK+3 | 
| ^DIC(42 - [#42] | SER+1 | 
| Name | Line Occurrences | 
|---|---|
| CAL | CHK+7 | 
| CHK | MVT+1 | 
| MVT | START+3 | 
| SER | MVT+1, CHK+3, TRF+1 | 
| TRF | CHK+6 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | CHK+3, CHK+6 | 
| ^(0 | MVT+1, CHK+2, CHK+3, CHK+4, CHK+6, SER+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DFN | Q!, CHK+2*, CHK+3, CHK+6 | 
| DGABD | Q!, CAL+5*, CAL+7 | 
| DGABF | Q!, CHK+5*, TRF+1*, CAL+6 | 
| DGADM | Q!, CHK+4*, CAL+6 | 
| DGBDT | Q!, CHK+5*, CAL+3*, CAL+4 | 
| >> DGBOM | START+2, CAL+2, CAL+3 | 
| DGDIV | Q!, MVT+1*, CAL+8 | 
| DGDMDT | Q!, CHK+4*, CAL+1, CAL+6 | 
| DGDV | Q!, MVT+1, SER+1* | 
| DGEDT | Q!, CAL+1*, CAL+2, CAL+4 | 
| DGENDT | START+2*, START+3, Q! | 
| >> DGEOM | START+2, CHK+6, CAL+1, CAL+6 | 
| >> DGL45 | CAL+7*, CAL+8 | 
| >> DGL45( | START+1*, CAL+8* | 
| DGLOD | Q!, CAL+4*, CAL+7 | 
| DGLSD | Q!, CAL+6*, CAL+7 | 
| DGLSDT | Q!, CHK+5*, CHK+6, CAL+1, CAL+6 | 
| DGMVTP | START+1*, Q!, TRF+1 | 
| DGNPF | Q!, CHK+5*, CHK+6, TRF+1*, CAL+1, CAL+6 | 
| DGPM0 | Q!, MVT+1*, CHK+1, CHK+2, CHK+3*, CHK+6*, TRF+1, SER+1 | 
| DGPMCA | Q!, CHK+2*, CHK+3, CHK+6 | 
| DGPMCA0 | Q!, CHK+2*, CHK+4 | 
| DGPMDT | Q!, CHK+3*, CHK+6* | 
| DGPMI | Q!, MVT+1* | 
| DGPMTDT | START+3*, Q!, MVT+1, CHK+3, CHK+6 | 
| DGPMTT | START+3*, Q!, MVT+1 | 
| DGPMVDT | START+3*, Q!, CHK+5 | 
| DGREC | Q!, CAL+5 | 
| DGSEG | Q!, MVT+1, CHK+3, TRF+1, SER+1* | 
| DGSTDT | START+2*, START+3, Q! | 
| DGTMDT | Q!, CHK+5*, CHK+6*, CAL+1, CAL+6 | 
| DGW0 | Q!, SER+1* | 
| I | START+1*, Q! | 
| X | START+2, Q!, CHK+5, CAL+4 | 
| X1 | START+2*, Q!, CHK+5*, CAL+4* | 
| X2 | START+2*, Q!, CHK+5*, CAL+4* |