IBCE837ACCU2 ;EDE/JWS - ACC consume X12 claim data ;
Source file <IBCE837ACCU2.m>
| Package | Total | Call Graph |
|---|---|---|
| Integrated Billing | 9 | ($$ADDTBILL,ARPASS)^IBCB1 UP^IBCE837ACC SET^IBCE837ACC1 ($$AMBMOD,$$OPPROV,FT,SETL)^IBCE837ACC3 $$GETMOD^IBCE837ACC4 $$CHK35593^IBCE837ACCU $$TXMT^IBCEF4 STAT^IBCEMU2 AUTOCK^IBCEU2 |
| CPT HCPCS Codes | 1 | $$CPT^ICPTCOD |
| Kernel | 1 | $$UP^XLFSTR |
| VA FileMan | 1 | UPDATE^DIE |
| 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 |
|---|---|---|
| AUTH(IBIFN,ERRMSG,IBMRANOT) | ; Entry Point
; This procedure's job is to authorize this bill. The manual ; process to authorize a bill is found in routine IBCB1. This ; routine borrows heavily from that routine. |
|
| AUTHX | ;
|
|
| SFRP | ;check service facility and rendering provider
|
|
| SW(IBINS,IBFT) | ; check file 364.8
|
|
| PAYERID(IBINS,IBFT) | ;
|
|
| 24 | ;LOOP 24
|
|
| NEXT | ;
|
| Name | Field # of Occurrence |
|---|---|
| UPDATE^DIE | 24+66 |
| $$ADDTBILL^IBCB1 | AUTH+35 |
| ARPASS^IBCB1 | AUTH+39 |
| UP^IBCE837ACC | 24+21, 24+76, 24+82, 24+88, 24+94, 24+100, 24+107 |
| SET^IBCE837ACC1 | 24+35, 24+36 |
| $$AMBMOD^IBCE837ACC3 | 24+20 |
| $$OPPROV^IBCE837ACC3 | 24+13 |
| FT^IBCE837ACC3 | 24+11 |
| SETL^IBCE837ACC3 | 24+39, 24+40, 24+41, 24+42 |
| $$GETMOD^IBCE837ACC4 | 24+17 |
| $$CHK35593^IBCE837ACCU | 24+76, 24+82, 24+88, 24+94, 24+100, 24+107 |
| $$TXMT^IBCEF4 | AUTH+31 |
| STAT^IBCEMU2 | AUTH+21 |
| AUTOCK^IBCEU2 | AUTH+24 |
| $$CPT^ICPTCOD | 24+19 |
| $$UP^XLFSTR | PAYERID+4 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(36 - [#36] | PAYERID+3 |
| ^IBA(364.8 - [#364.8] | SW+8, SW+10, SW+11, SW+13, SW+20 |
| ^TMP("IB837ACC" | 24+6*, 24+13*, 24+25*, 24+27*, 24+28*, 24+34*, 24+38*, 24+43*, 24+44*, 24+45* , 24+48*, 24+49*, 24+56, 24+59*, 24+69*, 24+70*, 24+77*, 24+83*, 24+89*, 24+95* , 24+101*, 24+110*, 24+124 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> ARG( | 24+6, 24+7, 24+9, 24+10, 24+11, 24+25, 24+27, 24+28, 24+33, 24+34 , 24+38, 24+43, 24+44, 24+45, 24+48, 24+49, 24+56, 24+59, 24+65, 24+69 , 24+70, 24+73, 24+74, 24+76, 24+77, 24+80, 24+81, 24+82, 24+83, 24+86 , 24+87, 24+88, 24+89, 24+92, 24+93, 24+94, 24+95, 24+98, 24+99, 24+100 , 24+101, 24+104, 24+105, 24+107, 24+110, 24+124, NEXT+1, NEXT+2 |
| D0 | 24+62~ |
| DA | AUTH+16~, 24+62~ |
| DD | 24+62~ |
| DFN | AUTH+16~ |
| DI | 24+62~ |
| DIC | 24+62~ |
| DIE | AUTH+16~, 24+62~ |
| DINUM | 24+62~ |
| DLAYGO | 24+62~ |
| DQ | 24+62~ |
| DR | AUTH+16~, 24+62~ |
| DTOUT | 24+62~ |
| DUOUT | 24+62~ |
| ERRMSG | AUTH~, AUTH+19*, AUTH+34, AUTH+39* |
| ERROR | 24+62~ |
| FDA | 24+62~ |
| FDA( | 24+64*, 24+65* |
| I | 24+5~, 24+15*, 24+55~, 24+56*, 24+124* |
| IB364 | AUTH+16~, AUTH+35* |
| IB3648 | SW+2~, SW+8*, SW+10, SW+11, SW+13, SW+19, SW+20 |
| IB3648FT | SW+2~, SW+11*, SW+12 |
| IB3648TF | SW+2~, SW+13* |
| >> IBACCRPC1 | 24+60 |
| >> IBCPT | 24+12* |
| >> IBDOS | 24+35*, 24+36 |
| IBEBI | PAYERID+1~, PAYERID+3*, PAYERID+4*, PAYERID+5 |
| IBEXSV | SW+2~, SW+20*, SW+22 |
| IBFT | SW~, SW+4, SW+12, SW+22, PAYERID~, PAYERID+2, 24+11, 24+13 |
| >> IBI | NEXT+1*, NEXT+2* |
| IBIEN | 24+61~, 24+63*, 24+64, 24+65 |
| IBIFN | AUTH~, AUTH+19*, AUTH+21, AUTH+24, AUTH+31, AUTH+35, AUTH+39 |
| IBINS | SW~, SW+4, PAYERID~, PAYERID+3 |
| IBINST | PAYERID+1~, PAYERID+2*, PAYERID+3 |
| >> IBLDOS | 24+35*, 24+36* |
| IBMRANOT | AUTH~, AUTH+31, AUTH+39 |
| IBPID | SW+2~, SW+4*, SW+6, SW+8 |
| >> IBPN1 | 24+74*, 24+76, 24+77, 24+81*, 24+82, 24+83, 24+87*, 24+88, 24+89, 24+93* , 24+94, 24+95, 24+99*, 24+100, 24+101, 24+105*, 24+107, 24+109*, 24+110 |
| >> IBPN2 | 24+109 |
| >> IBSEG | 24+6, 24+7, 24+9, 24+10, 24+11, 24+25, 24+27, 24+28, 24+33, 24+34 , 24+38, 24+43, 24+44, 24+45, 24+48, 24+49, 24+56, 24+59, 24+65, 24+69 , 24+70, 24+73, 24+74, 24+76, 24+77, 24+80, 24+81, 24+82, 24+83, 24+86 , 24+87, 24+88, 24+89, 24+92, 24+93, 24+94, 24+95, 24+98, 24+99, 24+100 , 24+101, 24+104, 24+105, 24+107, 24+110, 24+124 |
| >> IBSEGN | NEXT+1*, NEXT+2* |
| >> IBSLINE | 24+6, 24+25, 24+27, 24+28, 24+34, 24+38, 24+43, 24+44, 24+45, 24+48 , 24+49, 24+56, 24+59, 24+64, 24+69, 24+70, 24+76, 24+77, 24+82, 24+83 , 24+88, 24+89, 24+94, 24+95, 24+100, 24+101, 24+107, 24+110, 24+124 |
| IBTPAID | SW+2~ |
| IBTXSTAT | AUTH+16~, AUTH+31*, AUTH+34, AUTH+35 |
| >> IBX12 | 24+21, 24+63, 24+76, 24+82, 24+88, 24+94, 24+100, 24+107 |
| IBXDOS | 24+32~, 24+34*, 24+35, 24+36 |
| IBYY | AUTH+16~ |
| OK | SW+2~, SW+8*, SW+16*, 24+76*, 24+77, 24+82*, 24+83, 24+88*, 24+89, 24+94* , 24+95, 24+100*, 24+101, 24+107*, 24+110 |
| PRCASV | AUTH+16~ |
| PRCASV("OKAY" | AUTH+39 |
| >> SEG | 24+2, 24+4, 24+9, 24+24, 24+25, 24+26, 24+30, 24+47, 24+51, 24+52 , 24+53, 24+58, 24+69, 24+70, 24+71, 24+118, 24+119, 24+120, 24+121, 24+122 , 24+123, 24+126, 24+127, 24+128, 24+129, 24+130 |
| >> SEG2 | 24+27, 24+28, 24+31, 24+38, 24+39, 24+40, 24+41, 24+42, 24+43, 24+44 , 24+45, 24+48, 24+49, 24+54, 24+56, 24+72, 24+79, 24+85, 24+91, 24+97 , 24+103, 24+112, 24+113, 24+114, 24+115, 24+116 |
| STSMSG | AUTH+16~ |
| U | PAYERID+3 |
| X1 | 24+5~, 24+15*, 24+17, 24+20, 24+21 |
| X2 | 24+16~, 24+17*, 24+18 |
| >> X2N | 24+20*, 24+21 |
| XIBMOD | 24+5~, 24+9*, 24+10*, 24+15 |
| XIBPC | 24+5~, 24+7*, 24+12, 24+13, 24+19, 24+21 |
| XPN | 24+16~, 24+19*, 24+21 |