PSUCSR1 ;BIR/DJM - Drug breakdown ;25 AUG 1998
Source file <PSUCSR1.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 2 | IX^DIC ^DIR |
Pharmacy Benefits Management | 1 | $$VAL^PSUTL |
Package | Total | Caller Graph |
---|---|---|
Pharmacy Benefits Management | 2 | PSUCS0 PSUCSR0 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;EP -- DRUG BREAKDOWN REPORT
|
|
EXIT1 | ||
PGHDR2 | ;COMBO AMIS PAGE HEADER
|
|
PGHDR1 | ;AMIS PAGE HEADER
|
|
COMBO(PSUMSG) | ;EP - Generate the report based on the collected information
|
|
CTR(S,P,L) | ; Center string S left and right P in size L
|
|
PG | ;EP Page controller
|
|
SUMMRY(PSUMSG,PSUMFL) | ; Mail the drug summary report (by division)
|
|
PAD(S,P,L) | ; Pad string S with P to length L
|
|
PGHDR | ;EP write header & page number
|
|
GENREP(PSUMSG) | ;EP - Generate the report based on the collected information
|
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 |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^XTMP( | EN+18, EN+27*, PGHDR+1, PGHDR+3, SUMMRY+20, SUMMRY+22, SUMMRY+24, SUMMRY+25, SUMMRY+40*, SUMMRY+41* , SUMMRY+43!, SUMMRY+44*, SUMMRY+45*, SUMMRY+52!, SUMMRY+56* |
^XTMP("PSU_" | GENREP+5, GENREP+7, COMBO+5, COMBO+7, PGHDR1+3, PGHDR1+5, PGHDR2+3, PGHDR2+5 |
Name | Line Occurrences |
---|---|
$$CTR | SUMMRY+11, SUMMRY+14, SUMMRY+16, SUMMRY+46 |
$$PAD | SUMMRY+8, SUMMRY+14, SUMMRY+16, SUMMRY+33, SUMMRY+34, SUMMRY+35, SUMMRY+36, SUMMRY+60, CTR+1 |
PGHDR1 | GENREP+3, GENREP+6 |
PGHDR2 | COMBO+3, COMBO+6 |
Name | Field # of Occurrence |
---|---|
^( | PGHDR+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> D | SUMMRY+2* |
>> DIC | SUMMRY+2* |
>> DIC(0 | SUMMRY+2* |
DIR | PG+5! |
DIR(0 | PG+5* |
>> DIROUT | PG+6 |
>> DIRUT | PG+6 |
>> DTOUT | PG+6 |
>> DUOUT | PG+6 |
>> I | PGHDR+1*, PGHDR+3* |
IO | PGHDR1+1, PGHDR2+1, PG+7 |
IOF | PGHDR1+2, PGHDR2+2, PG+7 |
IOSL | GENREP+6, COMBO+6, PG+2 |
IOST | PG+5 |
L | PAD~, PAD+1, PAD+2, CTR~, CTR+1 |
>> LNCNT | GENREP+6, GENREP+8*, COMBO+6, COMBO+8*, PGHDR1+6*, PGHDR2+6* |
>> ML | SUMMRY+10*, SUMMRY+11, SUMMRY+12, SUMMRY+13, SUMMRY+15, SUMMRY+17, SUMMRY+18, SUMMRY+39, SUMMRY+46, SUMMRY+47 , SUMMRY+48, SUMMRY+49, SUMMRY+50, SUMMRY+58, SUMMRY+60, SUMMRY+62, SUMMRY+64, SUMMRY+66 |
P | PAD~, PAD+1*, PAD+2, CTR~, CTR+1 |
>> PSUBU | EN+5*, EN+6*, EN+18, EN+27, SUMMRY+21*, SUMMRY+22*, SUMMRY+24, SUMMRY+25, SUMMRY+34 |
>> PSUCNT | SUMMRY+31* |
>> PSUCSJB | EN+18, EN+27, PGHDR+1, PGHDR+3, SUMMRY+20, SUMMRY+22, SUMMRY+24, SUMMRY+25, SUMMRY+40, SUMMRY+41 , SUMMRY+43, SUMMRY+44, SUMMRY+45, SUMMRY+52, SUMMRY+56 |
>> PSUCST | EN+11*, EN+13*, EN+14, EN+23, SUMMRY+29*, SUMMRY+30 |
>> PSUDIV | EN+18, EN+27, SUMMRY+2, SUMMRY+20, SUMMRY+22, SUMMRY+24, SUMMRY+25, SUMMRY+44, SUMMRY+56 |
>> PSUDIVNM | SUMMRY+3*, SUMMRY+12, SUMMRY+47 |
>> PSUDRG | SUMMRY+7*, SUMMRY+20*, SUMMRY+22, SUMMRY+24, SUMMRY+25, SUMMRY+32 |
>> PSUDSHL | SUMMRY+8*, SUMMRY+18, SUMMRY+58 |
>> PSUDTE | SUMMRY+12, SUMMRY+47 |
>> PSUDTS | SUMMRY+12, SUMMRY+47 |
>> PSUGNM | EN+4*, EN+18, EN+27 |
>> PSUJOB | GENREP+5, GENREP+7, COMBO+5, COMBO+7, PGHDR1+3, PGHDR1+5, PGHDR2+3, PGHDR2+5 |
>> PSUL | GENREP+4*, GENREP+5*, GENREP+7, COMBO+4*, COMBO+5*, COMBO+7 |
>> PSULC | SUMMRY+6*, SUMMRY+9*, SUMMRY+18*, SUMMRY+38*, SUMMRY+39, SUMMRY+57*, SUMMRY+58, SUMMRY+59*, SUMMRY+60, SUMMRY+61* , SUMMRY+62, SUMMRY+63*, SUMMRY+64, SUMMRY+65*, SUMMRY+66 |
>> PSUMC | PGHDR+1, PGHDR+3, SUMMRY+5, SUMMRY+6*, SUMMRY+40, SUMMRY+41, SUMMRY+43, SUMMRY+44, SUMMRY+45, SUMMRY+52 , SUMMRY+56 |
PSUMFL | SUMMRY~, SUMMRY+4* |
>> PSUMLC | SUMMRY+5*, EXIT1* |
PSUMSG | GENREP~, COMBO~, SUMMRY~ |
>> PSUNFI | EN+9*, EN+26, SUMMRY+26*, SUMMRY+32 |
>> PSUOCNT | EN+21*, EN+25 |
>> PSUOCST | EN+20*, EN+23 |
>> PSUOMC | SUMMRY+5* |
>> PSUOQTY | EN+19*, EN+24 |
>> PSUPG("PG" | PG+3*, PG+4*, PGHDR+2 |
>> PSUPGS("PG" | GENREP+2*, COMBO+2*, PGHDR1+4, PGHDR2+4 |
>> PSUPSZ | EN+7*, EN+8*, EN+18, EN+27 |
>> PSUQDTL | SUMMRY+7*, SUMMRY+37*, SUMMRY+60 |
>> PSUQTY | EN+12*, EN+13, EN+24, SUMMRY+28*, SUMMRY+36, SUMMRY+37 |
>> PSUQUIT | PG+1*, PG+6*, PG+8 |
>> PSUSMRY | SUMMRY+51, SUMMRY+53 |
>> PSUSZ | SUMMRY+23*, SUMMRY+24*, SUMMRY+25, SUMMRY+35 |
>> PSUTCNT | EN+25*, EN+26 |
PSUTCSO | SUMMRY+1!, SUMMRY+7*, SUMMRY+31*, SUMMRY+42 |
PSUTCST | EN+14*, EN+23*, EN+26, SUMMRY+1!, SUMMRY+7*, SUMMRY+30* |
>> PSUTLC | SUMMRY+6*, SUMMRY+38*, SUMMRY+53, SUMMRY+54*, SUMMRY+57*, SUMMRY+59* |
>> PSUTQTY | EN+24*, EN+26 |
>> PSUVFI | EN+10*, EN+26, SUMMRY+27*, SUMMRY+32 |
>> PSUX | EN+18*, EN+19, EN+20, EN+21, EN+26*, EN+27 |
>> RC | EN+2*, EN+3, EN+4, EN+5, EN+7, EN+9, EN+10, EN+11, EN+12 |
S | PAD~, PAD+2, CTR~, CTR+1 |
U | EN+19, EN+20, EN+21, EN+26, SUMMRY+26, SUMMRY+27, SUMMRY+28, SUMMRY+29, SUMMRY+31 |
>> X | SUMMRY+2*, SUMMRY+3*, SUMMRY+14*, SUMMRY+15, SUMMRY+16*, SUMMRY+17, SUMMRY+25*, SUMMRY+26, SUMMRY+27, SUMMRY+28 , SUMMRY+29, SUMMRY+31, SUMMRY+32*, SUMMRY+33*, SUMMRY+34*, SUMMRY+35*, SUMMRY+36*, SUMMRY+39 |
>> Y | SUMMRY+3 |