PSUCSR2 ;BIR/DAM - PBM CS AMIS SUMMARY;6 APR 2004
Source file <PSUCSR2.m>
| Package | Total | Call Graph |
|---|---|---|
| Pharmacy Benefits Management | 2 | EN^PSUAMC $$VAL^PSUTL |
| MailMan | 1 | ^XMD |
| VA Fileman | 1 | IX^DIC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DISP | ;Calculate orders dispensed
|
|
| EN | ;Entry point to create AMIS summary report
|
|
| ;Mail CS AMIS summary report
|
||
| MSG | ;Construct lines for the MailMan message
|
|
| AVE | ;Calculate average cost per order
|
|
| TOTAL | ;Add column totals
|
|
| TCOST | ;Calculate total cost of orders dispensed
|
|
| TRUNC | ;Truncate pieces with dollar values to 2 decimal places
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | MSG+2, MSG+3 |
| ^XTMP( | EN+7, EN+9, EN+11, EN+12, TCOST+4, TCOST+5, MSG+16* |
| ^XTMP("PSU_" | MAIL+4, MAIL+5*, MAIL+6*, MAIL+16* |
| Name | Line Occurrences |
|---|---|
| AVE | EN+17 |
| DISP | EN+14 |
| EN+22 | |
| MSG | EN+21 |
| TCOST | EN+15 |
| TOTAL | EN+20 |
| TRUNC | EN+18 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | TRUNC+3~, TRUNC+8*, TRUNC+10, TRUNC+12, TOTAL+10~, TOTAL+11*, TOTAL+12, TOTAL+13 |
| AMISC | MSG+5!, MAIL+5, MAIL+16 |
| AMISC( | MSG+40*, MSG+42*, MSG+52*, MSG+54* |
| AMISC(1 | MSG+7* |
| AMISC(2 | MSG+9* |
| AMISC(3 | MSG+12*, MSG+18* |
| AMISC(4 | MSG+13*, MSG+20* |
| AMISC(5 | MSG+14*, MSG+22* |
| AMISC(6 | MSG+23* |
| AMISC(7 | MSG+25* |
| B | TRUNC+3~, TRUNC+10*, TRUNC+16, TOTAL+10~, TOTAL+12*, TOTAL+15 |
| C | TRUNC+3~, TRUNC+12*, TRUNC+14*, TRUNC+16, TOTAL+10~, TOTAL+13*, TOTAL+14*, TOTAL+15 |
| CSAM | EN+4!, MSG+11 |
| CSAM( | EN+16, DISP+2*, TCOST+7*, AVE+4, AVE+5, AVE+7*, TRUNC+5, TRUNC+6*, TRUNC+8, TRUNC+10 , TRUNC+12, TRUNC+16*, TOTAL+5, TOTAL+6, TOTAL+7, MSG+30, MSG+35, MSG+37, MSG+39 |
| >> D | MSG+31*, MAIL+11* |
| >> DIC | MSG+31*, MAIL+11* |
| >> DIC(0 | MSG+31*, MAIL+11* |
| DSP | AVE+2~, AVE+4*, AVE+7 |
| >> I | TRUNC+2*, TRUNC+5, TRUNC+6, TRUNC+8, TRUNC+10, TRUNC+12, TRUNC+16 |
| PRC | TCOST+2~, TCOST+5*, TCOST+7 |
| >> PSUA | EN+8*, EN+9*, EN+11, EN+12, TCOST+4, TCOST+5 |
| >> PSUB | EN+10*, EN+11*, EN+12, TCOST+4, TCOST+5 |
| >> PSUCSJB | EN+7, EN+9, EN+11, EN+12, TCOST+4, TCOST+5, MSG+16 |
| >> PSUDIV | TOTAL+4*, TOTAL+5*, TOTAL+6, TOTAL+7, MSG+16, MSG+29*, MSG+30*, MSG+31, MSG+35, MSG+37 , MSG+39 |
| >> PSUDIVNM | MSG+7, MSG+32*, MSG+34, MAIL+12*, MAIL+14 |
| >> PSUDTE | MSG+3*, MSG+7 |
| >> PSUDTS | MSG+2*, MSG+7 |
| >> PSUDV | EN+6*, EN+7*, EN+9, EN+11, EN+12, EN+16, DISP+2, TCOST+4, TCOST+5, TCOST+7 , AVE+4, AVE+5, AVE+7, TRUNC+5, TRUNC+6, TRUNC+8, TRUNC+10, TRUNC+12, TRUNC+16 |
| >> PSUEDT | MSG+3 |
| >> PSUJOB | MAIL+4, MAIL+5, MAIL+6, MAIL+16 |
| >> PSULINE | MSG+33*, MSG+34*, MSG+35*, MSG+36*, MSG+37*, MSG+38*, MSG+39*, MSG+40, MSG+45*, MSG+46* , MSG+47*, MSG+48*, MSG+49*, MSG+50*, MSG+51*, MSG+52 |
| >> PSULN | MSG+27*, MSG+40*, MSG+42, MSG+43*, MSG+52*, MSG+54* |
| >> PSUMC | MSG+16 |
| >> PSUMON | MAIL+14 |
| >> PSUSDT | MSG+2 |
| >> PSUSNDR | MAIL+11, MAIL+14 |
| >> PSUXMYS2 | MAIL+9 |
| QTY | TCOST+2~, TCOST+4*, TCOST+7 |
| TAVE | TOTAL+2~, TOTAL+8*, TOTAL+9*, TOTAL+11, TOTAL+12, TOTAL+13, TOTAL+15*, TOTAL+17 |
| TCST | AVE+2~, AVE+5*, AVE+7, TOTAL+2~, TOTAL+7*, TOTAL+8, TOTAL+17 |
| TDSP | TOTAL+2~, TOTAL+6*, TOTAL+8, TOTAL+17 |
| >> TOTAL("TOT" | TOTAL+17*, MSG+47, MSG+49, MSG+51 |
| TYP | EN+3~, EN+12*, EN+13 |
| U | DISP+2, TCOST+7, AVE+4, AVE+5, AVE+7, TRUNC+5, TRUNC+6, TRUNC+8, TRUNC+10, TRUNC+12 , TRUNC+16, TOTAL+6, TOTAL+7, TOTAL+17, MSG+35, MSG+37, MSG+39, MSG+47, MSG+49, MSG+51 |
| >> X | MSG+31*, MSG+32*, MAIL+11*, MAIL+12* |
| >> XMCHAN | MAIL+17* |
| >> XMSUB | MAIL+14* |
| >> XMTEXT | MAIL+15* |
| >> XMY | MAIL+9* |
| >> Y | MSG+2*, MSG+3*, MSG+32, MAIL+12 |