IBCNSBL2 ;ALB/CPM - 'BILL NEXT PAYOR' BULLETIN ;08-AUG-96
Source file <IBCNSBL2.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 |
|---|---|---|
| EOB(IBIFN,IBORIG,IBPYMT,IBTXT) | ; determine if there may be another payer for this claim that should be billed
; in general the EOB of the current bill is required to be sent with the next TP bill in the series ; if there is another Third Party Payer then returns true, if any other payer (including patient) then set array |
|
| EOBQ | ||
| BULL(IBIFN,IBORIG,IBPYMT) | ; Generate bulletin detailing next payer for a claim, if any
|
|
| BULLQ | ||
| CHPSUP(DFN) | ; Does the patient have a TRICARE Supplemental policy?
; Input: DFN -- Pointer to the patient in file #2 ; Output: 0 - Has no TRICARE Supplemental policy ; 1 - Yes, patient has such a policy. |
|
| WLCK(IBIFN) | ; does this claim need to be removed from the worklist?
; IBIFN = claim ien, if collected/closed and NO subsequent payer, remove from worklist if there ; |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGCR(399 - [#399] | EOB+23, EOB+48, EOB+49, EOB+72, EOB+73, BULL+24, BULL+43, BULL+45, BULL+47, WLCK+5 |
| ^DGCR(399.3 - [#399.3] | EOB+28, BULL+38 |
| ^DIC(36 - [#36] | EOB+74, BULL+45, BULL+48, BULL+49, BULL+50 |
| ^IBA(355.3 - [#355.3] | EOB+50 |
| ^IBE(350.9 - [#350.9] | BULL+54 |
| ^IBE(355.1 - [#355.1] | EOB+50, CHPSUP+8 |
| ^PRCA(430 - [#430] | EOB+19, BULL+36 |
| ^XMB("NETNAME" | BULL+55 |
| ^XMB(3.8 - [#3.8] | BULL+54 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DFN | CHPSUP~, CHPSUP+6 |
| DT | CHPSUP+6 |
| DUZ | BULL+31 |
| IB | EOB+17~, EOB+23*, EOB+28, EOB+63, BULL+10~, BULL+24*, BULL+25, BULL+38 |
| IBARCAT | EOB+17~, EOB+28*, EOB+31, EOB+36, EOB+41, EOB+45, EOB+60 |
| IBCS | EOB+17~, EOB+50*, EOB+51, CHPSUP+5~, CHPSUP+7*, CHPSUP+8*, CHPSUP+9 |
| IBGRP | BULL+10~, BULL+54*, BULL+55 |
| IBIFN | EOB~, EOB+18, EOB+19, EOB+23, EOB+48, EOB+49, EOB+72, EOB+73, BULL~, BULL+12 , BULL+20, BULL+24, BULL+36, BULL+43, BULL+45, BULL+47, WLCK~, WLCK+4, WLCK+5, WLCK+6 |
| IBINS | EOB+17~, EOB+73*, EOB+74, CHPSUP+5~ |
| IBINS( | CHPSUP+7, CHPSUP+8 |
| IBORIG | EOB~, EOB+20, EOB+26, BULL~, BULL+12, BULL+20, BULL+39 |
| IBP | BULL+10~, BULL+25*, BULL+37 |
| IBPOL | EOB+17~, EOB+49*, EOB+50 |
| IBPYMT | EOB~, EOB+21, EOB+26, BULL~, BULL+12, BULL+20, BULL+40 |
| IBRETURN | EOB+17~*, EOB+32*, EOB+37*, EOB+42*, EOB+56*, EOB+64*, EOB+74*, EOB+76, EOBQ |
| IBSEC | EOB+17~ |
| IBSEQ | EOB+17~, EOB+48*, EOB+49, EOB+72*, EOB+73, EOB+75 |
| IBTXT | EOB~, BULL+10~, BULL+12 |
| IBTXT(1 | BULL+33* |
| IBTXT(10 | BULL+44*, BULL+48* |
| IBTXT(11 | BULL+45*, BULL+49* |
| IBTXT(12 | BULL+50* |
| IBTXT(13 | BULL+51* |
| IBTXT(14 | EOB+33*, EOB+38*, EOB+42*, EOB+52*, EOB+57*, EOB+65*, EOB+69*, EOB+75* |
| IBTXT(15 | EOB+53*, EOB+66*, EOB+76* |
| IBTXT(2 | BULL+34* |
| IBTXT(3 | BULL+35* |
| IBTXT(4 | BULL+36* |
| IBTXT(5 | BULL+37* |
| IBTXT(6 | BULL+38* |
| IBTXT(7 | BULL+39* |
| IBTXT(8 | BULL+40* |
| IBTXT(9 | BULL+41* |
| IBWLF | BULL+10~, BULL+19*, BULL+20 |
| IBX | BULL+10~, BULL+12*, BULL+19, BULL+43*, BULL+44, BULL+47*, BULL+48, BULL+49, BULL+50 |
| U | EOB+48, EOB+72, EOB+73, EOB+74, EOB+76, BULL+19, BULL+44, BULL+45, BULL+48, BULL+49 , BULL+50, WLCK+4 |
| X | EOB+17~, BULL+10~, CHPSUP+5~, CHPSUP+7*, CHPSUP+8, WLCK+3~, WLCK+6* |
| XMDUZ | BULL+28~, BULL+30* |
| XMSUB | BULL+28~, BULL+29* |
| XMTEXT | BULL+28~, BULL+30* |
| XMY | BULL+28~, BULL+31! |
| XMY( | BULL+31* |
| XMY("G." | BULL+55* |