PSAUTL3 ;BIR/JMB-Upload and Process Prime Vendor Invoice Data Utility - CONT'D ;7/23/97
Source file <PSAUTL3.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 | 10 | PSADAI PSADJ PSADJR PSADRUGP PSAHIS PSAREC PSASIG PSATRAN ^PSD(58.811 INVOICE DATA |
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 |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Field # of Occurrence |
---|---|
^(0 | ORDER+10 |
>> | 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+5!, EXIT+1! |
DIR("?" | SELECT+4* |
DIR("??" | SELECT*, SELECT+2*, SELECT+3* |
DIR("A" | SELECT*, SELECT+2*, SELECT+3* |
DIR(0 | SELECT*, SELECT+1*, SELECT+3* |
DT | ORDER+4 |
IOF | DISP+1 |
>> PSACHK | ORDER+12* |
>> PSACNT | ORDER+1*, ORDER+9*, ORDER+11, DISP+5*, DISP+8*, DISP+9, SELECT, SELECT+1, SELECT+3 |
PSACOMB | ORDER+10, EXIT+1! |
PSADA | SETAORD+2*, SETAORD+3, SETAORD+4! |
PSADA(1 | SETAORD+1*, SETAORD+2, SETAORD+3 |
PSAISIT | EXIT+1! |
PSAISITN | EXIT+1! |
>> PSALOC | PSAUTL3+5*, PSAUTL3+6, ORDER+1*, ORDER+2*, ORDER+3, ORDER+4, ORDER+5, ORDER+9, ORDER+10, ONE+1* , ONE+2, ONE+3*, DISP+7*, DISP+8, SELECT+7*, SELECT+8 |
>> PSALOC( | ONE+3*, SELECT+8* |
>> PSALOCA( | ORDER+10*, ONE+3, DISP+6, DISP+7, SELECT+8 |
>> PSALOCA("" | ORDER+12 |
>> PSALOCN | ONE+3*, DISP+5*, DISP+6*, DISP+7, DISP+8, DISP+10, SELECT+7*, SELECT+8 |
PSAMENU | EXIT+1! |
PSAMENU( | DISP+8*, SELECT+7 |
PSANUM | SELECT+6*, SELECT+7, EXIT+1! |
PSAONE | ORDER+9*, ONE+1, EXIT+1! |
PSAOSIT | ORDER+7*, EXIT+1! |
PSAOSITN | ORDER+7*, EXIT+1! |
>> PSAOUT | PSAUTL3+6*, ORDER+11*, SELECT+5* |
PSAPC | SELECT+6*, EXIT+1! |
>> PSASEL | SELECT+6* |
>> PSATRAN | ORDER+5, ORDER+11, DISP+2, DISP+3, DISP+4, SELECT, SELECT+1, SELECT+2, SELECT+3 |
>> X | SETAORD+1, SETAORD+3, KILLAORD+1, SLOC+2, KLOC+1, SLOCDT+1, SLOCDT+2, KLOCDT+1, KLOCDT+2 |
Y | SELECT+5, SELECT+6, EXIT+1! |