PSXSUDCN ;BIR/HTW-Routine to Provide Report of Rx's Suspended for CMOP ; 31 Oct 2000 1:20 PM
Source file <PSXSUDCN.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| Q1 | ||
| ONEDIV | ; | |
| END | ||
| BEGDATE | ;GET BEGIN DATE | |
| SELECT | ; | |
| END1 | ||
| EN1 | ; | |
| EN0 | ||
| 525 | ||
| QUE | ||
| SEL | ;Select divisions ; returns arrays ; DIVNM("names of divisions")=selection number ; DIVDA("iens of divisions")=name of division ; for testing | |
| HDR1 | ||
| BODY | ; | |
| DIVISION | ; | |
| ENDDATE | ;GET ENDING DATE | |
| HEADER | ||
| DEVICE | ||
| ALL | ||
| H1 | ||
| EXIT | ; | |
| B1 | ||
| GRNDSUM | ; | |
| PAGE | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | ENDDATE+2, ONEDIV+2, ONEDIV+3, HEADER, B1 | 
| ^PS(52.5 - [#52.5] | ONEDIV+7, 525+1, 525+2, 525+3 | 
| ^PS(59 - [#59] | SEL+7 | 
| Name | Line Occurrences | 
|---|---|
| 525 | ONEDIV+7 | 
| ALL | SEL+11 | 
| B1 | BODY+2 | 
| BEGDATE | ENDDATE+4, ENDDATE+5 | 
| BODY | ONEDIV+7 | 
| EN0 | DEVICE+3 | 
| EN1 | DEVICE+2 | 
| END | ONEDIV+8 | 
| END1 | BEGDATE+4, ENDDATE+10, DEVICE+1, EXIT+2 | 
| ENDDATE | ENDDATE+7 | 
| EXIT | ENDDATE+10, Q1+2, DIVISION+3 | 
| GRNDSUM | DIVISION+2 | 
| HDR1 | BODY+2 | 
| HEADER | ONEDIV+6, BODY+3, GRNDSUM+3 | 
| ONEDIV | DIVISION+1 | 
| PAGE | BODY+2, END+3 | 
| SEL | ENDDATE+9, ALL+6 | 
| SELECT | SEL+12 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | HEADER, END1! | 
| >> %ZIS | DEVICE* | 
| >> %ZIS("A" | DEVICE* | 
| >> %ZIS("B" | DEVICE* | 
| A | H1+1*, B1+1, END+1, END1+3!, GRNDSUM+8, GRNDSUM+11 | 
| ANS | ONEDIV+7, BODY+2, PAGE+1*, END1+4! | 
| B | H1+1*, B1+1, END+1, END1+3!, GRNDSUM+8, GRNDSUM+11 | 
| C | H1+1*, B1+1, END+1, END1+4!, SELECT+1*, GRNDSUM+8, GRNDSUM+11 | 
| CT | ONEDIV+1*, ONEDIV+6*, BODY+2*, BODY+3*, B1*, END1+4! | 
| D | H1+1*, B1+1, END+1, END1+3!, GRNDSUM+8, GRNDSUM+11 | 
| >> DA | ALL+5* | 
| DIR | BEGDATE+1!, BEGDATE+3!, ENDDATE+1!, ENDDATE+3!, Q1+1!, PAGE+1!, END1!, SEL+9!, SEL+10!, SELECT+7! , ALL+2! | 
| DIR("A" | BEGDATE+3*, ENDDATE+3*, PAGE+1*, SELECT+1*, SELECT+2*, ALL+1* | 
| DIR("B" | ENDDATE+2*, ALL+1* | 
| DIR(0 | BEGDATE+3*, ENDDATE+3*, PAGE+1*, SEL+9*, SELECT+2*, ALL+1* | 
| DIROUT | END1+4! | 
| DIRUT | BEGDATE+4, END1+4! | 
| DIV | DIVISION+1*, 525+2, HDR1+2, END+2, EXIT+2!, SEL+6*, SEL+7*, ALL*, ALL+5*, GRNDSUM+2* , GRNDSUM+5*, GRNDSUM+6, GRNDSUM+7 | 
| DIVDA | EXIT+2!, SEL+6!, SEL+7*, ALL+4! | 
| DIVDA( | DIVISION+1, HDR1+2, ALL+5*, GRNDSUM+5, GRNDSUM+6 | 
| DIVDA(0 | GRNDSUM+2* | 
| DIVNM | ENDDATE+10, EXIT+2!, SEL+6!, SELECT+4!, SELECT+5!, SELECT+6* | 
| DIVNM( | SEL+7*, SELECT+1, SELECT+6*, ALL, ALL+5! | 
| DIVRX | 525+2*, EXIT+2! | 
| DIVTOT | EXIT+2! | 
| DIVTOT( | END+2*, GRNDSUM+7 | 
| DIVTOT(0 | GRNDSUM+4!, GRNDSUM+7*, GRNDSUM+9 | 
| DIVX | SEL+6!, SELECT+5*, SELECT+7! | 
| DIVX( | SELECT+6 | 
| DT | ENDDATE+2 | 
| DTOUT | ENDDATE+5, PAGE+1, END1+4! | 
| DUOUT | ENDDATE+5, PAGE+1, END1+4! | 
| E | END1+3! | 
| FILL | END1+1! | 
| I | END1+1!, SEL+7*, SEL+8*, SELECT+1, SELECT+2, SELECT+6* | 
| IO | EN0 | 
| IO("Q" | DEVICE+3 | 
| IOF | HDR1, BODY+2, BODY+3, END+4 | 
| ION | DEVICE+1 | 
| IOST | DEVICE+2, HDR1, BODY+2, END+3, END+4 | 
| J | END1+4! | 
| LINE | ONEDIV+1*, HDR1+4, H1+2, END+1, EXIT+2!, GRNDSUM+10 | 
| N | 525+3*, 525+4, 525+5, 525+6, END1+4! | 
| NODE | END1+1! | 
| POP | DEVICE+1, END1+1! | 
| PSX525 | 525+1*, 525+2, 525+3, END1+4! | 
| PSXAD | END1+1! | 
| PSXAX | ONEDIV+4*, 525+5*, H1+1, B1+1, B1+2, B1+3*, END1! | 
| PSXAXGD | B1+2*, END+1, END1+4!, GRNDSUM+8, GRNDSUM+11 | 
| PSXB | BEGDATE+5*, ENDDATE+7, Q1+1!, ONEDIV+2, ONEDIV+5, EXIT+2! | 
| PSXBE | ONEDIV+2*, HDR1+3, EXIT+2! | 
| PSXCR | END1+3! | 
| PSXCU | END1+3! | 
| PSXD | ONEDIV+5*, ONEDIV+7*, 525+1, B1, END1! | 
| PSXE | ENDDATE+6*, ENDDATE+7, Q1+1!, ONEDIV+3, ONEDIV+5, EXIT+2! | 
| PSXEE | ONEDIV+3*, HDR1+3, EXIT+2! | 
| PSXF | END1! | 
| PSXFILL | END1+3! | 
| PSXFLAG | DIVISION+1, ONEDIV+7, 525, 525+1, BODY+1, PAGE, PAGE+1*, END, EXIT+2!, GRNDSUM+1 | 
| PSXGO | END1+1! | 
| PSXL | ONEDIV+4*, END1! | 
| PSXLAP | DEVICE+1*, QUE, END1+2! | 
| PSXM | END1+2! | 
| PSXMT | END1+4! | 
| PSXMW | END1+2! | 
| PSXNOW | HEADER*, HDR1+3, END1+2! | 
| PSXOT | END1+1! | 
| PSXP | ONEDIV+4*, 525+6*, H1+1, B1+1, B1+2, B1+3*, END1! | 
| PSXPGD | B1+2*, END+1, END1+4!, GRNDSUM+8, GRNDSUM+11 | 
| PSXQ | ONEDIV+4*, 525+4*, H1+1, B1+1, B1+2, B1+3*, END1! | 
| PSXQGD | B1+2*, END+1, END1+4!, GRNDSUM+8, GRNDSUM+11 | 
| PSXR | END1+1! | 
| PSXSUSDT | END1+3! | 
| PSXTE | ONEDIV+5*, ONEDIV+7, EXIT+2! | 
| PSXTOT | ONEDIV+4*, 525+7*, H1+1, B1+1, B1+2, B1+3*, END1! | 
| PSXTOTGD | B1+2*, END+1, END1+4!, GRNDSUM+8, GRNDSUM+11 | 
| PSXUNREL | END1! | 
| PSXW | END1+2! | 
| PSXWT | END1+4! | 
| PSXX | END1+3! | 
| PSXYES | END1+2! | 
| PSXZ | END1+1! | 
| STAT | END1+1! | 
| U | 525+2 | 
| X | ENDDATE+1!, END+2*, END1!, SELECT+6*, GRNDSUM+7*, GRNDSUM+9* | 
| XDATE | B1*, B1+1, B1+3! | 
| Y | BEGDATE+4, BEGDATE+5, ENDDATE+1!, ENDDATE+2*, ENDDATE+4, ENDDATE+6, Q1+1!, ONEDIV+2*, ONEDIV+3*, HEADER* , B1*, END1!, SEL+11, SEL+12, SELECT+4, SELECT+6, ALL+3 | 
| ZTDESC | QUE+2*, END1+2! | 
| ZTIO | QUE*, END1+2! | 
| >> ZTQUEUED | EN1+1 | 
| >> ZTREQ | EN1+1* | 
| ZTRTN | QUE+1*, END1+2! | 
| ZTSAVE | END1+2! | 
| ZTSAVE("DIVDA(" | QUE* | 
| ZTSAVE("DIVNM(" | QUE* | 
| ZTSAVE("PSXB" | QUE* | 
| ZTSAVE("PSXE" | QUE* | 
| ZTSK | Q1, END1+3! |