IBCRCU1 ;ALB/ARH - RATES: CALCULATION UTILITIES ; 22-MAY-1996
Source file <IBCRCU1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CSITMS(CS) | ; returns 1 (ITEM) if the CS requires a single billable item or 2 (EVENT) if all active items for date are used
 | 
|
| CSITMSQ | ||
| CSALL(CS,EVDT,ARR) | ; returns all items billable on a given effective date for charge sets where all active items are billed (EVENT)
 ; finds most recent effective date, returns all items active on that date ie. does not check item inactive date ; first get all active items on date then get only those items active on most recent effective date ; Ouput: ARR = chg effective date ; ARR(source item pointer) =""  | 
|
| CSALLQ | ||
| CPTUNITS(CS,UNIT) | ; return raw data returns CPT units based on Charge Set and item
 ; Input: CS - Charge Set of charge determines Charge Method ; UNIT - total miles/minutes/hours of item ; Output: UNIT or calculated for miles/minutes/hours  | 
|
| CPTUNITQ | ||
| CPTMOD(CS,CPT,MODS,DATE) | ; check to see if a CPT-Modifier combination has a charge in this Charge Set, returns "" or CI IFN
 ; Input MODS is a list of modifiers to check separated by ',' ; Output "" or list of modifiers with active charges in the set on date  | 
|
| CPTMODQ | ||
| CHGMOD(IBIFN,CPT,EFFDT,CT) | ; find charges for a procedure and a date for a bill
 ; returns: count of charges ':' list of charge items ':' list of charge modifiers  | 
|
| CHGMODQ | ||
| CPTCHG(IBIFN,CT) | ; return true if bill has auto add CPT charges for the Charge Type passed in (regardless of modifier)
 | 
|
| CPTCHGQ |