IBCF4 ;ALB/ARH - PRINT BILL ADDENDUM ;12-JAN-94
Source file <IBCF4.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 | IB PRINT BILL ADDENDUM IBCFP1 IBCSC5A IBCSC5B |
Name | Comments | DBIA/ICR reference |
---|---|---|
PRXA | ;get bill number then print rx refill addendums for bills
|
|
DEV | ;get the device
|
|
EXIT | ;clean up and quit
|
|
EN | ;ENTRY POINT IF QUEUED, print all rx refills for a bill
|
|
RX | ||
PROS | ||
END | ||
CHG(IBY,IBTYP,IBRC) | ; Return charge for item entry IBY or null if no charge
; IBRC = the array containing the revenue code items and their units and charges ; IBTYP = the type of item being priced |
|
HDR | ;print the report header
|
|
PAUSE | ;pause at end of screen if being displayed on a terminal
|
|
STOP() | ;determine if user has requested the queued report to stop
|
|
RXDISP | ;displays all rx refills bills
|
|
DATE(X) | ||
BILLAD(IFN) | ;returns true if bill has either rx refills or prosthetics so addendum should print
|
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 |
|
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 |
---|---|
^DGCR(399 - [#399] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399 - [#399] | EN+1 |
^DPT - [#2] | EN+2 |
^IBA(362.4 - [#362.4] | RX, RX+4, RX+5, BILLAD+1 |
^IBA(362.5 - [#362.5] | PROS, PROS+4, PROS+5, BILLAD+1 |
^IBA(364 - [#364] | PRXA+5, PRXA+8, PRXA+9 |
^TMP($J | RX+9, RX+10! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | PRXA+11*, PRXA+12, HDR+2 |
>> %ZIS | DEV+2* |
>> %ZIS("A" | DEV+2* |
DIC | PRXA+3*! |
DIC("S" | PRXA+1* |
DIC(0 | PRXA+3* |
DIR | PAUSE+2! |
DIR(0 | PAUSE+2* |
DIROUT | EXIT+2! |
DIRUT | EXIT+2!, PAUSE+3 |
DPTNOFZY | PRXA+2~* |
DTOUT | EXIT+2! |
DUOUT | EXIT+2!, PAUSE+3 |
IBBILL | PRXA+3*, DEV+3, EXIT+2! |
IBCDT | END!, HDR+2*, HDR+4 |
IBHDR | EN+2*, END!, HDR+4 |
IBI | END!, HDR+6* |
IBIFN | PRXA+3*, PRXA+5, PRXA+8, EXIT+2!, EN+1, RX+3, PROS+3 |
IBLDT | PRXA+7~, PRXA+8* |
IBLN | RX+14*, PROS+8*, END!, HDR+1* |
IBPGN | EN+2*, END!, HDR+1*, HDR+3, HDR+4, STOP+1 |
IBPI | PROS+4*, END! |
IBPIFN | PROS+4*, PROS+5, PROS+6, END! |
IBQUIT | EXIT+2!, EN+2*, RX+4, PROS+4, PROS+9, HDR+1*, PAUSE+3* |
IBRC | RX+2!, RX+6, RX+15!, PROS+2!, PROS+6, END!, CHG~, CHG+4*, CHG+5*, CHG+6 |
IBRC( | CHG+4, CHG+5, CHG+6*! |
IBRIFN | RX+4*, RX+5, RX+6, END! |
IBRX | EN+2*, RX+4*, END! |
IBTXOK | PRXA+5, PRXA+6*, PRXA+13*, EXIT+2! |
IBTYP | CHG~, CHG+4, CHG+5, CHG+6 |
IBX | PRXA+7~, PRXA+8*, PRXA+9, END!, BILLAD+1~*, BILLAD+2 |
IBXREF | EN+1*, RX, RX+4, PROS, PROS+4, END! |
IBY | EN+1*, EN+2, RX+5*, RX+8, RX+9, RX+11, RX+12, RX+13, PROS+5*, PROS+7 , END!, CHG~, CHG+4 |
IBYC | RX+6*, RX+9, PROS+5*, PROS+6*, PROS+7, END!, CHG+3~, CHG+4*, CHG+6*, CHG+7 |
IBZ | CHG+3~, CHG+5*, CHG+6* |
IFN | BILLAD~, BILLAD+1* |
IO | DEV+4 |
IO("Q" | DEV+3! |
IOF | HDR+3 |
IOM | HDR+4, HDR+6 |
IOSL | RX+14, PROS+8 |
IOST | HDR+3, PAUSE+1 |
>> POP | DEV+2 |
U | PRXA+3, PRXA+9, EN+2, RX+8, RX+9, RX+11, RX+12, RX+13, PROS+7, CHG+6 |
X | EXIT+2!, DATE~ |
Y | PRXA+3, EXIT+2!, HDR+2* |
>> ZTDESC | DEV+3* |
>> ZTQUEUED | EXIT+1, STOP+1 |
ZTREQ | EXIT+1*, STOP+1! |
>> ZTRTN | DEV+3* |
>> ZTSAVE("IB*" | DEV+3* |
ZTSK | DEV+3! |
>> ZTSTOP | STOP+1*, STOP+2 |