BPSOPR ;ALB/PHH - OPECC Productivity Report ;9/21/2015
Source file <BPSOPR.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 2 | ($$FMTE,$$NOW)^XLFDT EN^XUTMDEVQ |
VA FileMan | 2 | ^DIC ^DIR |
E Claims Management Engine | 1 | ($$SELDATE,$$SELSMDET)^BPSRPT3 |
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 |
---|---|---|
E Claims Management Engine | 2 | BPS OPECC PRODUCTIVITY REPORT BPSRPT9 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Main report entry point
|
|
SELSORT(DFLT) | ; Select Sort Order
|
|
SELEXCEL() | ; Select whether to capture data for Excel report.
|
|
DEVICE() | ; Device Selection
|
|
SELPHARM(BPPHARM) | ; Select Pharmacies
|
|
SELELIG(BPELIG) | ;Select Eligibility Types
|
|
SELUSER(BPUSER) | ; Select Users
|
|
SELMULTI(BPSDIR,BPSVAR,BPSFPTR,BPSPTX) | ;
; Input Variable -> BPSDIR - DIR array ; BPSVAR - Variable array ; BPSFPTR - File pointer (optional) ; BPSPTX - Prompt text for DIC("A") (optional) ; Return Value -> "" = Valid Entry or Entries Selected ; ^ = Exit ; ; Output Variable -> BPSVAR = 1 One or more items selected ; = 0 User entered 'ALL' ; ; If BPSVAR = 1 then the BPSVAR array will be defined where: ; BPSVAR(ptr) = ptr ^ NAME and ; ptr = Internal pointer to file passed in ; |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BPBEGDT | EN+1~, EN+31*, EN+32, EN+33, EN+34* |
BPDELFLG | SELMULTI+15~, SELMULTI+21*, SELMULTI+41, SELMULTI+78*, SELMULTI+79* |
BPELIG | EN+1~, EN+20, SELELIG~, SELELIG+7 |
BPENDDT | EN+1~, EN+33* |
BPEXCEL | EN+2~, EN+48*, EN+49*, SELEXCEL+1~, SELEXCEL+3*, SELEXCEL+11*, SELEXCEL+14, SELEXCEL+21, DEVICE+4 |
BPGLTMP | EN+1~, EN+6* |
BPNOW | EN+1~, EN+9* |
BPPHARM | EN+1~, EN+14, SELPHARM~, SELPHARM+13 |
BPSDIR | SELMULTI~, SELMULTI+22, SELMULTI+45 |
BPSFPTR | SELPHARM+1~, SELPHARM+10*, SELPHARM+13, SELUSER+1~, SELUSER+6*, SELUSER+9, SELMULTI~, SELMULTI+17*, SELMULTI+34, SELMULTI+36 , SELMULTI+40, SELMULTI+56, SELMULTI+71 |
BPSPTX | SELPHARM+1~, SELPHARM+11*, SELPHARM+13, SELUSER+1~, SELUSER+7*, SELUSER+9, SELMULTI~, SELMULTI+18*, SELMULTI+36 |
BPSSORD | EN+2~, EN+43*, EN+44 |
BPSUMDET | EN+1~, EN+38*, EN+39, EN+49 |
BPSVAR | SELMULTI~, SELMULTI+28*, SELMULTI+31, SELMULTI+50!, SELMULTI+53!, SELMULTI+62!, SELMULTI+77!, SELMULTI+88, SELMULTI+97!* |
BPSVAR( | SELMULTI+42*, SELMULTI+57, SELMULTI+63!, SELMULTI+68*, SELMULTI+72, SELMULTI+79!, SELMULTI+84* |
BPSVAR("A" | SELMULTI+97 |
BPSVAR("B" | SELMULTI+43*, SELMULTI+63!, SELMULTI+69*, SELMULTI+79!, SELMULTI+85*, SELMULTI+92, SELMULTI+96! |
BPUSER | EN+1~, EN+26, SELUSER~, SELUSER+9 |
DFLT | SELSORT~, SELSORT+3*, SELSORT+4 |
DIC | SELMULTI+15~, SELMULTI+36* |
DIC("A" | SELMULTI+36* |
DIC(0 | SELMULTI+36* |
DIR | SELSORT+1~, SELEXCEL+1~, SELEXCEL+9!, DEVICE+1~, SELPHARM+1~, SELPHARM+13, SELELIG+1~, SELELIG+7, SELUSER+1~, SELUSER+9 , SELMULTI+15~, SELMULTI+22*, SELMULTI+24!, SELMULTI+44!, SELMULTI+45* |
DIR("?" | SELEXCEL+6* |
DIR("A" | SELSORT+4*, SELEXCEL+5*, SELPHARM+4*, SELELIG+4*, SELUSER+4*, SELMULTI+60*, SELMULTI+75* |
DIR("B" | SELSORT+4*, SELEXCEL+4*, SELPHARM+5*, SELELIG+5*, SELUSER+5*, SELMULTI+46!, SELMULTI+61*, SELMULTI+76* |
DIR("L" | SELPHARM+6*, SELPHARM+7*, SELPHARM+8*, SELPHARM+9* |
DIR("T" | SELEXCEL+4* |
DIR(0 | SELSORT+4*, SELEXCEL+4*, DEVICE+21*, SELPHARM+3*, SELELIG+3*, SELUSER+3*, SELMULTI+60*, SELMULTI+75* |
DIROUT | SELEXCEL+1~, SELEXCEL+10 |
DIRUT | SELSORT+1~, SELEXCEL+1~, SELEXCEL+10, SELMULTI+15~ |
DTIME | SELEXCEL+4 |
DTOUT | SELSORT+1~, SELSORT+8, SELEXCEL+1~, SELEXCEL+10, SELMULTI+15~, SELMULTI+27, SELMULTI+50, SELMULTI+62, SELMULTI+77 |
DUOUT | SELSORT+1~, SELSORT+8, SELEXCEL+1~, SELEXCEL+10, SELMULTI+15~, SELMULTI+27, SELMULTI+50, SELMULTI+62, SELMULTI+77 |
IOF | EN+4 |
P | SELMULTI+58~, SELMULTI+59*, SELMULTI+60, SELMULTI+63, SELMULTI+64, SELMULTI+65!, SELMULTI+73~, SELMULTI+74*, SELMULTI+79, SELMULTI+80 , SELMULTI+81! |
P(0 | SELMULTI+74*, SELMULTI+75, SELMULTI+79, SELMULTI+80 |
POP | DEVICE+1~, DEVICE+20 |
RET | DEVICE+1~, DEVICE+2*, DEVICE+20*, DEVICE+22 |
U | EN+33, EN+34, SELMULTI+60, SELMULTI+63, SELMULTI+69 |
X | EN+1~, EN+14*, EN+15, EN+20*, EN+21, EN+26*, EN+27, SELSORT+1~, DEVICE+1~, SELPHARM+1~ , SELPHARM+13*, SELPHARM+14, SELELIG+1~, SELELIG+7*, SELELIG+8, SELUSER+1~, SELUSER+9*, SELUSER+10, SELMULTI+15~, SELMULTI+35! , SELMULTI+53, SELMULTI+89~, SELMULTI+91*, SELMULTI+92*, SELMULTI+93, SELMULTI+94! |
Y | SELSORT+1~, SELSORT+8*, SELSORT+9*, SELSORT+10, SELEXCEL+11, DEVICE+1~, SELMULTI+15~, SELMULTI+27*, SELMULTI+28, SELMULTI+31 , SELMULTI+42, SELMULTI+43, SELMULTI+50*, SELMULTI+53*, SELMULTI+57, SELMULTI+59, SELMULTI+62*, SELMULTI+63, SELMULTI+64*, SELMULTI+68 , SELMULTI+69, SELMULTI+72, SELMULTI+74, SELMULTI+77*, SELMULTI+79, SELMULTI+80*, SELMULTI+84, SELMULTI+85, SELMULTI+98 |
Y(0 | SELMULTI+42, SELMULTI+43, SELMULTI+74, SELMULTI+80*, SELMULTI+84, SELMULTI+85 |
ZTDESC | DEVICE+1~, DEVICE+9*, DEVICE+19 |
ZTRTN | DEVICE+1~, DEVICE+8*, DEVICE+19 |
ZTSAVE | DEVICE+1~, DEVICE+19 |
ZTSAVE("BPBEGDT" | DEVICE+14* |
ZTSAVE("BPELIG" | DEVICE+12* |
ZTSAVE("BPENDDT" | DEVICE+15* |
ZTSAVE("BPEXCEL" | DEVICE+18* |
ZTSAVE("BPGLTMP" | DEVICE+10* |
ZTSAVE("BPPHARM" | DEVICE+11* |
ZTSAVE("BPSSORD" | DEVICE+17* |
ZTSAVE("BPSUMDET" | DEVICE+16* |
ZTSAVE("BPUSER" | DEVICE+13* |
ZTSK | DEVICE+1~, DEVICE+21 |