IBCEMRAX ;ALB/DSM - MEDICARE REMITTANCE ADVICE DETAIL-PART A Cont'd ;25-APR-2003
Source file <IBCEMRAX.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 | 2 | IBCEMRAA IBCEMRAB |
Name | Comments | DBIA/ICR reference |
---|---|---|
DEV(IBIFN,IBMRANOT) | ; Prompt the user for a device ; WCJ IB*2.0*432
; Input: IBIFN= ien# of Claim file ; IBMRANOT = 1 if NOT an MRA ; WCJ IB*2.0*432 |
|
SRVHDR | ; Print Srvice Level Header
; ROW 23 - ; Service (Line) Level Adjustments Data |
|
SRVDATA | ; Get Service Level Data of EOB file (#361.1 Level 15)
; |
|
PAUSE | ; Pause at the bottom of screen. This section is called
; from different points of the MRA report. |
|
DSCLMR | ;
|
|
LINELVL | ; This section is called when printing Institutional Reports
; The values of Coinsurance, Contractual Adjustment, Noncovered Charges ; and Deductible are calculated from the Service Line level and not ; from the Claim level. |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | DEV+3~, DEV+10* |
ALWD | SRVDATA+3~, SRVDATA+25*, SRVDATA+50 |
>> CLMADJ | LINELVL+18* |
DIR | PAUSE+4~ |
DIR(0 | PAUSE+5* |
DIROUT | PAUSE+4~ |
DIRUT | PAUSE+4~, PAUSE+6 |
DTOUT | PAUSE+4~ |
DUOUT | PAUSE+4~, PAUSE+6 |
GLVL | SRVDATA+2~, SRVDATA+3~, SRVDATA+38*, SRVDATA+39*, SRVDATA+41, LINELVL+8~, LINELVL+11*, LINELVL+13 |
GLVLD | SRVDATA+2~, SRVDATA+39*, SRVDATA+40, LINELVL+8~, LINELVL+11*, LINELVL+12 |
GRPCD | SRVDATA+2~, SRVDATA+40*, SRVDATA+42, SRVDATA+43, SRVDATA+44, SRVDATA+45, SRVDATA+46, SRVDATA+47, LINELVL+8~, LINELVL+12* , LINELVL+14, LINELVL+15, LINELVL+16, LINELVL+20, LINELVL+22, LINELVL+23 |
I | SRVDATA+2~, SRVDATA+27*, SRVDATA+52* |
>> IBCOINS | LINELVL+20* |
>> IBCTADJ | LINELVL+25* |
>> IBDED | LINELVL+22* |
IBIFN | DEV~, DEV+4, DEV+6 |
IBMRANOT | DEV~, DEV+6 |
>> IBQUIT | DEV+10*, DEV+12*, SRVDATA+11, SRVDATA+13, SRVDATA+14, PAUSE+6* |
>> IBZDATA( | SRVDATA+29 |
>> IEN | SRVDATA+6, SRVDATA+12, SRVDATA+27, SRVDATA+31, SRVDATA+39, SRVDATA+41, LINELVL+10, LINELVL+11, LINELVL+13 |
>> INPAT | SRVHDR+3, SRVDATA+33 |
IO | DEV+19 |
IO("Q" | DEV+12, DEV+18! |
IOF | SRVDATA+15 |
IOSL | SRVDATA+13 |
IOST | PAUSE+3 |
LINE | DSCLMR+1~, DSCLMR+2*, DSCLMR+3 |
LNCNT | SRVDATA+3~, SRVDATA+5*, SRVDATA+8* |
LNLVL | SRVDATA+2~, SRVDATA+5*, SRVDATA+6*, SRVDATA+7, SRVDATA+8, SRVDATA+11*, SRVDATA+12, SRVDATA+27, SRVDATA+31, SRVDATA+39 , SRVDATA+41, LINELVL+8~, LINELVL+9*, LINELVL+10*, LINELVL+11, LINELVL+13 |
LNLVLD | SRVDATA+2~, SRVDATA+12*, SRVDATA+20, SRVDATA+21, SRVDATA+25, SRVDATA+29, LINELVL+8~, LINELVL+10* |
LNORD | SRVDATA+3~, SRVDATA+6*, SRVDATA+7, SRVDATA+10*, SRVDATA+11* |
LNORD( | SRVDATA+7*, SRVDATA+8*, SRVDATA+11 |
MOD | SRVDATA+2~, SRVDATA+18!, SRVDATA+27*, SRVDATA+34 |
MOD( | SRVDATA+27 |
MRACNT | DEV+3~, DEV+6*, DEV+7 |
>> NCVRCHRG | LINELVL+27* |
OPRCD | SRVDATA+3~, SRVDATA+25*, SRVDATA+54, SRVDATA+55 |
PAID | SRVDATA+3~, SRVDATA+25*, SRVDATA+50 |
POP | DEV+3~, DEV+10 |
PRCD | SRVDATA+3~, SRVDATA+20*, SRVDATA+34 |
PRCTYP | SRVDATA+3~, SRVDATA+21*, SRVDATA+34 |
>> RCDED | LINELVL+22 |
>> RCLMADJ | LINELVL+18 |
>> RCNCVR | LINELVL+27 |
RCNT | SRVDATA+3~, SRVDATA+18!*, SRVDATA+38*, SRVDATA+47*, SRVDATA+52 |
>> RCOINS | LINELVL+20 |
>> RCTADJ | LINELVL+25 |
REVCD | SRVDATA+3~, SRVDATA+20*, SRVDATA+23*, SRVDATA+34 |
RLVL | SRVDATA+2~, SRVDATA+40*, SRVDATA+41*, LINELVL+8~, LINELVL+12*, LINELVL+13* |
RLVLD | SRVDATA+2~, SRVDATA+41*, SRVDATA+45, SRVDATA+46, SRVDATA+47, LINELVL+8~, LINELVL+13*, LINELVL+18, LINELVL+20, LINELVL+22 , LINELVL+25, LINELVL+27 |
RSNCD | SRVDATA+2~, SRVDATA+38!, SRVDATA+41*, SRVDATA+42, SRVDATA+43, SRVDATA+45, SRVDATA+46, SRVDATA+47, LINELVL+8~, LINELVL+13* , LINELVL+14, LINELVL+15, LINELVL+18, LINELVL+20, LINELVL+22, LINELVL+25, LINELVL+27 |
RSNCD( | SRVDATA+47*, SRVDATA+52 |
SRMKS | SRVDATA+2~, SRVDATA+31*, SRVDATA+54, SRVDATA+56 |
SRVCOIN | SRVDATA+2~, SRVDATA+38*, SRVDATA+46*, SRVDATA+50 |
SRVDED | SRVDATA+2~, SRVDATA+3~, SRVDATA+38*, SRVDATA+45*, SRVDATA+50 |
SRVDT | SRVDATA+3~, SRVDATA+20*, SRVDATA+33 |
TOTL | SRVDATA+3~, SRVDATA+18!, SRVDATA+29*, SRVDATA+34 |
U | SRVDATA+6, SRVDATA+20, SRVDATA+21, SRVDATA+23, SRVDATA+25, SRVDATA+29, SRVDATA+40, SRVDATA+41, SRVDATA+45, SRVDATA+46 , SRVDATA+47, SRVDATA+52, SRVDATA+56, LINELVL+12, LINELVL+13, LINELVL+18, LINELVL+20, LINELVL+22, LINELVL+25, LINELVL+27 |
UNIT | SRVDATA+3~, SRVDATA+20*, SRVDATA+34 |
ZTDESC | DEV+3~, DEV+14* |
ZTRTN | DEV+3~, DEV+13* |
ZTSAVE | DEV+3~ |
ZTSAVE("IB*" | DEV+15* |
ZTSK | DEV+17, DEV+18! |