IBERS3 ;ALB/ARH - APPOINTMENT CHECK-OFF SHEET GENERATOR (CONTINUED); 12/6/91
Source file <IBERS3.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ENDLN | ||
| END | ||
| BILLDX | ;print billing dx's, or at most 3 dx's from last 6 bills | |
| ENDBILL | ||
| DX2 | ||
| DX1 | ||
| ENDPTF | ||
| PTFDX | ;701 dx's for last year, or at most 3 dx's from last 6 ptf's | |
| DX | ;get appropriate number of DX codes from choosen records | |
| LINE | ;prints 1 (IBW=1) 2 (IBW=2) or three (IBW=3) pieces of data on a formated line | 
| Name | Field # of Occurrence | 
|---|---|
| $$DAT1^IBOUTL | DX1+3 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | DX2 | 
| ^DGCR(399 - [#399] | BILLDX+3, BILLDX+4, BILLDX+5 | 
| ^DGPT - [#45] | PTFDX+5 | 
| ^DGPT("AAD" | PTFDX+3, PTFDX+4 | 
| ^ICD9 - [#80] | DX1+4 | 
| ^TMP("IBRSP" | ENDLN* | 
| Name | Line Occurrences | 
|---|---|
| DX | PTFDX+7, BILLDX+7 | 
| DX1 | PTFDX+8, BILLDX+8 | 
| DX2 | PTFDX+9, BILLDX+9 | 
| ENDBILL | BILLDX+6, BILLDX+7, BILLDX+8 | 
| ENDLN | BILLDX+8, END, DX2+1, DX2+2, LINE+3 | 
| ENDPTF | PTFDX+6, PTFDX+7, PTFDX+8 | 
| LINE | DX2+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> DFN | PTFDX+3, PTFDX+4, BILLDX+3 | 
| >> IB1 | DX1+6, LINE+3, LINE+5 | 
| >> IB2 | LINE+3, LINE+4 | 
| >> IB3 | DX1+6, LINE+4 | 
| >> IB4 | DX1+6, LINE+4 | 
| IBADT | PTFDX+1*, PTFDX+3*, PTFDX+4, ENDPTF! | 
| IBBN | BILLDX+1*, BILLDX+3*, BILLDX+4, BILLDX+5, ENDBILL! | 
| IBCNT | PTFDX+6*, ENDPTF!, BILLDX+6*, ENDBILL!, DX+1, DX+2, DX+3, DX+4*, DX1, DX1+5 , DX1+7* | 
| IBCOL | DX1*, DX1+5*, DX1+8! | 
| IBD | PTFDX+7, BILLDX+7, DX1+8! | 
| IBD( | DX+4*, DX1+2, DX1+3 | 
| IBDDT | DX+1*, DX+2, DX+3, DX+4, DX+5, DX+6!, DX1*, DX1+2*, DX1+3, DX1+8! | 
| IBDDTE | DX1+3*, DX1+4, DX1+8! | 
| >> IBDSH | END | 
| >> IBDT | PTFDX+1, BILLDX+1, DX2 | 
| IBDX | DX+3*, DX+4, DX+5, DX+6!, DX1+3*, DX1+4*, DX1+6, DX1+8!, DX2+2*, DX2+3! | 
| IBDXP1 | PTFDX+6*, BILLDX+6*, DX+3, DX+6! | 
| IBDXP2 | PTFDX+6*, BILLDX+6*, DX+3, DX+6! | 
| IBDXP3 | PTFDX+6*, BILLDX+6*, DX+3, DX+6! | 
| IBEDT | BILLDX+4*, BILLDX+5, ENDBILL! | 
| IBEG | BILLDX+1*, BILLDX+4, ENDBILL!, DX2*, DX2+1, DX2+3! | 
| IBEND | PTFDX+1*, PTFDX+3, PTFDX+5, ENDPTF!, BILLDX+1*, BILLDX+4, ENDBILL!, DX2*, DX2+1, DX2+3! | 
| IBFD | IBERS3+8*, END, END+1!, DX1* | 
| IBG | PTFDX+6, BILLDX+6, DX+6! | 
| IBG( | PTFDX+5*, BILLDX+5*, DX+1, DX+2 | 
| IBI | DX+3*, DX+4, DX+6! | 
| IBL | LINE+4*, LINE+5, LINE+6, LINE+7, ENDLN+1! | 
| IBLBL | PTFDX+8*, BILLDX+8*, DX2+1, DX2+3! | 
| >> IBLC | ENDLN* | 
| IBN | PTFDX+5*, ENDPTF!, BILLDX+5*, ENDBILL!, DX+2*, DX+3, DX+6! | 
| IBPDN | IBERS3+8*, END+1!, DX+1, DX+2, DX+3, DX+4 | 
| IBPTF | PTFDX+3*, PTFDX+4*, PTFDX+5, ENDPTF! | 
| IBR | DX+6! | 
| IBR( | DX+3, DX+5* | 
| IBRMAX | DX1*, DX1+5*, DX1+8! | 
| IBROW | DX1*, DX1+5*, DX1+6, DX1+7*, DX1+8! | 
| IBST | PTFDX+1*, ENDPTF!, BILLDX+1*, ENDBILL!, DX+4*, DX2 | 
| IBT | LINE+3*, LINE+4*, LINE+6, LINE+7, ENDLN+1! | 
| IBTMP | PTFDX+8, BILLDX+8, DX2+3! | 
| IBTMP( | DX1+6*, DX2+2 | 
| >> IBW | DX2+1*, LINE+3, LINE+4, LINE+7 | 
| IBX | BILLDX+8*, ENDBILL!, END*, DX+2*, DX+6!, DX1+2*, DX1+3, DX1+8!, DX2+1*, DX2+2* , DX2+3!, LINE+3*, LINE+5*, LINE+6*, LINE+7*, ENDLN | 
| >> IBY | LINE+6* | 
| >> IBZ | LINE+7* | 
| IOM | DX2+2 | 
| Y | DX2*, DX2+3! |