Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points
Print Page as PDF
Routine: IBCRCU1

Package: Integrated Billing

Routine: IBCRCU1


Information

IBCRCU1 ;ALB/ARH - RATES: CALCULATION UTILITIES ; 22-MAY-1996

Source Information

Source file <IBCRCU1.m>

Entry Points

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
Info |  Source |  Entry Points