IBCEMRAA ;ALB/DSM/PJH - MEDICARE REMITTANCE ADVICE DETAIL-PART A ; 8/2/10 9:12pm
Source file <IBCEMRAA.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 |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 7 | IBCAPR IBCAPR2 IBCECOB2 IBCEM MRA REPORT PRINT IBCEMRAX IBCEMU1 IBCEMU2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
MRA(IBIFN) | ;;Module - Entry point to print ALL MRA reports, for a given IBIFN.
; This entry point doesn't ask for a Bill Number, it must pass IBIFN as Input. ; It will prompt the user for a device. |
|
ENT | ; Menu Option Entry Point
|
|
ENT1 | ; Prompt for a print device and print MRA Reports
|
|
PROC | ; This section must have IBIFN defined
; This section is called as both a foreground and a background process, ; so all write stmts need to consider printing in both cases. |
|
PRNTMRA | ; Print a single MRA
; Input IEN - the ien# of EOB file (361.1); Required |
|
GETBIL | ; Prompt the user for a Bill#. Get INIFN and IBEOB.
|
|
CLMDATA | ; Get MRA Claim Level data of EOB file (#361.1)
|
|
CLMHDR | ; Print Claim Level Header
|
|
CLMPRNT | ; - Print Claim Level part of the Report
|
|
TABLE | ;;variable;list of Reason Codes w/leading & trailing commas; description;
|
Name | Field # of Occurrence |
---|---|
^%ZISC | PROC+27 |
^DIC | GETBIL+7 |
^DIR | PROC+23 |
$$FT^IBCEF | PROC+5 |
$$INPAT^IBCEF | PROC+6 |
F^IBCEF | PROC+11, PROC+12 |
PRNT^IBCEMRAB | PRNTMRA+4 |
DEV^IBCEMRAX | ENT1+1 |
DSCLMR^IBCEMRAX | PRNTMRA+19 |
LINELVL^IBCEMRAX | CLMDATA+37 |
PAUSE^IBCEMRAX | PRNTMRA+9, PRNTMRA+15 |
SRVDATA^IBCEMRAX | PRNTMRA+16 |
SRVHDR^IBCEMRAX | PRNTMRA+16 |
$$WNRBILL^IBEFUNC | CLMPRNT+18 |
$$PRVDATA^IBJPS3 | CLMHDR+9 |
$$SITE^VASITE | CLMPRNT+9 |
$$FMTE^XLFDT | CLMDATA+39, CLMHDR+15 |
$$BLDNAME^XLFNAME | CLMPRNT+5 |
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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^IBM(361.1 - [#361.1] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399 - [#399] | CLMDATA+38, CLMPRNT+18 |
^DGCR(399.1 - [#399.1] | CLMPRNT+31 |
^IBE(350.9 - [#350.9] | CLMHDR+13 |
^IBM(361.1 - [#361.1] | PROC+16, PROC+17, PRNTMRA+14, CLMDATA+5, CLMDATA+19, CLMDATA+21 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CLMADJ | PRNTMRA+8~, CLMDATA+18*, CLMDATA+27*, CLMPRNT+56 |
CLMLVL | CLMDATA+1~, CLMDATA+18*, CLMDATA+27*, CLMDATA+30*, CLMDATA+31*, CLMDATA+33*, CLMDATA+34*, CLMDATA+37 |
DIC | GETBIL+2~, GETBIL+5* |
DIC("S" | GETBIL+5* |
DIC("W" | GETBIL+6* |
DIC(0 | GETBIL+5* |
DIR | PROC+23! |
DIR("A" | PROC+23* |
DIR(0 | PROC+23* |
>> DTOUT | GETBIL+8 |
>> DUOUT | GETBIL+8 |
FRMTYP | ENT+1~, PROC+3~, PROC+5*, PROC+11, PRNTMRA+4 |
GLVL | CLMDATA+1~, CLMDATA+18*, CLMDATA+19*, CLMDATA+21 |
GLVLD | CLMDATA+1~, CLMDATA+19*, CLMDATA+20 |
GRPCD | CLMDATA+1~, CLMDATA+20*, CLMDATA+23, CLMDATA+24, CLMDATA+25, CLMDATA+30, CLMDATA+31, CLMDATA+32 |
HIC | CLMPRNT+1~, CLMPRNT+18*, CLMPRNT+19 |
I | CLMDATA+1~, CLMDATA+2*, CLMDATA+5* |
IBCOINS | PRNTMRA+8~, CLMDATA+18*, CLMDATA+30*, CLMPRNT+15 |
IBCTADJ | PRNTMRA+8~, CLMDATA+18*, CLMDATA+33*, CLMPRNT+15 |
IBDED | PRNTMRA+8~, CLMDATA+18*, CLMDATA+31*, CLMPRNT+54 |
IBEOB | ENT+1~, PRNTMRA+8~ |
IBEOB( | CLMDATA+5* |
IBEOB(0 | CLMDATA+38, CLMHDR+9, CLMHDR+15, CLMPRNT+13, CLMPRNT+18, CLMPRNT+27, CLMPRNT+42 |
IBEOB(1 | CLMPRNT+23, CLMPRNT+37, CLMPRNT+58 |
IBEOB(3 | CLMDATA+11, CLMPRNT+25, CLMPRNT+39 |
IBEOB(4 | CLMPRNT+44, CLMPRNT+46, CLMPRNT+48, CLMPRNT+52 |
IBEOB(5 | CLMDATA+10 |
IBEOB(6 | CLMPRNT+6, CLMPRNT+18 |
IBFD | PRNTMRA+8~, CLMDATA+39*, CLMPRNT+29 |
IBIFN | MRA~, ENT+1~, ENT1+1, PROC+5, PROC+6, PROC+11, PROC+12, PROC+16, GETBIL+9*, CLMPRNT+18 |
IBILL | PRNTMRA+8~, CLMDATA+38*, CLMPRNT+4, CLMPRNT+9, CLMPRNT+31 |
IBILLU | PRNTMRA+8~, CLMDATA+38*, CLMDATA+39 |
IBPGN | MRA+6~, ENT+1~, PRNTMRA+2*, PRNTMRA+9, CLMHDR+1*, CLMHDR+2, CLMHDR+14 |
IBQUIT | MRA+6~*, ENT+1~, ENT+2*, ENT+3, ENT1+1, PROC+4*, PROC+16, PROC+23, PRNTMRA+9, PRNTMRA+10 , PRNTMRA+14, PRNTMRA+15, GETBIL+8* |
IBTD | PRNTMRA+8~, CLMDATA+39*, CLMPRNT+29 |
IBZDATA | PROC+3~ |
IEN | PROC+3~, PROC+15*, PROC+16*, PROC+17, PRNTMRA+14, CLMDATA+5, CLMDATA+19, CLMDATA+21 |
INPAT | PROC+3~, PROC+6*, CLMDATA+10, CLMPRNT+25 |
IOF | PROC+21, PRNTMRA+15, CLMHDR+2 |
IOSL | PRNTMRA+15 |
IOST | PROC+21, PROC+23, CLMHDR+2 |
NCVRCHRG | PRNTMRA+8~, CLMDATA+18*, CLMDATA+34*, CLMPRNT+35 |
PRVDR | CLMHDR+6~, CLMHDR+9*, CLMHDR+13, CLMHDR+14, CLMHDR+15 |
PTLEN | CLMPRNT+1~, CLMPRNT+4*, CLMPRNT+5, CLMPRNT+6 |
PTNM | CLMPRNT+1~, CLMPRNT+5*, CLMPRNT+6*, CLMPRNT+7 |
PTNM("FIELD" | CLMPRNT+4* |
PTNM("FILE" | CLMPRNT+4* |
PTNM("IENS" | CLMPRNT+4* |
RCDED | CLMDATA+1~, CLMDATA+31 |
RCLMADJ | CLMDATA+1~, CLMDATA+27 |
RCNCVR | CLMDATA+1~, CLMDATA+34 |
RCNT | CLMDATA+1~, CLMDATA+18*, CLMDATA+26* |
RCOINS | CLMDATA+1~, CLMDATA+30 |
RCTADJ | CLMDATA+1~, CLMDATA+33 |
RLVL | CLMDATA+1~, CLMDATA+18*, CLMDATA+20*, CLMDATA+21* |
RLVLD | CLMDATA+1~, CLMDATA+21*, CLMDATA+22, CLMDATA+27, CLMDATA+30, CLMDATA+31, CLMDATA+33, CLMDATA+34 |
RMKS | PRNTMRA+8~, CLMDATA+10*, CLMDATA+11*, CLMPRNT+11, CLMPRNT+21, CLMPRNT+33, CLMPRNT+50, CLMPRNT+61 |
RSNCD | PRNTMRA+8~, CLMDATA+22*, CLMDATA+23, CLMDATA+24, CLMDATA+26, CLMDATA+27, CLMDATA+30, CLMDATA+31, CLMDATA+33, CLMDATA+34 |
RSNCD( | CLMDATA+26* |
RSNCD(1 | CLMPRNT+11 |
RSNCD(2 | CLMPRNT+21 |
RSNCD(3 | CLMPRNT+33 |
RSNCD(4 | CLMPRNT+50 |
RSNCD(5 | CLMPRNT+61 |
U | PROC+17, GETBIL+9, CLMDATA+11, CLMDATA+20, CLMDATA+22, CLMDATA+27, CLMDATA+30, CLMDATA+31, CLMDATA+33, CLMDATA+34 , CLMDATA+38, CLMDATA+39, CLMHDR+9, CLMHDR+13, CLMHDR+14, CLMHDR+15, CLMPRNT+4, CLMPRNT+6, CLMPRNT+9, CLMPRNT+11 , CLMPRNT+13, CLMPRNT+18, CLMPRNT+21, CLMPRNT+23, CLMPRNT+25, CLMPRNT+27, CLMPRNT+31, CLMPRNT+33, CLMPRNT+37, CLMPRNT+39 , CLMPRNT+42, CLMPRNT+44, CLMPRNT+46, CLMPRNT+48, CLMPRNT+50, CLMPRNT+52, CLMPRNT+58, CLMPRNT+61 |
Y | GETBIL+2~, GETBIL+8, GETBIL+9 |
>> ZTQUEUED | PROC+26 |
>> ZTREQ | PROC+26* |
Name | Field # of Occurrence |
---|---|
$T(TABLE+I | CLMDATA+2 |