PSAUTL5 ;BIR/JMB-Upload and Process Prime Vendor Invoice Data Utility - CONT'D ;7/23/97
Source file <PSAUTL5.m>
Package | Total | Call Graph |
---|---|---|
Drug Accountability | 1 | SITES^PSAUTL1 |
VA FileMan | 1 | ^DIR |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Drug Accountability | 1 | PSAPROC6 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ORDER | ;If more than one pharmacy location, collect them in alpha order.
|
|
ONE | ;only one
|
|
DISP | ;Displays the available pharmacy locations.
|
|
SELECT | ||
EXIT | ;Kills all variables except PSALOC array & PSAOUT
|
|
FROMHELP | ;Extended help to 'Select Transfer from Pharmacy'
|
|
HELP | ;Extended help to 'Select PHARMACY LOCATION'
|
|
TOHELP | ;Extended help to 'Select Transfer to Pharmacy'
|
|
SETAORD | ;Set logic for "AORD" X-Ref
|
|
KILLAORD | ;Kill logic for "AORD" X-Ref
|
|
SLOC | ;Set logic for "ALOC" X-Ref on Pharmacy Location & Master Vault fields
|
|
KLOC | ;Kill logic for "ALOC" X-Ref on Pharmacy Location & Master Vault fields
|
|
SLOCDT | ;Set logic for "ALOC" X-Ref on Invoice Date field
|
|
KLOCDT | ;Kill logic for "ALOC" X-Ref
|
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 |
|
Routine Call |
|
Name | Field # of Occurrence |
---|---|
^(0 | ORDER+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> DA | SLOC+1, SLOC+2, KLOC+1, SLOCDT+1, SLOCDT+2, KLOCDT+1, KLOCDT+2 |
>> DA(1 | SLOC+1, SLOC+2, KLOC+1, SLOCDT+1, SLOCDT+2, KLOCDT+1, KLOCDT+2 |
DIR | SELECT+2! |
DIR("?" | SELECT+1* |
DIR("??" | SELECT* |
DIR("A" | SELECT* |
DIR(0 | SELECT* |
DT | ORDER+4 |
>> PSACHK | ORDER+9* |
>> PSACNT | ORDER+1*, ORDER+6*, ORDER+8, DISP+1*, DISP+4*, DISP+5, SELECT |
>> PSACOMB | ORDER+7 |
PSADA | SETAORD+2*, SETAORD+3, SETAORD+4! |
PSADA(1 | SETAORD+1*, SETAORD+2, SETAORD+3 |
>> PSALOC | PSAUTL5+5*, PSAUTL5+6, ORDER+1*, ORDER+2*, ORDER+3, ORDER+4, ORDER+6, ORDER+7, ONE+1*, ONE+2 , ONE+3*, DISP+3*, DISP+4, SELECT+4*, SELECT+5 |
>> PSALOC( | ONE+3*, SELECT+5* |
PSALOCA | PSAUTL5+4! |
PSALOCA( | ORDER+7*, ONE+3, DISP+2, DISP+3, SELECT+5 |
PSALOCA("" | ORDER+9 |
>> PSALOCN | ONE+3*, DISP+1*, DISP+2*, DISP+3, DISP+4, DISP+6, SELECT+4*, SELECT+5 |
PSAMNU | PSAUTL5+4! |
PSAMNU( | DISP+4*, SELECT+4 |
>> PSANUM | SELECT+3*, SELECT+4 |
>> PSAONE | ORDER+6*, ONE+1 |
>> PSAOUT | PSAUTL5+6*, ORDER+8*, SELECT+2* |
>> PSAPCC | SELECT+3* |
>> PSASL | SELECT+3* |
>> PSATRAN | ORDER+8 |
>> X | SETAORD+1, SETAORD+3, KILLAORD+1, SLOC+2, KLOC+1, SLOCDT+1, SLOCDT+2, KLOCDT+1, KLOCDT+2 |
>> Y | SELECT+2, SELECT+3 |