IBCESRV3 ;ALB/TMP - Server based Auto-update utilities - IB EDI ;03/05/96
Source file <IBCESRV3.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 |
|---|---|---|
| EOB835 | ; Explanation of Benefits - auto update
; Input expected: IBTDA = the ien of the message entry in file 364.2 |
|
| UPDEOB(IBTDA) | ; Explanation of Benefits or MRA
; Update data base from msg (store EOB in file 361.1) ; IBTDA = ien of message in file 364.2 |
|
| UPDEOBX | ;
|
|
| AUTOMSG(IBEOB,MSG) | ; File the automatic bill generation failure message
|
|
| AUMSGX | ;
|
|
| MRASTAT(IBEOB,STAT) | ; Update the claim MRA status field on the bill
; File 399, Field 24 - CLAIM MRA STATUS |
|
| MRASTX | ;
|
|
| ISITMRA(IBTDA) | ; Function to return whether or not this transmission
; is a Medicare MRA or a normal EOB |
|
| ISMRAX | ;
|
| Name | Field # of Occurrence |
|---|---|
| ^DIE | AUTOMSG+6, MRASTAT+10 |
| AUTH^IBCEMQA | UPDEOB+42 |
| AUTOCOB^IBCEMQA | UPDEOB+38 |
| $$CRIT^IBCEMQC | UPDEOB+32 |
| $$EXT^IBCEMU1 | ISITMRA+5 |
| $$MRAUSR^IBCEMU1 | EOB835+19 |
| $$UPDEOB^IBCEOB | UPDEOB+11 |
| BILLSTAC^IBCESRV2 | UPDEOB+16 |
| DELMSG^IBCESRV2 | UPDEOB+19 |
| UPDMSG^IBCESRV2 | UPDEOB+7 |
| $$NOW^XLFDT | AUTOMSG+5 |
| DUZ^XUP | EOB835+20 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGCR(399 - [#399] | MRASTAT+7 |
| ^IBA(364 - [#364] | UPDEOB+34 |
| ^IBA(364.2 - [#364.2] | EOB835+10, UPDEOB+8, ISITMRA+4, ISITMRA+5 |
| ^IBE(364.3 - [#364.3] | EOB835+11 |
| ^IBM(361.1 - [#361.1] | UPDEOB+22, AUTOMSG+3, MRASTAT+4, MRASTAT+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| D | AUTOMSG+1~, MRASTAT+2~ |
| D0 | AUTOMSG+1~, MRASTAT+2~ |
| DA | EOB835+7~, UPDEOB+4~, AUTOMSG+1~, AUTOMSG+5*, MRASTAT+2~, MRASTAT+9* |
| DATA | ISITMRA+2~, ISITMRA+5*, ISITMRA+6, ISITMRA+7 |
| DI | AUTOMSG+1~, MRASTAT+2~ |
| DIC | AUTOMSG+1~, MRASTAT+2~ |
| DIE | EOB835+7~, UPDEOB+4~, AUTOMSG+1~, AUTOMSG+5*, MRASTAT+2~, MRASTAT+9* |
| DIG | MRASTAT+2~ |
| DIH | MRASTAT+2~ |
| DIU | MRASTAT+2~ |
| DIV | MRASTAT+2~ |
| DQ | AUTOMSG+1~, MRASTAT+2~ |
| DR | EOB835+7~, UPDEOB+4~, AUTOMSG+1~, AUTOMSG+5*, MRASTAT+2~, MRASTAT+9* |
| DUZ | EOB835+20~ |
| IB0 | EOB835+7~, EOB835+10*, EOB835+11, UPDEOB+4~, UPDEOB+8*, UPDEOB+10, UPDEOB+16, UPDEOB+34 |
| IBAUTO | UPDEOB+5~, UPDEOB+32*, UPDEOB+33 |
| IBBDA | EOB835+7~, EOB835+10* |
| IBBILL | EOB835+7~, UPDEOB+4~ |
| IBBST | EOB835+7~ |
| IBEOB | UPDEOB+5~, UPDEOB+11*, UPDEOB+12, UPDEOB+22, UPDEOB+28, UPDEOB+32, UPDEOB+33, UPDEOB+38, UPDEOB+39, UPDEOB+43 , AUTOMSG~, AUTOMSG+2*, AUTOMSG+3, AUTOMSG+5, MRASTAT~, MRASTAT+3*, MRASTAT+4, MRASTAT+6 |
| IBERRMSG | UPDEOB+5~, UPDEOB+37*, UPDEOB+38, UPDEOB+39, UPDEOB+42, UPDEOB+43 |
| IBFLAG | EOB835+7~, UPDEOB+4~ |
| IBIFN | UPDEOB+5~, UPDEOB+34*, UPDEOB+38, UPDEOB+42, MRASTAT+2~, MRASTAT+6*, MRASTAT+7, MRASTAT+9 |
| IBMSG | EOB835+7~ |
| IBS | UPDEOB+4~ |
| IBTDA | EOB835+9, EOB835+10, EOB835+20, EOB835+22, UPDEOB~, UPDEOB+7, UPDEOB+8, UPDEOB+11, UPDEOB+19, ISITMRA~ , ISITMRA+4, ISITMRA+5 |
| IBTYP | EOB835+7~, EOB835+11*, EOB835+12 |
| IEN | ISITMRA+2~, ISITMRA+3*, ISITMRA+4*, ISITMRA+5 |
| MRA | ISITMRA+2~, ISITMRA+3*, ISITMRA+7*, ISMRAX+1 |
| MRAUSER | EOB835+7~, EOB835+19*, EOB835+20 |
| MSG | AUTOMSG~, AUTOMSG+2*, AUTOMSG+4, AUTOMSG+5 |
| PRCASV | UPDEOB+4~ |
| STAT | MRASTAT~, MRASTAT+3*, MRASTAT+5, MRASTAT+9 |
| STOP | ISITMRA+2~, ISITMRA+3*, ISITMRA+4, ISITMRA+8* |
| U | EOB835+10, EOB835+11, UPDEOB+10, UPDEOB+16, UPDEOB+22, UPDEOB+33, UPDEOB+34, MRASTAT+6, ISITMRA+6, ISITMRA+7 |
| X | UPDEOB+4~, AUTOMSG+1~, MRASTAT+2~ |
| Y | UPDEOB+4~, AUTOMSG+1~, MRASTAT+2~ |
| Z | EOB835+7~ |
| >> ZTREQ | UPDEOBX+1* |