PSAPROC3 ;BIR/JMB-Process Uploaded Prime Vendor Invoice Data - CONT'D ;7/23/97
Source file <PSAPROC3.m>
Package | Total | Call Graph |
---|---|---|
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 | 4 | PSAPROC1 PSAPROC2 PSAPROC6 PSAPROC9 |
Name | Comments | DBIA/ICR reference |
---|---|---|
DUOU | ;Gets & stores dispense unit per order unit in XTMP
|
|
GETOU | ;Get the Order Unit if it is blank or if it is not in the ORDER UNIT file.
|
|
PRICE | ;If price per order unit is blank or 0, get price from user.
|
|
QTY | ;If qty is blank, prompt for it.
|
|
RECD | ;Enter the date the invoiced drugs were received.
|
|
SETLINE | ;Set line as process if all data is present.
|
|
ADJREA | ;Extended help for 'qty adjustment reason'
|
|
DUOUHELP | ;Extended help for entering dispense units per order unit
|
|
NDCHELP | ;Extended help for selecting invoiced drug
|
|
OUHELP | ;Extended help for selecting the Order Unit
|
|
OUYN | ;Extended help for returning to the 'ORDER UNIT' prompt.
|
|
PRICEHLP | ;Extended help for price per order unit
|
|
QTYHELP | ;Extended help for quantity delivered
|
|
RECHELP | ;Extended help to 'Date Received'
|
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 |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIR | DUOU+6!, DUOU+12!, GETOU+3!, GETOU+12!, PRICE+3!, QTY+3!, QTY+6!, RECD+2! |
DIR("?" | DUOU+5*, DUOU+11*, GETOU+1*, GETOU+11*, PRICE+2*, QTY+2*, QTY+5*, RECD+1* |
DIR("??" | DUOU+5*, DUOU+12*, GETOU+1*, GETOU+11*, PRICE+3*, QTY+2*, QTY+5*, RECD+1* |
DIR("A" | DUOU+5*, DUOU+10*, GETOU+1*, GETOU+10*, PRICE+1*, QTY+1*, QTY+5*, RECD+1* |
DIR("B" | DUOU+10*, GETOU+2*, GETOU+10*, PRICE+1*, QTY+1* |
DIR(0 | DUOU+5*, DUOU+10*, GETOU+1*, GETOU+10*, PRICE+1*, QTY+1*, QTY+5*, RECD+1* |
>> DIRUT | GETOU+3, QTY+3, QTY+6, RECD+2 |
DT | GETOU+7, PRICE+5, QTY+7 |
>> DTOUT | DUOU+6, DUOU+12, GETOU+12, PRICE+3 |
>> DUOUT | DUOU+6, DUOU+12, GETOU+12, PRICE+3 |
DUZ | GETOU+7, PRICE+5, QTY+7 |
>> PSACTRL | DUOU+7, GETOU+7, PRICE+5, QTY+7, RECD+3, SETLINE+1, SETLINE+2, SETLINE+4, SETLINE+5, SETLINE+6 , SETLINE+9 |
>> PSADATA | DUOU+7*, GETOU+2, GETOU+7*, PRICE+4, PRICE+5*, QTY+1, QTY+4, QTY+7*, SETLINE+1*, SETLINE+3 , SETLINE+6*, SETLINE+7, SETLINE+8 |
>> PSADJQTY | QTY+4*, QTY+7 |
>> PSADU | DUOU+1, DUOU+2* |
>> PSAIEN | DUOU+1, GETOU+2, SETLINE+3*, SETLINE+4, SETLINE+7, SETLINE+8 |
>> PSAIN | RECD+3*, SETLINE+1*, SETLINE+6, SETLINE+9* |
>> PSALINE | DUOU+7, GETOU+7, PRICE+5, QTY+7, SETLINE+1, SETLINE+2, SETLINE+4, SETLINE+5, SETLINE+6, SETLINE+9 |
>> PSALINES | SETLINE+2*, SETLINE+9* |
>> PSALLSUP | SETLINE+2* |
>> PSALOC | SETLINE+6* |
>> PSAOUT | DUOU+6*, DUOU+12*, GETOU+3*, GETOU+12*, PRICE+3*, QTY+3*, QTY+6*, RECD+2* |
>> PSASUB | SETLINE+3*, SETLINE+8 |
>> Y | DUOU+7, DUOU+13, GETOU+7, GETOU+13, GETOU+14, PRICE+4, PRICE+5, QTY+4, QTY+7, RECD+3 |