PSGDCTP ;BIR/DAV,MLM-SORT AND PRINT DRUG PROFILE DATA ;1 NOV 95 / 8:55 AM
Source file <PSGDCTP.m>
| Package | Total | Call Graph |
|---|---|---|
| Inpatient Medications | 2 | $$ENDTC^PSGMI ENCV^PSGSETU |
| VA Fileman | 2 | NOW^%DTC ^DIR |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SETRST(X,ND) | ; Set RSTx subscripts
|
|
| SUM(AMT,CST,TYP) | ;Print totals and subtotals
|
|
| DONE1 | ||
| HDR | ;Report Header.
|
|
| HDR1 | ||
| EXCLUDE(X) | ; Check if drug data should be included.
|
|
| WRTAC | ; Print amt, cost line.
|
|
| START | ;
|
|
| EOP | ;Check for end of page.
|
|
| DONE | ;Kill and EXIT.
|
|
| ;Print Data
|
| 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 |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP($J | PSGDCTP+4!, PSGDCTP+5, PSGDCTP+6*, PSGDCTP+7, PSGDCTP+8*, PSGDCTP+9, PSGDCTP+10*, DONE1!, START+3, PRINT+1 , PRINT+2, PRINT+3, PRINT+5, PRINT+6, PRINT+8, PRINT+9 |
| Name | Line Occurrences |
|---|---|
| $$EXCLUDE | PSGDCTP+5 |
| $$SETRST | PSGDCTP+6, PSGDCTP+8, PSGDCTP+10 |
| DONE | START+3 |
| EOP | WRTAC+1, SUM+4 |
| HDR | START+3, EOP+3 |
| HDR1 | HDR+2, HDR+3, HDR+5 |
| START | PSGDCTP+11 |
| SUM | PRINT+2, PRINT+6, PRINT+11 |
| WRTAC | PRINT+4, PRINT+7, PRINT+10 |
| Name | Field # of Occurrence |
|---|---|
| ^( | PSGDCTP+5, PSGDCTP+7, PSGDCTP+9, PRINT+6, PRINT+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | START+2 |
| AMT | SUM~, SUM+2 |
| >> C | EXCLUDE+1*, EXCLUDE+2 |
| CML | DONE+1, DONE1!, START+2*, SUM+3, EOP+1, EOP+2 |
| CST | SUM~, SUM+2 |
| DIR | EOP+1! |
| DIR(0 | EOP+1* |
| DIRUT | START+1~, PRINT+1, PRINT+2, PRINT+5, PRINT+6, PRINT+8, PRINT+9, PRINT+11, SUM+1, EOP+1 |
| DRG | DONE1! |
| FD | DONE1! |
| HLP | DONE1! |
| IO | START+2, START+3 |
| IO(0 | START+2 |
| IOF | DONE+1, HDR+1 |
| IOSL | WRTAC+1, SUM+4 |
| IOST | START+2 |
| LN1 | DONE1!, START+2*, HDR+6 |
| ND | PSGDCTP+5*, PSGDCTP+6*, PSGDCTP+7*, PSGDCTP+8*, PSGDCTP+9*, PSGDCTP+10*, DONE1!, EXCLUDE+1, EXCLUDE+2, SETRST~ , SETRST+1, PRINT+3*, PRINT+4, PRINT+6*, PRINT+7, PRINT+9*, PRINT+10, WRTAC+1 |
| ND50 | DONE1! |
| NP | DONE1!, START+2*, SUM+3 |
| OI | DONE1! |
| OIND | DONE1+2! |
| PD | DONE1! |
| PR | DONE1! |
| PSG | DONE1! |
| PSG1 | PSGDCTP+6*, PSGDCTP+8, PSGDCTP+10, DONE1!, PRINT+1*, PRINT+2, PRINT+3, PRINT+5, PRINT+6, PRINT+8 , PRINT+9 |
| PSG2 | PSGDCTP+8*, PSGDCTP+10, DONE1!, PRINT+2*, PRINT+3, PRINT+5, PRINT+6, PRINT+8, PRINT+9 |
| PSG3 | DONE1!, PRINT+5*, PRINT+6, PRINT+8, PRINT+9 |
| PSG4 | DONE1!, PRINT+6*, PRINT+8, PRINT+9 |
| PSG5 | DONE1!, PRINT+8*, PRINT+9 |
| PSG6 | DONE1!, PRINT+9* |
| PSGASUM | DONE1!, PRINT+1*, PRINT+3*, PRINT+11 |
| PSGCLW | DONE1! |
| PSGCSUM | DONE1!, PRINT+1*, PRINT+3*, PRINT+11 |
| PSGCTL | DONE1! |
| PSGCTS | DONE1! |
| PSGDASUM | DONE1+2!, PRINT+6, PRINT+7* |
| PSGDCLW | PSGDCTP+4, DONE1!, PRINT+2, PRINT+4, PRINT+6, PRINT+7, HDR+2, HDR+3, HDR+5, HDR+6 |
| PSGDCSUM | DONE1!, PRINT+6, PRINT+7* |
| PSGDCT | PSGDCTP+4, DONE1+1!, PRINT+2, PRINT+4 |
| PSGDCT(1 | HDR+3, SUM+2 |
| PSGDCTA | DONE1+1!, EXCLUDE+2 |
| PSGDCTD | DONE1+1! |
| PSGDCTL | DONE1+1!, EXCLUDE+2 |
| PSGDCTS | PSGDCTP+6, PSGDCTP+8, PSGDCTP+10, DONE1+1! |
| PSGDISP | PSGDCTP+4, PSGDCTP+8, DONE1+1!, HDR+5 |
| PSGDT | DONE1+2!, START+2*, HDR+1 |
| PSGERR | DONE1+1! |
| PSGID | DONE1+2! |
| PSGP2 | PSGDCTP+4*, DONE1+1!, PRINT+2, PRINT+4, PRINT+7, HDR+2, HDR+3, HDR+4, HDR+6 |
| PSGSASUM | DONE1+1!, PRINT+2, PRINT+3* |
| PSGSCSUM | DONE1+1!, PRINT+2, PRINT+3* |
| PSGWO | PSGDCTP+4*, PSGDCTP+8, DONE1+1!, PRINT+6, PRINT+7 |
| PSJSYSL | DONE1+2! |
| PSJSYSP | DONE1+2! |
| PSJSYSP0 | DONE1+2! |
| PSJSYSU | DONE1+2! |
| RST1 | PSGDCTP+6*, PSGDCTP+8, PSGDCTP+10, DONE1+1! |
| RST3 | PSGDCTP+8*, PSGDCTP+10, DONE1+1! |
| RST5 | PSGDCTP+10*, DONE1+1! |
| RTN | DONE1+1! |
| S1 | PSGDCTP+4*, PSGDCTP+5*, PSGDCTP+6, PSGDCTP+7, PSGDCTP+9, DONE1+1! |
| S2 | PSGDCTP+7*, PSGDCTP+8, PSGDCTP+9, DONE1+1! |
| S3 | PSGDCTP+9*, PSGDCTP+10, DONE1+1! |
| SD | DONE1+1! |
| ST | DONE1+1! |
| STOP | DONE1+1!, HDR+1 |
| STRT | DONE1+1!, HDR+1 |
| TYP | DONE1+1!, SUM~, SUM+2, SUM+3, SUM+4 |
| U | PSGDCTP+6, PSGDCTP+8, PSGDCTP+10, EXCLUDE+1, SETRST+1, PRINT+3, PRINT+4, PRINT+7, PRINT+10, WRTAC+1 |
| W | DONE1+1! |
| WD | DONE1+1! |
| X | DONE1+1!, EXCLUDE~, SETRST~, SETRST+1 |
| Y | DONE1+1! |