IBCRBC11 ;ALB/ARH - RATES: BILL CALCULATION BILLABLE EVENTS ;10-OCT-1998
Source file <IBCRBC11.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 |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 2 | IBCRBC IBCRBH1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
INPTDRG(IBIFN,RS,CS) | ; Determine charges for INPATIENT DRG billable events
; - the billable events are DRG's, the Transfer DRG of the patient treating specialties movements, ; pulled from the PTF record each time the charges are calculated (INPTPTF^IBCRCG) ; - each day of billable care is calculated separately in case a rate becomes in/active ; - if bedsection is ICU then allow ICU Charge Set only |
|
UNASSOC(IBIFN,RS,CS,IBMIARR) | ; Determine charges for UNASSOCIATED billable events
; - the billable event is not associated with any data element on the bill ; - the item to charge is selected by the user from the list of billing items (363.21) ; - the items the user selected to add charges to the bill for are passed in in array IBMIARR ; - if the charge set is limited by region then either the items division or if no item division then the bill's ; Default Division must be contained in the sets region |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399 - [#399] | INPTDRG+11, INPTDRG+15, UNASSOC+11, UNASSOC+15 |
^DIC(36 - [#36] | INPTDRG+13, UNASSOC+13 |
^IBE(363.1 - [#363.1] | INPTDRG+10, UNASSOC+10 |
^TMP($J | INPTDRG+18, INPTDRG+20, INPTDRG+28! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CS | INPTDRG~, INPTDRG+6, INPTDRG+8, INPTDRG+10, INPTDRG+22, INPTDRG+24, INPTDRG+27, UNASSOC~, UNASSOC+8, UNASSOC+10 , UNASSOC+18, UNASSOC+19, UNASSOC+22, UNASSOC+25 |
IBBDIV | INPTDRG+15*, INPTDRG+24, UNASSOC+7~, UNASSOC+15*, UNASSOC+22 |
IBBLITEM | INPTDRG+6~, INPTDRG+10*, INPTDRG+17, UNASSOC+7~, UNASSOC+10*, UNASSOC+17 |
IBBS | INPTDRG+6~, INPTDRG+20*, INPTDRG+22, INPTDRG+26 |
IBCHGMTH | INPTDRG+6~, INPTDRG+10*, INPTDRG+17, UNASSOC+7~, UNASSOC+10*, UNASSOC+17 |
IBCMPNT | INPTDRG+6~, INPTDRG+10*, INPTDRG+26, UNASSOC+7~, UNASSOC+10*, UNASSOC+24 |
IBDIV | INPTDRG+20*, INPTDRG+24, INPTDRG+26, UNASSOC+7~, UNASSOC+20*, UNASSOC+22, UNASSOC+24 |
IBEVDT | INPTDRG+6~, INPTDRG+18*, INPTDRG+20, INPTDRG+27, UNASSOC+7~, UNASSOC+19*, UNASSOC+25 |
IBI | UNASSOC+7~, UNASSOC+18*, UNASSOC+19 |
IBIDRC | INPTDRG+6~, INPTDRG+11*, INPTDRG+12*, INPTDRG+13*, INPTDRG+27, UNASSOC+7~, UNASSOC+11*, UNASSOC+12*, UNASSOC+13*, UNASSOC+25 |
IBIFN | INPTDRG~, INPTDRG+6, INPTDRG+8, INPTDRG+11, INPTDRG+12, INPTDRG+15, UNASSOC~, UNASSOC+8, UNASSOC+11, UNASSOC+12 , UNASSOC+15 |
IBITM | INPTDRG+6~, INPTDRG+20*, INPTDRG+26, INPTDRG+27, UNASSOC+7~, UNASSOC+19*, UNASSOC+24, UNASSOC+25 |
IBMIARR | UNASSOC~, UNASSOC+8 |
IBMIARR( | UNASSOC+18, UNASSOC+19 |
IBRVCD | UNASSOC+7~, UNASSOC+20*, UNASSOC+25 |
IBSAVE | INPTDRG+6~, INPTDRG+26*, INPTDRG+27, UNASSOC+7~, UNASSOC+24*, UNASSOC+25 |
IBTUNITS | UNASSOC+7~, UNASSOC+20*, UNASSOC+24 |
IBTYPE | INPTDRG+6~, INPTDRG+10*, INPTDRG+26, UNASSOC+7~, UNASSOC+10*, UNASSOC+24 |
IBX | INPTDRG+6~, INPTDRG+10*, INPTDRG+20*, UNASSOC+7~, UNASSOC+10*, UNASSOC+19*, UNASSOC+20 |
RS | INPTDRG~, INPTDRG+27, UNASSOC~, UNASSOC+18, UNASSOC+19, UNASSOC+25 |
U | INPTDRG+10, INPTDRG+13, INPTDRG+15, INPTDRG+20, UNASSOC+10, UNASSOC+13, UNASSOC+15, UNASSOC+19, UNASSOC+20 |