IBCF4 ;ALB/ARH - PRINT BILL ADDENDUM ; 12-JAN-94
Source file <IBCF4.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Integrated Billing | 2 | IB PRINT BILL ADDENDUM IBCFP | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ;ENTRY POINT IF QUEUED, print all rx refills for a bill | |
| END | ||
| HDR | ;print the report header | |
| PROS | ||
| DATE(X) | ||
| RX | ||
| DEV | ;get the device | |
| BILLAD(IFN) | ;returns true if bill has either rx refills or prosthetics so addendum should print | |
| PAUSE | ;pause at end of screen if beeing displayed on a terminal | |
| EXIT | ;clean up and quit | |
| RXDISP | ;displays all rx refills bills | |
| STOP() | ;determine if user has requested the queued report to stop | |
| PRXA | ;get bill number then print rx refill addendums for bills | 
| 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 | 
 | 
| 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+2, RX+3, BILLAD+1 | 
| ^IBA(362.5 - [#362.5] | PROS, PROS+2, PROS+3, BILLAD+1 | 
| ^PSDRUG - [#50] | RX+4 | 
| Name | Line Occurrences | 
|---|---|
| $$STOP | HDR+1 | 
| EN | DEV+4 | 
| END | PROS | 
| EXIT | PRXA+5, DEV+2, DEV+3 | 
| HDR | EN+2, RX+8, PROS+5 | 
| PAUSE | RX+8, PROS+5, PROS+6 | 
| PROS | RX | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | HDR+2 | 
| >> %ZIS | DEV+2* | 
| >> %ZIS("A" | DEV+2* | 
| DIC | PRXA+5*! | 
| DIC("S" | PRXA+4* | 
| DIC(0 | PRXA+5* | 
| DIR | PAUSE+2! | 
| DIR(0 | PAUSE+2* | 
| DIROUT | EXIT+2! | 
| DIRUT | EXIT+2!, PAUSE+3 | 
| DTOUT | EXIT+2! | 
| DUOUT | EXIT+2!, PAUSE+3 | 
| IBBILL | PRXA+5*, DEV+3, EXIT+2! | 
| IBCDT | END!, HDR+2*, HDR+4 | 
| IBHDR | EN+2*, END!, HDR+4 | 
| IBI | END!, HDR+6* | 
| IBIFN | PRXA+5*, EXIT+2!, EN+1 | 
| IBLN | RX+8*, PROS+5*, END!, HDR+1* | 
| IBPGN | EN+2*, END!, HDR+1*, HDR+3, HDR+4, STOP+1 | 
| IBPI | PROS+2*, END! | 
| IBPIFN | PROS+2*, PROS+3, END! | 
| IBQUIT | EXIT+2!, EN+2*, RX+2, PROS+2, PROS+6, HDR+1*, PAUSE+3* | 
| IBRIFN | RX+2*, RX+3, END! | 
| IBRX | EN+2*, RX+2*, END! | 
| IBX | END!, BILLAD+1~*, BILLAD+2 | 
| IBXREF | EN+1*, RX, RX+2, PROS, PROS+2, END! | 
| IBY | EN+1*, EN+2, RX+3*, RX+4, RX+5, RX+6, RX+7, PROS+3*, PROS+4, END! | 
| IFN | BILLAD~, BILLAD+1* | 
| IO | DEV+4 | 
| IO("Q" | DEV+3! | 
| IOF | HDR+3 | 
| IOM | HDR+4, HDR+6 | 
| IOSL | RX+8, PROS+5 | 
| IOST | HDR+3, PAUSE+1 | 
| >> POP | DEV+2 | 
| U | PRXA+5, EN+2, RX+4, RX+5, RX+6, RX+7, PROS+4 | 
| X | EXIT+2!, DATE~ | 
| Y | PRXA+5, 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 |