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* |