FBAAIARD ;ALB/ESG - Fee IPAC Vendor Payment Report (Detail) Print ;2/17/2014
Source file <FBAAIARD.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ; entry point for printing the report
; Variables assumed to exist from FBAAIARB: FBIAVEN, FBIABEG, FBIAEND, FBIATYPE, FBIAEXCEL, FBIAADJ, FBIAIGNORE |
||
| PX | ;
|
|
| PRINTX | ;
|
|
| RPTLN | ; display one payment line item detail
|
|
| RPTLNX | ;
|
|
| DIAGDISP(Z) | ; For inpatient, display diagnosis codes and POA codes
|
|
| PROCDISP(Z) | ; For inpatient, display procedure codes
|
|
| HDR | ; report header
|
|
| HDRX | ;
|
|
| EXCELHD | ; print an Excel CSV header record (only 1 Excel CSV header should print for the whole report)
|
|
| EXCELN(RPTG) | ; write a line of CSV data
|
|
| CSV(STRING,DATA) | ; build the Excel data string for CSV format
|
| Name | Field # of Occurrence |
|---|---|
| $$S^%ZTLOAD | HDR+52 |
| ^DIR | PX+1, HDR+5 |
| $$ITSTR^FBAAIARA | PRINT+6 |
| $$FMTE^XLFDT | RPTLN+10, RPTLN+13, RPTLN+20, RPTLN+39, HDR+22, HDR+23, EXCELN+9, EXCELN+11, EXCELN+16, EXCELN+31 , EXCELN+34 |
| $$NOW^XLFDT | HDR+23 |
| $$LJ^XLFSTR | RPTLN+7, RPTLN+8 |
| $$RJ^XLFSTR | RPTLN+16, RPTLN+17, RPTLN+18, RPTLN+22, RPTLN+36 |
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| 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 |
|
| Name | Line Occurrences |
|---|---|
| $$CSV | EXCELHD+2, EXCELHD+3, EXCELHD+4, EXCELHD+5, EXCELHD+6, EXCELHD+7, EXCELHD+8, EXCELHD+9, EXCELHD+10, EXCELHD+11 , EXCELHD+12, EXCELHD+13, EXCELHD+14, EXCELHD+15, EXCELHD+16, EXCELHD+17, EXCELHD+18, EXCELHD+19, EXCELHD+20, EXCELHD+21 , EXCELHD+22, EXCELHD+23, EXCELHD+24, EXCELHD+25, EXCELHD+26, EXCELHD+27, EXCELHD+28, EXCELHD+29, EXCELHD+30, EXCELHD+31 , EXCELHD+32, EXCELHD+33, EXCELN+5, EXCELN+6, EXCELN+7, EXCELN+8, EXCELN+9, EXCELN+10, EXCELN+11, EXCELN+12 , EXCELN+13, EXCELN+14, EXCELN+15, EXCELN+16, EXCELN+17, EXCELN+18, EXCELN+19, EXCELN+20, EXCELN+21, EXCELN+22 , EXCELN+23, EXCELN+24, EXCELN+25, EXCELN+26, EXCELN+27, EXCELN+28, EXCELN+29, EXCELN+30, EXCELN+31, EXCELN+32 , EXCELN+33, EXCELN+34, EXCELN+35, EXCELN+36 |
| DIAGDISP | RPTLN+44 |
| EXCELHD | HDR+16 |
| EXCELN | RPTLN+4 |
| HDR | PRINT+8, PRINT+9, PRINT+11, PRINT+16, PRINT+32, RPTLN+6, DIAGDISP+2, PROCDISP+2 |
| HDRX | HDR+5, HDR+16, HDR+52 |
| PRINTX | PRINT+11, PRINT+30, PRINT+32 |
| PROCDISP | RPTLN+45 |
| PX | PRINT+8, PRINT+9 |
| RPTLN | PRINT+22 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CRT | PRINT+3~, PRINT+4*, PX+1, HDR+5, HDR+8, HDR+11 |
| DATA | CSV~, CSV+1*, CSV+2 |
| DELIM | DIAGDISP+1~, DIAGDISP+3*, DIAGDISP+5, DIAGDISP+6, DIAGDISP+9, PROCDISP+1~, PROCDISP+3*, PROCDISP+5, PROCDISP+6, PROCDISP+9 |
| DIR | PRINT+3~, PX+1!, HDR+2~, HDR+5! |
| DIR(0 | PX+1*, HDR+5* |
| DIROUT | PRINT+3~, HDR+2~ |
| DIRUT | PRINT+3~, HDR+2~ |
| DTOUT | PRINT+3~, HDR+2~ |
| DUOUT | PRINT+3~, HDR+2~ |
| DXP | DIAGDISP+1~, DIAGDISP+6*, DIAGDISP+7, DIAGDISP+8 |
| FBDODINV | PRINT+3~, PRINT+18*, PRINT+19, PRINT+20, PRINT+21, RPTLN+1, RPTLN+7, EXCELN+8 |
| FBH | EXCELHD+1~, EXCELHD+2*, EXCELHD+3*, EXCELHD+4*, EXCELHD+5*, EXCELHD+6*, EXCELHD+7*, EXCELHD+8*, EXCELHD+9*, EXCELHD+10* , EXCELHD+11*, EXCELHD+12*, EXCELHD+13*, EXCELHD+14*, EXCELHD+15*, EXCELHD+16*, EXCELHD+17*, EXCELHD+18*, EXCELHD+19*, EXCELHD+20* , EXCELHD+21*, EXCELHD+22*, EXCELHD+23*, EXCELHD+24*, EXCELHD+25*, EXCELHD+26*, EXCELHD+27*, EXCELHD+28*, EXCELHD+29*, EXCELHD+30* , EXCELHD+31*, EXCELHD+32*, EXCELHD+33*, EXCELHD+34 |
| >> FBIAADJ | HDR+25 |
| >> FBIABEG | HDR+22 |
| >> FBIAEND | HDR+22 |
| >> FBIAEXCEL | PRINT+5, PRINT+11, PRINT+16, RPTLN+4, HDR+16 |
| FBIASTOP | PRINT+3~, PRINT+6*, PRINT+11, PRINT+13, PRINT+14, PRINT+16, PRINT+18, PRINT+19, PRINT+20, PRINT+21 , PRINT+30, PRINT+32, RPTLN+6, RPTLN+44, RPTLN+45, DIAGDISP+2, PROCDISP+2, HDR+5*, HDR+53* |
| >> FBIATYPE | PRINT+6 |
| FBVENAME | PRINT+3~, PRINT+13*, PRINT+14, PRINT+18, PRINT+19, PRINT+20, PRINT+21, RPTLN+1, HDR+27, HDR+28 , HDR+30, EXCELN+5 |
| FBZ | EXCELN+1~, EXCELN+5*, EXCELN+6*, EXCELN+7*, EXCELN+8*, EXCELN+9*, EXCELN+10*, EXCELN+11*, EXCELN+12*, EXCELN+13* , EXCELN+14*, EXCELN+15*, EXCELN+16*, EXCELN+17*, EXCELN+18*, EXCELN+19*, EXCELN+20*, EXCELN+21*, EXCELN+22*, EXCELN+23* , EXCELN+24*, EXCELN+25*, EXCELN+26*, EXCELN+27*, EXCELN+28*, EXCELN+29*, EXCELN+30*, EXCELN+31*, EXCELN+32*, EXCELN+33* , EXCELN+34*, EXCELN+35*, EXCELN+36*, EXCELN+37 |
| FBZDOS | PRINT+3~, PRINT+19*, PRINT+20, PRINT+21, RPTLN+1, RPTLN+10, EXCELN+9 |
| FBZIENS | PRINT+3~, PRINT+21*, RPTLN+1 |
| FBZPTNM | PRINT+3~, PRINT+20*, PRINT+21, RPTLN+1, RPTLN+8, EXCELN+10 |
| FBZTYPE | PRINT+3~, PRINT+14*, PRINT+18, PRINT+19, PRINT+20, PRINT+21, RPTLN+1, RPTLN+12, RPTLN+13, RPTLN+14 , RPTLN+30, RPTLN+31, RPTLN+32, RPTLN+33, RPTLN+34, RPTLN+41, HDR+18, EXCELN+2 |
| HTYP | HDR+2~, HDR+18*, HDR+32, HDR+34, HDR+35, HDR+36, HDR+41, HDR+42, HDR+43, HDR+46 , HDR+47, HDR+48 |
| IOF | HDR+8 |
| IOM | DIAGDISP+7, PROCDISP+7 |
| IOSL | PRINT+5*, PRINT+32, RPTLN+6, DIAGDISP+2, PROCDISP+2 |
| IOST | PRINT+4 |
| ITSTR | PRINT+3~, PRINT+6*, HDR+24 |
| P | DIAGDISP+1~, DIAGDISP+5*, DIAGDISP+6, DIAGDISP+9, PROCDISP+1~, PROCDISP+5*, PROCDISP+6, PROCDISP+9 |
| PAGE | PRINT+3~, PRINT+6*, HDR+5, HDR+8, HDR+11, HDR+13*, HDR+23 |
| PRC | PROCDISP+1~, PROCDISP+6*, PROCDISP+7, PROCDISP+8 |
| RPTG | PRINT+3~, PRINT+15!, RPTLN+1*, RPTLN+4, RPTLN+9, RPTLN+12, RPTLN+13, RPTLN+14, RPTLN+16, RPTLN+17 , RPTLN+18, RPTLN+19, RPTLN+20, RPTLN+21, RPTLN+22, RPTLN+25, RPTLN+26, RPTLN+27, RPTLN+28, RPTLN+30 , RPTLN+31, RPTLN+32, RPTLN+33, RPTLN+34, RPTLN+36, RPTLN+37, RPTLN+39, RPTLN+44, RPTLN+45, HDR+29 , EXCELN~, EXCELN+6, EXCELN+11, EXCELN+12, EXCELN+13, EXCELN+14, EXCELN+15, EXCELN+16, EXCELN+17, EXCELN+18 , EXCELN+19, EXCELN+20, EXCELN+21, EXCELN+22, EXCELN+23, EXCELN+24, EXCELN+25, EXCELN+26, EXCELN+27, EXCELN+28 , EXCELN+29, EXCELN+30, EXCELN+31, EXCELN+32, EXCELN+33, EXCELN+34, EXCELN+35, EXCELN+36 |
| SEPLINE | PRINT+3~, PRINT+6*, HDR+49 |
| STRING | CSV~, CSV+2*, CSV+3 |
| U | RPTLN+9, RPTLN+12, RPTLN+13, RPTLN+14, RPTLN+16, RPTLN+17, RPTLN+18, RPTLN+19, RPTLN+20, RPTLN+21 , RPTLN+22, RPTLN+25, RPTLN+26, RPTLN+27, RPTLN+28, RPTLN+30, RPTLN+31, RPTLN+32, RPTLN+33, RPTLN+34 , RPTLN+36, RPTLN+37, RPTLN+39, RPTLN+44, RPTLN+45, HDR+29, HDR+30, EXCELN+6, EXCELN+11, EXCELN+12 , EXCELN+13, EXCELN+14, EXCELN+15, EXCELN+16, EXCELN+17, EXCELN+18, EXCELN+19, EXCELN+20, EXCELN+21, EXCELN+22 , EXCELN+23, EXCELN+24, EXCELN+25, EXCELN+26, EXCELN+27, EXCELN+28, EXCELN+29, EXCELN+30, EXCELN+31, EXCELN+32 , EXCELN+33, EXCELN+34, EXCELN+35, EXCELN+36 |
| VENID | HDR+2~, HDR+29*, HDR+30*, HDR+31 |
| X | PRINT+3~, HDR+2~, EXCELN+1~, EXCELN+2*, EXCELN+3 |
| Y | PRINT+3~, HDR+2~, HDR+5, EXCELN+1~, EXCELN+3*, EXCELN+7 |
| Z | DIAGDISP~, DIAGDISP+5, DIAGDISP+6, DIAGDISP+9, PROCDISP~, PROCDISP+5, PROCDISP+6, PROCDISP+9 |
| >> ZTQUEUED | PX+1, HDR+52 |
| >> ZTSTOP | PRINT+9, HDR+53* |