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 |