IBCRETP ;LL/ELZ - RATES: TRANSFER PRICING CM FAST ENTER/EDIT ; 24-AUG-1999
Source file <IBCRETP.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 | 1 | IBCR ENTER TP NEG RATES |
Name | Comments | DBIA/ICR reference |
---|---|---|
ENTER | ; OPTION: Transfer Pricing rates fast enter - this requires billing
; rate names are not changed. Will set up charge sets if not defined. |
|
FAC(TYPE) | ; ask facility, create charge sets and billing region if not defined, return chargeset
|
|
RG(INST) | ; add a new Billing Region for Transfer pricing (363.31)
; input institution 0 by ref and institution pointer ; returns billing region IFN ^ name |
|
ACS(RATE,RG,FAC) | ; find or add charge set
; returns IFN of new charge set, 0 otherwise, input is in internal^external format |
|
ACSQ | ||
MCCRUTL(X,P) | ; returns IFN of item in 399.1 if Name is found and piece P is true
|
|
MSG(X) | ; add message to end of message list, reserves IBA(1) for primary message
|
|
MSGP | ; print error messages in IBA
|
|
EDITCI(IBCSFN,IBDT) | ; Enter/Edit Charge Items
|
|
CS | ||
CI | ||
EF | ||
DIE | ||
BITM(X) | ; return external form of billable item
|
|
FINDCI(IBCSFN,IBITEM,IBDT) | ; find item to edit returns CIIFN or 0 (new) or -1 (error)
|
|
FCQ | ||
DR01(FILE) | ; return DR string for editing the .01 field of charge item
|
|
SCRNDSPL | ; if this edit is called from the screen return the items and dates edited so screen can be
; redisplayed with the new/edited items |
Name | Field # of Occurrence |
---|---|
^DIC | FAC+3 |
FILE^DICN | RG+11, RG+14, ACS+15 |
^DIE | ACS+19, DIE |
^DIR | ENTER+6, FINDCI+7, FINDCI+8 |
$$ADDCI^IBCREF | EF+9 |
$$RQCI^IBCREU1 | DIE+2 |
$$EXPAND^IBCRU1 | BITM+1 |
$$GETCS^IBCRU1 | CS |
$$GETDT^IBCRU1 | ENTER+9 |
$$GETITEM^IBCRU1 | CI |
$$ITFILE^IBCRU2 | CI+1 |
DISPCI^IBCRU5 | EF |
DISPCIL^IBCRU5 | FINDCI+6 |
$$TPCS^IBCRU7 | FAC+5 |
DISPCS^IBCRU7 | CS+1 |
DISPCSL^IBCRU7 | DIE+3 |
$$NNT^XUAF4 | RG+7 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^IBE(363.1 - [#363.1] | Classic Fileman Calls |
^IBA(363.2 - [#363.2] | Classic Fileman Calls |
^IBE(363.31 - [#363.31] | Classic Fileman Calls |
^DIC(4 - [#4] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399.1 - [#399.1] | MCCRUTL+2 |
^DIC(4 - [#4] | RG+6 |
^DIC(5 - [#5] | RG+8 |
^IBA(363.2 - [#363.2] | FINDCI+3, FINDCI+5 |
^IBE(363.1 - [#363.1] | ACS+7, ACS+13, CS+3 |
^IBE(363.3 - [#363.3] | ACS+8, ACS+10, CS+4 |
^IBE(363.31 - [#363.31] | RG+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
D0 | RG+3~, RG+11! |
DA | RG+3~, RG+14!, ACS+2~, ACS+19*!, EDITCI+1~, DIE*, DIE+2 |
DA(1 | RG+14* |
DD | ACS+2~, ACS+15! |
DIC | FAC+1~, FAC+3*, RG+3~, RG+11*, RG+14*, ACS+2~, ACS+15*! |
DIC(0 | FAC+3*, RG+11*, RG+14*, ACS+15* |
DIDEL | DIE*! |
DIE | ACS+2~, ACS+19*!, EDITCI+1~, DIE*! |
DINUM | ACS+2~, ACS+13*, ACS+15! |
DIR | ENTER+3~, ENTER+6!, FINDCI+2~ |
DIR("A" | ENTER+6*, FINDCI+8* |
DIR("B" | FINDCI+8* |
DIR(0 | ENTER+6*, FINDCI+7*, FINDCI+8* |
DIRUT | ENTER+3~ |
DLAYDO | ACS+2~ |
DLAYGO | RG+3~, RG+11*, ACS+15*! |
DO | ACS+2~, ACS+15! |
DR | ACS+2~, ACS+18*, ACS+19!, EDITCI+1~, EF+11*, EF+13*, DIE! |
DTOUT | ENTER+3~, FAC+1~, RG+3~, FINDCI+8 |
DUOUT | ENTER+3~, FAC+1~, RG+3~, FINDCI+8 |
FAC | ACS~, ACS+3*, ACS+5 |
FILE | DR01~, DR01+2 |
IBA | ENTER+3~, ACS+2~ |
IBA( | MSG+2*, MSGP+1 |
IBA(1 | ACS+20* |
IBA(999999 | MSG+1 |
IBARR | ENTER+3~, FINDCI+2~ |
IBARR( | FINDCI+6*, FINDCI+7 |
IBBE | ACS+2~, ACS+9*, ACS+18 |
IBBR | ACS+2~, ACS+8*, ACS+18 |
IBBR0 | EDITCI+1~, CS+4* |
IBBRBI | EDITCI+1~, CS+4*, CS+5, CI+1 |
IBBRFN | EDITCI+1~, CS+3*, CS+4 |
IBCIFN | EDITCI+1~, EF+4*, EF+6, EF+8, EF+9*, DIE, DIE+2 |
IBCNT | FINDCI+2~, FINDCI+5*, FINDCI+6*, FINDCI+7 |
IBCS | ENTER+3~, ENTER+11*, ENTER+12, FAC+1~, FAC+5*, FAC+9*, FAC+10 |
IBCS0 | EDITCI+1~, CS+3*, CS+5 |
IBCSFN | EDITCI~, CS*, CS+1, CS+3, CI, EF, EF+4, EF+9, DIE+3, FINDCI~ , FINDCI+3, FINDCI+5 |
IBCSN | ACS+2~, ACS+16* |
IBDT | EDITCI~, EF+1*, EF+4, EF+9, FINDCI~, FINDCI+3, FINDCI+5, SCRNDSPL+3, SCRNDSPL+4 |
IBEFDT | ENTER+3~, ENTER+9*, ENTER+12 |
IBEVENT | ACS+2~, ACS+6*, ACS+9 |
IBFAC | FAC+1~, FAC+3*, FAC+5, FAC+8, FAC+9 |
IBFN | ACS+2~, ACS+7*, ACS+13*, ACS+16*, ACS+19, ACS+20, ACSQ+1 |
IBI | FINDCI+2~, FINDCI+3*, FINDCI+5*, FINDCI+6 |
IBITEM | EDITCI+1~, CI*, CI+1, EF, EF+4, EF+9, EF+11, EF+13, FINDCI~, FINDCI+3 , FINDCI+5, SCRNDSPL+2 |
IBJ | ACS+2~, ACS+13* |
IBNAME | RG+3~, RG+7*, RG+8*, RG+9, RG+11, ACS+2~, ACS+5*, ACS+7, ACS+15, ACS+20 |
IBOK | ACS+2~*, ACS+7*, ACS+8*, ACS+9*, ACS+10*, ACS+11 |
IBRATE | ENTER+3~, ENTER+7*, ENTER+11 |
IBRG | FAC+1~, FAC+8*, FAC+9, RG+3~, RG+9*, RG+12*, RG+14, RG+17 |
IBRVCD | ENTER+3~ |
>> IBSRNBDT | SCRNDSPL+3* |
>> IBSRNEDT | SCRNDSPL+4* |
>> IBSRNITM | SCRNDSPL+2* |
IBX | MCCRUTL+1~, MCCRUTL+2*, MSG+1~*, MSG+2, MSGP+1~*, EDITCI+1~, DIE+2*, DR01+1~*, DR01+2*, DR01+3 |
IBY | MCCRUTL+1~*, MCCRUTL+2*, MCCRUTL+3, FINDCI+2~*, FINDCI+3*, FINDCI+7*, FINDCI+8*, FCQ |
INST | RG~, RG+4, RG+6, RG+7, RG+14 |
INST( | RG+6* |
INST(0 | RG+8, RG+15 |
INST(1 | RG+8 |
INST(99 | RG+8 |
IOF | ENTER+4 |
MSG | RG+3~, ACS+2~ |
P | MCCRUTL~, MCCRUTL+2 |
RATE | ACS~, ACS+3*, ACS+5, ACS+6, ACS+8 |
RG | ACS~, ACS+3*, ACS+10, ACS+18 |
TYPE | FAC~, FAC+5, FAC+9 |
U | ACS+16, MCCRUTL+2, CS+3, CS+4, CS+5, CI+1, EF+11, EF+13 |
X | ENTER+3~, FAC+1~, RG+3~, RG+6*, RG+11*, RG+14*, ACS+2~, ACS+15*!, ACS+19!, MCCRUTL~ , MCCRUTL+2, MSG~, MSG+2, EDITCI+1~, DIE!, BITM~, BITM+1*, BITM+2, FINDCI+2~ |
Y | ENTER+3~, ENTER+7, FAC+1~, FAC+3, RG+3~, RG+11, RG+12, RG+15, ACS+2~, ACS+15! , ACS+16, ACS+19!, EDITCI+1~, DIE+2, FINDCI+2~, FINDCI+7, FINDCI+8 |