PSAPROC8 ;BIR/JMB-Process Uploaded Prime Vendor Invoice Data - CONT'D ;7/23/97
Source file <PSAPROC8.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 2 | ^DIE ^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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
DU | ;Prompts Dispense Unit if blank
|
|
DUOU | ;Gets Dispense Units per Order Unit
|
|
OK | ;
|
|
PRICE | ;Price per Order Unit changed
|
|
REORDER | ;Enter reorder level for drug if the field is blank.
|
|
STOCK | ;Enter stock level for drug if the field is blank.
|
|
DISPYN | ;Extended help to enter dispense units
|
|
DUOUYN | ;Extended help to enter dispense units per order units
|
|
PRICEOU | ;Extended help to 'Is invoice's price per order unit correct'
|
|
REORD | ;Extended help for 'Reorder level'
|
|
STKLEVEL | ;Extended help for 'Stock level'
|
|
PLOCK(PSATYP) | ;SET ^XTMP("PSAPV",PSACRTL WITH A LOCK INDENTIFER <- PSA*3*70 RJS
|
|
PSAUNLCK | ;CLEANUP LOCK INDICATOR <- PSA*3*70 RJS
|
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSDRUG - [#50] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(51.5 - [#51.5] | DUOU+9 |
^PSD(58.8 - [#58.8] | REORDER+2, REORDER+4, STOCK+2, STOCK+4 |
^PSD(58.811 - [#58.811] | PLOCK+10, PLOCK+20 |
^PSDRUG - [#50] | DU+1, DU+2, DU+3, DU+4, DU+5, DU+6, DUOU+1, DUOU+3, DUOU+4, DUOU+6 , DUOU+9, PRICE+1, PRICE+3, PRICE+7, REORDER+1, STOCK+1, REORD+1 |
^VA(200 - [#200] | PLOCK+9, PLOCK+19, PSAUNLCK+10 |
^XTMP("PSAPV" | OK+1, PRICE+1, PRICE+3, PRICE+4, PRICE+6*, PRICE+7*, REORDER+6*, STOCK+7*, PLOCK+10, PLOCK+20 , PSAUNLCK+5, PSAUNLCK+6, PSAUNLCK+8, PSAUNLCK+9, PSAUNLCK+10 |
^XTMP("PSAPVL" | PLOCK+2, PLOCK+6, PLOCK+7!, PLOCK+8, PLOCK+9, PLOCK+11*, PLOCK+16, PLOCK+17!, PLOCK+18, PLOCK+19 , PLOCK+21*, PLOCK+24, PSAUNLCK+2, PSAUNLCK+3, PSAUNLCK+4!, PSAUNLCK+5!, PSAUNLCK+6, PSAUNLCK+7!, PSAUNLCK+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> DA | DU+2*, DU+5*, DUOU+4* |
>> DA(1 | DUOU+4* |
DIE | DU+2*!, DU+5*!, DUOU+4*! |
>> DILOCKTM | DU+1, DU+4, DUOU+3, PLOCK+2 |
DIR | DU+10!, DUOU+11!, PRICE+5!, REORDER+5!, STOCK+5! |
DIR("?" | DU+9*, DUOU+9*, DUOU+10*, PRICE+4*, PRICE+5*, REORDER+3*, STOCK+3* |
DIR("??" | DU+10*, DUOU+10*, PRICE+5*, REORDER+3*, STOCK+3* |
DIR("A" | DU+9*, DUOU+8*, PRICE+4*, REORDER+2*, STOCK+2* |
DIR("B" | DU+9*, DUOU+8*, PRICE+4*, REORDER+4*, STOCK+4* |
DIR(0 | DU+9*, DUOU+8*, PRICE+4*, REORDER+2*, STOCK+2* |
>> DIRUT | DU+10, PRICE+5, STOCK+6 |
>> DR | DU+2*, DU+5*, DUOU+4* |
DT | PRICE+7 |
>> DTOUT | DUOU+5, DUOU+11, REORDER+5, STOCK+5 |
>> DUOUT | DUOU+11, REORDER+5, STOCK+5 |
DUZ | PRICE+7, PLOCK+8, PLOCK+9, PLOCK+11, PLOCK+18, PLOCK+19, PLOCK+21, PSAUNLCK+6, PSAUNLCK+9 |
>> PSA | PLOCK+14*, PLOCK+15, PLOCK+16 |
>> PSABEFOR | DUOUYN+2 |
>> PSACNTOK | OK+1* |
PSACTRL | OK+1, PRICE+1, PRICE+3, PRICE+4, PRICE+6, PRICE+7, REORDER+6, STOCK+7, PLOCK+6*, PLOCK+7 , PLOCK+8, PLOCK+9, PLOCK+10, PLOCK+11, PLOCK+16*, PLOCK+17, PLOCK+18, PLOCK+19, PLOCK+20, PLOCK+21 , PLOCK+22, PSAUNLCK+1~, PSAUNLCK+2*, PSAUNLCK+3, PSAUNLCK+4, PSAUNLCK+5, PSAUNLCK+6, PSAUNLCK+7, PSAUNLCK+8, PSAUNLCK+9 , PSAUNLCK+10 |
>> PSADATA | DUOU+9, REORDER+3, REORDER+4, STOCK+4, REORD+1 |
>> PSADU | DU+6*, DUOU+1, DUOU+2*, REORDER+1, REORDER+2*, STOCK+1, STOCK+2* |
PSADUZ | PLOCK+1~, PLOCK+6*, PLOCK+7, PLOCK+8, PLOCK+9, PLOCK+16*, PLOCK+17, PLOCK+18, PLOCK+19, PSAUNLCK+1~ , PSAUNLCK+3*, PSAUNLCK+4, PSAUNLCK+10 |
>> PSAERR( | PLOCK+5, PLOCK+6 |
>> PSAFPR | PRICE+1*, PRICE+2 |
>> PSAIEN | DU+1, DU+2, DU+3, DU+4, DU+5, DU+6, DUOU+1, DUOU+3, DUOU+4, DUOU+6 , DUOU+9, PRICE+1, PRICE+3, PRICE+7, REORDER+1, REORDER+4, STOCK+1, STOCK+4, REORD+1 |
>> PSAIPR | PRICE+1*, PRICE+2 |
>> PSAJUST | PRICE+2*, PRICE+3 |
PSALCK | PLOCK+12*, PLOCK+22*, PSAUNLCK+11! |
>> PSALINE | PRICE+1, PRICE+3, PRICE+4, PRICE+6, PRICE+7, REORDER+6, STOCK+7 |
>> PSALOC | REORDER+2, REORDER+4, STOCK+2, STOCK+4 |
PSAMENU | PLOCK+1~, PLOCK+4*, PLOCK+5, PLOCK+6, PLOCK+12 |
>> PSAOK( | OK+1*, PLOCK+15, PLOCK+16 |
PSAORD | PLOCK+1~, PLOCK+6*, PLOCK+8, PLOCK+9, PLOCK+10, PLOCK+16*, PLOCK+18, PLOCK+19, PLOCK+20 |
>> PSAOUT | DU+10*, DUOU+5*, DUOU+11*, PRICE+5*, REORDER+5*, STOCK+5*, PLOCK+4 |
PSAPC | PLOCK+1~, PLOCK+4*, PLOCK+14* |
>> PSASEL | PLOCK+4, PLOCK+14, PLOCK+23* |
>> PSASUB | DUOU+4, DUOU+6, PRICE+1, PRICE+3, PRICE+7 |
PSATMP | PLOCK+1~*, PLOCK+12*, PLOCK+22*, PLOCK+23 |
PSATYP | PLOCK~, PLOCK+3, PLOCK+13, PLOCK+23! |
>> Y | DU+11, DUOU+5, DUOU+12, PRICE+6, PRICE+7, REORDER+6, STOCK+7 |