PSOCOST ;BHAM ISC/SAB - ROUTINE TO GENERATE MONTHLY DRUG COST REPORT ; 08/19/92 8:19
Source file <PSOCOST.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DRG1 | ||
| MN3 | ||
| END | ||
| HDR | ;REPORT HEADER
|
|
| MN1 | ||
| MN2 | ||
| MN | ||
| PRI | ;OUTPUT DATA
|
|
| LK | ;PRINT ALL DRUGS
|
|
| NF | ||
| GR | ||
| GT | ||
| SUB | ;DIVISIONAL SUB-TOTALS
|
|
| DEV | ||
| DG | ||
| STO | ||
| DAY | ;Computes daily totals
|
|
| DRG | ;DRUG CHOICE
|
|
| LK1 |
| Name | Line Occurrences |
|---|---|
| Function Call: READ |
|
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PSDRUG - [#50] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | HDR+1 |
| ^PS(59 - [#59] | PRI+2 |
| ^PSCST - [#50.9] | DRG+2, DRG1, NF+2, NF+3, NF+4, LK+1, LK1, STO+1, DAY+1 |
| ^PSDRUG - [#50] | DRG+1, NF, NF+4 |
| ^TMP($J | PSOCOST+2!, END!, NF+1*, NF+2*, NF+3*, NF+4*, PRI+1, PRI+2, DG, SUB+1 , GR |
| Name | Line Occurrences |
|---|---|
| @( | DAY+1 |
| DAY | DRG+2, LK+1 |
| DEV | MN3+2, DRG+1, DEV+1 |
| DG | PRI+2 |
| DRG | MN1 |
| END | MN, MN1, MN2+1, MN3+1, MN3+2, DRG+1, LK1+2, DAY+6 |
| GR | DRG1+1, LK1+2, DAY+2, DAY+5 |
| GT | DG |
| HDR | DRG1+1, DG, LK1+1, SUB+2, GR, DAY+2, DAY+4 |
| LK | MN3+3 |
| MN | MN |
| MN1 | DRG+1 |
| NF | DRG1, LK1 |
| PRI | DRG1+1, LK1+1, DAY+2, DAY+4 |
| STO | DRG1, LK1 |
| SUB | DG+1 |
| Name | Field # of Occurrence |
|---|---|
| ^( | DG |
| ^(0 | NF+2, LK1, STO+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | MN*, END! |
| %DT("A" | MN* |
| %ZIS | DEV!* |
| ALL | PSOCOST+2*, MN3+2*, END!, HDR+2, DG, DG+1, DEV+2, DAY+1, DAY+2, DAY+3 |
| D | END! |
| DAY | DRG1+1, END!, LK1+1, DAY+1* |
| DIC | DRG+1*, END! |
| DIC(0 | DRG+1* |
| DIR | END! |
| DIR("?" | MN2*, MN3* |
| DIR("A" | MN2*, MN3* |
| DIR("B" | MN2*, MN3* |
| DIR(0 | MN2*, MN3* |
| DIROUT | MN2+1, MN3+1, END! |
| DIRUT | MN2+1, MN3+1, END! |
| DIV | DRG1*, END!, NF+1, NF+2, NF+3, NF+4, PRI+2*, DG, LK1*, STO , STO+1, GT |
| DRG | DRG+1*, DRG1, END!, NF, NF+2, NF+3, NF+4, DG*, LK1*, STO+1 |
| DRUG | DRG+1*, END!, NF*, NF+1, NF+2, NF+3, NF+4, HDR+2 |
| DTIME | MN1 |
| DTOUT | MN2+1, MN3+1, END! |
| DUOUT | MN2+1, MN3+1, END! |
| >> DV | PRI+2*, DG |
| G | END!, DEV+2* |
| I | END!, HDR+3*, PRI+2*, LK1+1*, DAY+4* |
| IO | HDR+2, PRI+1 |
| IO("Q" | DEV+2, DEV+3! |
| IOF | END, HDR+2 |
| IOM | DEV+1 |
| ION | DEV |
| IOP | DEV!* |
| IOSL | DG, SUB+2, GR |
| IOST | END |
| MC | MN3+1*, END!, HDR+2, LK1 |
| MN | MN*, END!, DAY+1 |
| MON | MN*, DRG+2, DRG1, END!, NF+2, NF+3, NF+4, LK+1, LK1, STO+1 , DAY+1* |
| MONTH | MN*, END!, HDR+1 |
| PG | PSOCOST+2*, END!, HDR+2* |
| POP | DEV! |
| PSOION | DEV*!, DEV+2! |
| PSQ | MN3+2, DRG+1, END!, DEV* |
| RF | MN2+1*, END!, HDR+2, LK1 |
| SUB | END! |
| SUB( | LK1+1, SUB+2, STO*, STO+1*, GT, DAY+4 |
| >> T | DG* |
| TC | PSOCOST+2*, END!, LK1+1*, GR, GT*, DAY+4* |
| TF | PSOCOST+2*, END!, LK1+1*, GR, GT*, DAY+4* |
| TQ | PSOCOST+2*, END!, LK1+1*, GR, GT*, DAY+4* |
| X | MN, MN1*, DRG+1, END! |
| Y | MN, MN2+1, MN3+1, DRG+1, END!, HDR+1*, HDR+2 |
| ZDIV | END!, PRI+2*, DG*, SUB+2 |
| >> ZTDESC | DEV+2* |
| >> ZTQUEUED | END |
| >> ZTREQ | END* |
| >> ZTRTN | DEV+2* |
| >> ZTSAVE( | DEV+2* |
| ZTSK | MN3+2!, DRG+1!, DEV!, DEV+3 |