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 |