IBCRBF ;ALB/ARH - RATES: BILL FILE CHARGES ;22-MAY-1996
Source file <IBCRBF.m>
| Package | Total | Call Graph |
|---|---|---|
| VA FileMan | 3 | FILE^DICN ^DIE ^DIK |
| CPT HCPCS Codes | 1 | $$CPT^ICPTCOD |
| Integrated Billing | 1 | $$INPAT^IBCEF |
| 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 |
|---|---|---|
| ADDRC(IBIFN,IBRVCD,IBBS,IBCHG,IBUNITS,IBCPT,IBDIV,IBAA,IBITYP,IBIPTR,IBCMPNT) | ; add a revenue code charge entry to a bill (399,42)
; returns DA of new entry or -1 |
|
| ADDRCQ | ||
| DELALLRC(IBIFN) | ; delete all charges on the bill that were automatically calculated and added
|
|
| RCDUP(IBIFN,IBRVCD,IBITYP,IBIPTR,IBCHG) | ; Check for duplicate Revenue Codes for the same Charge Code
; IB*2.0*447 BI ; Inputs: IBIFN - Bill/Claim IEN ; IBIPTR - Charge Code Multiple IEN ; Output: RCDUP - 0=No Duplicate, 1=Duplicate Exists |
|
| NOIPINST(IBIFN) | ; Test for Not Inpatient Institutional.
; Returns a 1 if the claim is not an Inpatient Institutional claim. |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD(399 | ADDRC+17 |
| ^DG(40.8 - [#40.8] | ADDRC+12 |
| ^DGCR(399 - [#399] | ADDRC+8, DELALLRC+4, DELALLRC+6, RCDUP+9, RCDUP+10, NOIPINST+2 |
| ^DGCR(399.1 - [#399.1] | ADDRC+10 |
| ^DGCR(399.2 - [#399.2] | ADDRC+9 |
| ^TMP("IBCRRX" | ADDRC+27, ADDRC+28!, DELALLRC+3!, DELALLRC+10* |
| Name | Line Occurrences |
|---|---|
| $$NOIPINST | ADDRC+15, DELALLRC+8 |
| $$RCDUP | ADDRC+15 |
| ADDRCQ | ADDRC+6, ADDRC+8, ADDRC+9, ADDRC+10, ADDRC+11, ADDRC+12, ADDRC+15, ADDRC+18 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | ADDRC+2~, ADDRC+29*, DELALLRC+2~, DELALLRC+14* |
| DA(1 | ADDRC+18*, DELALLRC+14* |
| DD | ADDRC+17! |
| DGXRF1 | ADDRC+2~, DELALLRC+2~ |
| DIC | ADDRC+2~, ADDRC+18*, ADDRC+29 |
| DIC("P" | ADDRC+17* |
| DIC(0 | ADDRC+18* |
| DIE | ADDRC+2~, ADDRC+29* |
| DIK | DELALLRC+2~, DELALLRC+14*! |
| DLAYGO | ADDRC+2~, ADDRC+18* |
| DO | ADDRC+17! |
| DR | ADDRC+2~, ADDRC+20*, ADDRC+21*, ADDRC+22*, ADDRC+23*, ADDRC+24*, ADDRC+28* |
| DT | ADDRC+11 |
| IBAA | ADDRC~, ADDRC+22 |
| IBBS | ADDRC~, ADDRC+10, ADDRC+20 |
| IBCHG | ADDRC~, ADDRC+13*, ADDRC+15*, ADDRC+20, RCDUP~, RCDUP+11* |
| IBCMPNT | ADDRC~, ADDRC+24 |
| IBCPT | ADDRC~, ADDRC+11*, ADDRC+21 |
| IBDA | ADDRC+2~*, ADDRC+29*, ADDRCQ |
| IBDIV | ADDRC~, ADDRC+12*, ADDRC+21 |
| IBI | DELALLRC+2~, DELALLRC+4*, DELALLRC+6, DELALLRC+14 |
| IBIFN | ADDRC~, ADDRC+8, ADDRC+15, ADDRC+18, DELALLRC~, DELALLRC+4, DELALLRC+6, DELALLRC+8, DELALLRC+14, RCDUP~ , RCDUP+8, RCDUP+9, RCDUP+10, NOIPINST~, NOIPINST+2 |
| IBIPTR | ADDRC~, ADDRC+15, ADDRC+23, ADDRC+25, ADDRC+27, ADDRC+28, RCDUP~, RCDUP+11 |
| IBITYP | ADDRC~, ADDRC+15, ADDRC+23, ADDRC+25, RCDUP~, RCDUP+11 |
| IBRVCD | ADDRC~, ADDRC+9, ADDRC+15, ADDRC+18, RCDUP~, RCDUP+11 |
| IBUNITS | ADDRC~, ADDRC+6, ADDRC+20 |
| RC0 | RCDUP+6~, RCDUP+10*, RCDUP+11 |
| RCDUP | RCDUP+7~*, RCDUP+8, RCDUP+9, RCDUP+11*, RCDUP+12 |
| RCLOOP | RCDUP+6~, RCDUP+9*, RCDUP+10 |
| U | ADDRC+9, ADDRC+10, ADDRC+17, DELALLRC+7, DELALLRC+8, DELALLRC+10, RCDUP+10, RCDUP+11, NOIPINST+2 |
| X | ADDRC+2~, ADDRC+18*, DELALLRC+2~ |
| Y | ADDRC+2~, ADDRC+18, ADDRC+29, DELALLRC+2~ |
| Z | ADDRC+2~, ADDRC+26~, ADDRC+27*, ADDRC+28, DELALLRC+2~ |
| Z0 | DELALLRC+5~, DELALLRC+6*, DELALLRC+7, DELALLRC+8, DELALLRC+10 |
| Z1 | ADDRC+2~, DELALLRC+2~ |