IBNCPDRB ;ALB/CFS - ROI EXPIRATION REPORT ;21-SEP-15
Source file <IBNCPDRB.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 | IBNCPDRA |
Name | Comments | DBIA/ICR reference |
---|---|---|
REPORT(RPTNAME,DATESEL,AIB,IBEXCEL) | ;
; RPTNAME = Report name ; DATESEL = Earliest and Latest expiration dates selected by user (format: earliest^latest) ; AIB = "A" - User chose to display Active statuses only ; "I" - User chose to display on Inactive statuses only ; "B" - User chose to display Active and Inactive statuses ; IBEXCEL = 1 if the user requested to print in EXCEL format; 0 otherwise |
|
EXCELHDR | ;
; Print headers in EXCEL format. |
|
HEADER | ;
|
|
GETTMP | ;
; Get the data from the scratch global. |
|
EXCELN(PATNAME,DOD,EFFDATE,EXPDATE,STATUS,ADDED,USERNAME,INSNAME,DRUGNAME) | ;
; Display data in EXCEL format |
|
WRTDATA(PATNAME,DOD,EFFDATE,EXPDATE,STATUS,ADDED,USERNAME,INSNAME,DRUGNAME) | ;
; Display the data to screen or to ListMan Queued report depending on user request. |
|
PAUSE() | ;
; Press RETURN to continue or '^' to exit. |
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 |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ADDED | GETTMP+2~, GETTMP+15*, GETTMP+21, GETTMP+22, EXCELN~, EXCELN+3, WRTDATA~, WRTDATA+3 |
AIB | REPORT~, HEADER+9 |
CRT | REPORT+7~, REPORT+11*, GETTMP+6, GETTMP+25, WRTDATA+5 |
DASH | HEADER+1~, HEADER+2*, HEADER+5*, HEADER+10, HEADER+14 |
DATA | GETTMP+2~, GETTMP+11*, GETTMP+12, GETTMP+13, GETTMP+14, GETTMP+15, GETTMP+16, GETTMP+17, GETTMP+18 |
DATESEL | REPORT~, REPORT+8*, REPORT+9, REPORT+10 |
DIR | PAUSE+2~, PAUSE+5! |
DIR(0 | PAUSE+5* |
DIROUT | PAUSE+2~ |
DIRUT | PAUSE+2~, PAUSE+6 |
DOD | GETTMP+2~, GETTMP+12*, GETTMP+21, GETTMP+22, EXCELN~, EXCELN+3, WRTDATA~, WRTDATA+2 |
DRUGNAME | GETTMP+2~, GETTMP+18*, GETTMP+21, GETTMP+22, EXCELN~, EXCELN+3, WRTDATA~, WRTDATA+3 |
DTOUT | PAUSE+2~ |
DUOUT | PAUSE+2~ |
EFFDATE | GETTMP+2~, GETTMP+13*, GETTMP+21, GETTMP+22, EXCELN~, EXCELN+3, WRTDATA~, WRTDATA+2 |
EXPDATE | GETTMP+2~, GETTMP+19*, GETTMP+21, GETTMP+22, EXCELN~, EXCELN+3, WRTDATA~, WRTDATA+2 |
IBEDATE | REPORT+7~, REPORT+9*, HEADER+8 |
IBEXCEL | REPORT~, REPORT+12, REPORT+13, GETTMP+6, GETTMP+21, GETTMP+24, PAUSE+4 |
IBLDATE | REPORT+7~, REPORT+10*, HEADER+8 |
IBPAGE | REPORT+7~, HEADER+4*, HEADER+6 |
IBQ | GETTMP+2~, GETTMP+4*, GETTMP+6*, GETTMP+7*, GETTMP+8, GETTMP+9, GETTMP+10, GETTMP+22, GETTMP+23, GETTMP+25* , WRTDATA+5*, WRTDATA+6 |
INSNAME | GETTMP+2~, GETTMP+17*, GETTMP+21, GETTMP+22, EXCELN~, EXCELN+3, WRTDATA~, WRTDATA+3 |
IOF | HEADER+3 |
IOSL | WRTDATA+4 |
IOST | REPORT+11 |
NOW | HEADER+1~, HEADER+7*, HEADER+8 |
PATNAME | GETTMP+2~, GETTMP+20*, GETTMP+21, GETTMP+22, EXCELN~, EXCELN+3, WRTDATA~, WRTDATA+2 |
QUIT | PAUSE+2~, PAUSE+3*, PAUSE+6*, PAUSE+7 |
RPTNAME | REPORT~, REPORT+8*, HEADER+6 |
STATUS | GETTMP+14*, GETTMP+21, GETTMP+22, EXCELN~, EXCELN+2*, EXCELN+3, WRTDATA~, WRTDATA+3 |
SUB1 | GETTMP+2~, GETTMP+8*, GETTMP+9, GETTMP+10, GETTMP+11, GETTMP+19 |
SUB2 | GETTMP+2~, GETTMP+9*, GETTMP+10, GETTMP+11, GETTMP+20 |
SUB3 | GETTMP+2~, GETTMP+10*, GETTMP+11 |
U | REPORT+9, REPORT+10, GETTMP+12, GETTMP+13, GETTMP+14, GETTMP+15, GETTMP+16, GETTMP+17, GETTMP+18 |
USERNAME | GETTMP+3~, GETTMP+16*, GETTMP+21, GETTMP+22, EXCELN~, EXCELN+3, WRTDATA~, WRTDATA+3 |
X | PAUSE+2~ |
Y | PAUSE+2~ |
>> ZTQUEUED | GETTMP+6, GETTMP+25, WRTDATA+5 |