IBCRCI ;ALB/ARH - RATES: CALCULATION ITEM/EVENT COST FNCTNS ; 22-MAY-96
Source file <IBCRCI.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
ITCHG(CS,ITEM,EVDT,MOD) | ; returns total base unit charge for a specific charge set, item/event and date
; works for both types of Charge Set (Item and Event) and all Charge Methods ; does not factor in division, units or rate schedule adjustment ; if charges for the Set are based on event rather than item, will get active events, ITEM is not required/used ; Input: CS = Charge Set ifn, ITEM = billable item pointer, MOD = cpt modifier ; Output: total item charge on EVDT ^ effective date of charge ^ total base charge |
|
ITCHGQ | ||
ITCOST(RS,CS,ITEM,EVDT,MOD,DIV,UNIT) | ; returns total adjusted unit cost/charge for a specific schedule/set, item/event, date
; this is the actual cost of one item/event, does factor in division, units and rate schedule adjustment ; units should be 1 or undefined unless the Charge Method of the rate is Quantity/Miles/Minutes/Hours ; if the Charge Set is region specific, Division passed must be within that region or no charge ; Input: CS = Charge Set ifn, ITEM = billable item pointer, MOD = cpt modifier, UNIT = 1 unless Quantity ; Output: total adjusted item charge/cost on EVDT ^ effective date of charge |
|
ITCOSTQ | ||
BICOST(RT,BT,EVDT,BE,ITEM,MOD,DIV,UNIT,CT,BLBS) | ; returns the total unit cost of a particular item/event for a specific Rate Type and Bill Type, i.e. payer
; this includes all cost for the item and payer, which may include more than one charge set or rate schedule ; ITEM is not required if it is an Event CS, BE is required only as a screen for a specific event, if desired |
|
BILLCOST(IBIFN,EVDT,BE,ITEM,MOD,UNIT) | ; returns total cost of a particular item or event for a specific bill
; cost may include more than one set or schedule charge if the item/event is defined for more than one set ; or schedule assigned to the rate type/event type of the bill |