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 |
| 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 |