IBCREU1 ;ALB/ARH - RATES: CM ENTER/EDIT UTILITIES ; 16-MAY-1996
Source file <IBCREU1.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 | 4 | IBCREE IBCREE1 IBCREE2 IBCRETP |
Name | Comments | DBIA/ICR reference |
---|---|---|
RQCI(IBCIFN) | ; check all required data defined for charge item
; either the item's Charge Set must have a Default Revenue Code or the Charge Item must have revenue code ; Charge Set and Effective Date are required ; returns: 0 or 1 ^ 1 (needs CS) ^ 1 (needs EF DT) ^ 1 (needs Revenue Code) |
|
RQCS(CSFN) | ; check that new charge set has all required fields
; Billing Rate is required to define the sets Charge Items ; Billable Event is required to link the sets charges to the items on the bills ; if the Billable Item of the Sets rate is not bedsection then Default Bedsection is required for the set ; if Charge Method of Sets rate is VA Cost then the Default Rev Code is required ; returns: 0 or 1 ^ 1 (needs BR) ^ 1 (needs BE) ^ 1 (needs bedsection) |
|
CHKBR(IBBRFN) | ; check billing rate to determine if it can be edited (has CS or charge items or national)
; if the Rate is National or (since the Rate defines the items billed to a set) ; if the Rate has a Charge Set or a set of this Rate has Charge items, don't edit ; returns: 0 if editable or 1 ^ 1 (if national) ^ 1 (CS defined) ^ 1 (if charge items exist) |
|
CHKCS(IBCSFN) | ; check charge set to determine if/what can be edited
; if the set was exported nationally (ie. any set not created locally) Name, Rate, and Event not editable ; if the Set has Charge Items defined then the Rate should not be changed since it defines the type of Item ; returns: 0 if editable or 1 ^ 1 (if charge items exist for the set) ^ 1 (not created locally) |
|
CHKSG(IBSGFN) | ; check special groups to determine if it can be edited
; returns: 0 if editable or 1 ^ 1 (if exported nationally) ^ 1 (has rv cd links) ^ 1 (has PD links) |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^IBA(363.2 - [#363.2] | RQCI+5, CHKBR+8, CHKCS+6 |
^IBE(363.1 - [#363.1] | RQCI+5, RQCS+7, CHKBR+6 |
^IBE(363.3 - [#363.3] | RQCS+7, CHKBR+5 |
^IBE(363.32 - [#363.32] | CHKSG+2 |
^IBE(363.33 - [#363.33] | CHKSG+4 |
^IBE(363.34 - [#363.34] | CHKSG+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CSFN | RQCS~, RQCS+7 |
IBBR | RQCS+6~, RQCS+7*, RQCS+8, RQCS+11, RQCS+12 |
IBBRFN | CHKBR~, CHKBR+4*, CHKBR+5, CHKBR+6 |
IBCI0 | RQCI+4~, RQCI+5*, RQCI+7, RQCI+8, RQCI+9 |
IBCIFN | RQCI~, RQCI+5 |
IBCS | RQCS+6~, RQCS+7*, RQCS+9, RQCS+10, RQCS+11, RQCS+12 |
IBCS0 | RQCI+4~, RQCI+5*, RQCI+6, RQCI+9 |
IBCSFN | CHKBR+4~, CHKBR+6*, CHKBR+8, CHKCS~, CHKCS+5*, CHKCS+6, CHKCS+7 |
IBSGFN | CHKSG~, CHKSG+2*, CHKSG+3, CHKSG+4, CHKSG+5 |
IBX | RQCI+4~*, RQCI+6*, RQCI+7*, RQCI+8*, RQCI+9*, RQCI+10, RQCS+6~*, RQCS+8*, RQCS+9*, RQCS+10* , RQCS+11*, RQCS+12*, RQCS+13, CHKBR+4~*, CHKBR+5*, CHKBR+7*, CHKBR+8*, CHKBR+9, CHKCS+5~*, CHKCS+6* , CHKCS+7*, CHKCS+8, CHKSG+2~*, CHKSG+3*, CHKSG+4*, CHKSG+5*, CHKSG+6 |
IBY | CHKBR+4~, CHKBR+5*, CHKBR+8*, CHKCS+5~, CHKCS+6*, CHKSG+2~*, CHKSG+3, CHKSG+4, CHKSG+5 |
U | RQCI+5, RQCI+6, RQCI+7, RQCI+8, RQCI+9, RQCS+7, RQCS+8, RQCS+9, RQCS+10, RQCS+11 , RQCS+12, CHKBR+5, CHKBR+6, CHKBR+7, CHKBR+8, CHKCS+7, CHKSG+3, CHKSG+4, CHKSG+5 |