PSAVERA1 ;BHM/DB - Edit previously verified invoices;16NOV99
Source file <PSAVERA1.m>
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 | PSAVERA |
Name | Comments | DBIA/ICR reference |
---|---|---|
DISPLN | ||
DRUG | ||
QTY | ;Quantity
|
|
UPC | ||
OU | ;W !,"Order Unit : "
|
|
NDC | ||
PRICE | ;W !,"Unit Price : $"
|
|
VSN | ;W ?38,"VSN: "_$S(PSAVSN'="":PSAVSN,1:"Blank"),!
|
|
VDU | ||
STOCK | ||
REORDER | ||
ASK | ||
PROCSS | ||
VIEW | ||
FIELDS | ||
Q | ||
UPDATE | ; *63 RJS CODE REMOVED FROM PSAVERA AND CALLED BY PSAVERA
|
|
FILE581 | ;Update transaction file ;;*63
|
|
FIND | ||
NEW581 | ||
LOCCHK | ; Update Line items with CS or Non-CS
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: READ |
|
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSD(58.81 - [#58.81] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(58.8 | UPDATE+11 |
^DD(58.8001 | UPDATE+22 |
^DIC(51.5 - [#51.5] | OU+1 |
^PSD(58.8 - [#58.8] | VDU+3, STOCK, REORDER, UPDATE+5, UPDATE+6*, UPDATE+7, UPDATE+10, UPDATE+11, UPDATE+13, UPDATE+14 , UPDATE+15, UPDATE+16, UPDATE+17*, UPDATE+18*, UPDATE+19, UPDATE+20*, UPDATE+21*, UPDATE+22, UPDATE+23, UPDATE+28 |
^PSD(58.81 - [#58.81] | FIND*, FIND+1, FIND+17, FIND+18, NEW581*, NEW581+1, NEW581+5, NEW581+6 |
^PSD(58.811 - [#58.811] | DISPLN, DISPLN+1, DISPLN+2, DRUG, DRUG+2, QTY+2, QTY+3, OU+2, OU+4, OU+5 , PRICE+1, PRICE+2, PROCSS, PROCSS+1, LOCCHK+2 |
^PSDRUG - [#50] | DRUG+6, DRUG+7, DRUG+10, DRUG+12, OU+3, UPDATE+4, FIND+8, FIND+9, LOCCHK+3, LOCCHK+7 |
Name | Field # of Occurrence |
---|---|
^(0 | UPDATE+27 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | UPDATE+9 |
>> AN | ASK*, ASK+1, ASK+2, ASK+3 |
>> CNT | DISPLN*, ASK+2 |
DA | UPDATE+12*, UPDATE+14!, UPDATE+25*, UPDATE+27*, FIND+2*, FIND+17, FIND+18, NEW581+3*, NEW581+5, NEW581+6 , LOCCHK+5*!, LOCCHK+9*! |
DA(1 | UPDATE+12*, UPDATE+24*, UPDATE+26*, UPDATE+27*, LOCCHK+5*, LOCCHK+9* |
DA(2 | UPDATE+24*, UPDATE+26*, UPDATE+27*, LOCCHK+5*, LOCCHK+9* |
DIC | UPDATE+12*, UPDATE+14!, UPDATE+24*!, UPDATE+25*!, FIND+1*!, NEW581+1*! |
DIC("DR" | UPDATE+24* |
DIC("P" | UPDATE+11*, UPDATE+22* |
DIC(0 | UPDATE+12*, UPDATE+24*, UPDATE+25*, FIND+1*, NEW581+1* |
DIE | UPDATE+26*!, UPDATE+27*!, FIND+2*, FIND+18!, NEW581+3*, NEW581+6!, LOCCHK+5*!, LOCCHK+9*! |
>> DILOCKTM | UPDATE+5, UPDATE+13, UPDATE+15, FIND+17, NEW581+5 |
DINUM | UPDATE+12*, UPDATE+24*, UPDATE+25*, FIND+1*!, NEW581+1*! |
DIR | VIEW+3! |
DIR("?" | VIEW+2* |
DIR("??" | VIEW+2* |
DIR("A" | VIEW+2* |
DIR(0 | VIEW+2* |
DLAYGO | UPDATE+12*, UPDATE+14!, UPDATE+24*, UPDATE+25!, FIND+1*!, NEW581+1*! |
DR | UPDATE+26*, UPDATE+27*, FIND+16*, NEW581+3*, NEW581+4*, LOCCHK+5*!, LOCCHK+9*! |
DT | UPDATE+23, UPDATE+24, UPDATE+27 |
DTIME | ASK |
>> DTOUT | VIEW+3 |
>> DUOUT | VIEW+3 |
DUZ | FILE581+1 |
>> INVARRAY( | VDU+1*, REORDER+1* |
>> PSA50IEN | DRUG+6*, DRUG+8*, DRUG+10* |
>> PSAABAL | UPDATE+8* |
>> PSAAFTER | UPDATE+8, FIND+15, FIND+19, LOCCHK+3, LOCCHK+7 |
>> PSAAQTY | FIND+11*, FIND+13*, FIND+14* |
>> PSABAL | UPDATE+4*, UPDATE+6*, UPDATE+8, UPDATE+16*, UPDATE+18 |
>> PSABFR | UPDATE+4, FIND+11, FIND+12, FIND+15, FIND+19 |
>> PSABFR("581" | FIND+7 |
>> PSABFR("Q" | UPDATE+6, FIND+11, FIND+13, FIND+14 |
>> PSABFR(581 | FILE581+2, LOCCHK+1 |
>> PSACHO | VIEW+1*, VIEW+2 |
PSACLOC | FIND+4~, FIND+7*, FIND+8, FIND+9, FIND+13 |
>> PSACS | NEW581+4, LOCCHK+2* |
>> PSACSLOC | LOCCHK+6 |
>> PSADATA | DISPLN+1*, DISPLN+3, DRUG+5, DRUG+10, QTY+6, UPC, OU+1, NDC, PRICE+9, PROCSS+1* , PROCSS+2, LOCCHK+4, LOCCHK+8 |
>> PSADJ | DRUG*, DRUG+1, DRUG+2, DRUG+5, DRUG+7*, DRUG+9, QTY+2*, QTY+3, OU+4*, OU+5 , PRICE+1*, PRICE+2 |
>> PSADJD | DRUG+3*, DRUG+4, DRUG+5, DRUG+6, DRUG+7, DRUG+8 |
>> PSADJO | OU+4*, OU+5*, OU+7, OU+8 |
>> PSADJP | PRICE+1*, PRICE+2*, PRICE+4, PRICE+5*, PRICE+7, PRICE+8 |
>> PSADJQ | QTY+2*, QTY+3*, QTY+5, QTY+6 |
>> PSADJSUP | DRUG+8* |
>> PSADRG | DRUG+5*, DRUG+6*, DRUG+7*, DRUG+8*, DRUG+10*, DRUG+11, DRUG+12, OU+3, VDU+1, STOCK , REORDER, UPDATE+4*, UPDATE+5, UPDATE+6, UPDATE+7, UPDATE+8*, UPDATE+10, UPDATE+12, UPDATE+15, UPDATE+16 , UPDATE+17, UPDATE+18, UPDATE+20, UPDATE+21, UPDATE+22, UPDATE+23, UPDATE+24, UPDATE+25, UPDATE+26, UPDATE+27 , UPDATE+28, FIND+8, FIND+9, FIND+11, FIND+12, FIND+15*, FIND+19* |
>> PSADRUGN | DISPLN+3*, DRUG+11*, DRUG+12*, VDU+1 |
>> PSADT | UPDATE+9* |
>> PSADUOU | VDU*, UPDATE+8, NEW581+2 |
>> PSADUREC | UPDATE+6*, UPDATE+8*, UPDATE+18, UPDATE+27, FIND+12, FIND+14, NEW581+2* |
>> PSAFLD | FIELDS*, FIELDS+1, FIELDS+2 |
>> PSAFLDS | VIEW+4*, FIELDS |
>> PSAIEN | DISPLN, DISPLN+1, DISPLN+2, DRUG, DRUG+2, QTY+2, QTY+3, OU+2, OU+4, OU+5 , PRICE+1, PRICE+2, PROCSS, PROCSS+1, LOCCHK+2, LOCCHK+5, LOCCHK+9 |
>> PSAIEN1 | DISPLN, DISPLN+1, DISPLN+2, DRUG, DRUG+2, QTY+2, QTY+3, OU+2, OU+4, OU+5 , PRICE+1, PRICE+2, PROCSS, PROCSS+1, LOCCHK+2, LOCCHK+5, LOCCHK+9 |
>> PSAIN | PROCSS+2 |
>> PSAINV | VDU+1, REORDER+1 |
>> PSALIDAT | FIND+6 |
PSALINE | PSAVERA1+5!, DISPLN*, DISPLN+1, DISPLN+2, DRUG, DRUG+2, QTY+2, QTY+3, OU+2, OU+4 , OU+5, PRICE+1, PRICE+2, VDU+1, REORDER+1, ASK+3*, PROCSS, PROCSS+1, LOCCHK+5, LOCCHK+9 |
>> PSALINEN | ASK+3*, VIEW* |
>> PSALOC | VDU+1, VDU+3, STOCK, REORDER, PROCSS+2*, UPDATE+4*, UPDATE+5, UPDATE+6, UPDATE+7, UPDATE+8* , UPDATE+10, UPDATE+11, UPDATE+12, UPDATE+13, UPDATE+14, UPDATE+15, UPDATE+16, UPDATE+17, UPDATE+18, UPDATE+19 , UPDATE+20, UPDATE+21, UPDATE+22, UPDATE+23, UPDATE+24, UPDATE+25, UPDATE+26, UPDATE+27, UPDATE+28, FIND+11* , FIND+13*, FIND+19*, FIND+20* |
PSALOCA | UPDATE+3~, UPDATE+8, FIND+19, LOCCHK+6*, LOCCHK+10* |
PSALOCB | UPDATE+3~, UPDATE+4, FIND+11, LOCCHK+1* |
PSAMVLT | FIND+4~, FIND+5*, FIND+6*, FIND+8 |
>> PSANCSLO | LOCCHK+10 |
>> PSANDC | NDC*, VDU+1, PROCSS+2* |
PSANEWL | FIND+4~, FIND+5*, FIND+8*, FIND+9*, FIND+13, FIND+20 |
>> PSANODE | DRUG+2*, DRUG+3, QTY+3*, OU+5*, PRICE+2* |
>> PSANQTY | FIND+11*, FIND+12* |
>> PSAODUOU | UPDATE+6 |
>> PSAORD | VDU+1, REORDER+1 |
>> PSAOU | OU+1*, OU+3*, OU+7*, VDU+1 |
>> PSAOUT | DISPLN+3*, VIEW+3*, FIELDS |
>> PSAPCF | FIELDS* |
>> PSAPRICE | PRICE+7*, PRICE+9*, VDU+1 |
PSAPVLT | FIND+4~, FIND+5*, FIND+6*, FIND+9 |
>> PSAQTY | QTY+5*, QTY+6*, VDU+1, UPDATE+6, UPDATE+8, NEW581+2 |
>> PSAREA | FILE581+1* |
>> PSAREORD | VDU*, REORDER*, REORDER+1, UPDATE+21 |
>> PSASET | VIEW+4* |
>> PSASLN | PSAVERA1+5*, VIEW |
>> PSASTOCK | VDU*, STOCK*, REORDER+1, UPDATE+20 |
>> PSASUB | VDU* |
>> PSASUP | DRUG+4*, DRUG+5, DRUG+11, VDU+1*, PROCSS+1* |
>> PSAT | FIND*, FIND+1, FIND+2, NEW581*, NEW581+1, NEW581+3 |
>> PSATEMP | DISPLN+2*, OU+2*, OU+3, VDU |
>> PSAUPC | UPC*, VDU+1 |
>> PSAVDUZ | FILE581+1* |
>> PSAVSN | DISPLN+3*, VDU+1, PROCSS+2* |
>> X | UPDATE+12*, UPDATE+24*, UPDATE+25*, FIND+1*, NEW581+1* |
>> Y | VIEW+4, UPDATE+25 |