PSXCSDC ;BIR/JMB-Drug Cost by Drug Report ;[ 04/08/97 2:06 PM ]
Source file <PSXCSDC.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
ALL | ;Loops thru all facilities
|
|
ALLDV | ;Loops thru all divisions
|
|
DEV | ;Device handling
|
|
START | ;Determines which loop to use based on user input
|
|
DRUG | ;Gets drug data & sets ^TMP nodes
|
|
DATE | ;Entry point if specific fac & div OR this is called by ALL & ALLDV
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PSX(552.5 | ALL+1, ALLDV+1, DATE+1, DATE+2, DRUG+1, DRUG+3 |
^TMP($J | START+1!, DRUG+4*, DRUG+5*, DRUG+6* |
Name | Line Occurrences |
---|---|
@( | START+1 |
DATE | ALL+1, ALLDV+1 |
DEV | DEV+2 |
DRUG | DATE+2 |
Name | Field # of Occurrence |
---|---|
^( | DRUG+5, DRUG+6 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | DEV+1!* |
%ZIS("B" | DEV+1* |
IO | START+1 |
IO("Q" | DEV+3, DEV+4! |
IOM | DEV+2 |
ION | DEV+1 |
IOP | DEV+1!* |
IOST | DEV+2 |
POP | DEV+1! |
>> PSXBDT | DATE+1 |
>> PSXDG | DATE+2*, DRUG+1, DRUG+3 |
>> PSXDGID | DRUG+1*, DRUG+2 |
>> PSXDV | START+1, ALL+1*, ALLDV+1*, DATE+1, DRUG+3*, DRUG+4, DRUG+5, DRUG+6 |
>> PSXEDT | DATE+1 |
>> PSXFAC | START+1, ALL+1*, ALLDV+1, DATE+1, DATE+2, DRUG+1, DRUG+3, DRUG+4, DRUG+5, DRUG+6 |
>> PSXG | DEV+3* |
>> PSXID | DRUG+2 |
>> PSXIDV | DATE+1*, DATE+2, DRUG+1, DRUG+3 |
PSXION | DEV+1*!, DEV+3! |
>> PSXNAM | DRUG+4, DRUG+5, DRUG+6 |
>> PSXOUT | PSXCSDC+3 |
>> PSXPSDT | DATE+1*, DATE+2, DRUG+1, DRUG+3 |
PSXSPDV | START+1!* |
>> Y | DRUG+3*, DRUG+4, DRUG+5, DRUG+6 |
>> ZTDESC | DEV+3* |
>> ZTRTN | DEV+3* |
>> ZTSAVE( | DEV+3* |
ZTSK | DEV+1!, DEV+4! |