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 |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 3 | IBACUS2 IBCRBC IBCRBC3 |
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~ |