PSAPROC6 ;BIR/JMB-Process Uploaded Prime Vendor Invoice Data - CONT'D ;10/7/97
Source file <PSAPROC6.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 | 3 | PSAPROC1 PSAPROC2 PSAPROC4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
SEL | ;Loops thru selected invoices
|
|
CHECK | ;Looks to see if all line items are processed
|
|
CHG | ;Asks if invoice's status should be changed to verified. If so, status
|
|
CORR | ||
LOC | ||
LINES | ||
EDITITEM | ||
FIELDS | ||
PROCESS | ;Checks for & prompts for missing data.
|
|
MV | ;Assigns master vault
|
|
PHARM | ;Assigns pharmacy location
|
|
SUPPLY | ;Asks if all items are supply items. If so, invoice is deleted from
|
|
NO | ||
HDR | ;Screen header
|
|
CHGYN | ;Extended help - 'Do you want to change the invoice's status to Processed'
|
|
DQOR | ;Extended help - 'Edit field'
|
|
LNHELP | ;Extended help - 'Line Number"
|
|
ALLSUP | ;Extended help - "Are all the items on the invoice supply items" &
|
Name | Field # of Occurrence |
---|---|
^DIC | MV+3 |
^DIR | CHG+3, LINES+6, EDITITEM+5, SUPPLY+4, SUPPLY+7 |
ASKDRUG^PSANDF | FIELDS+1 |
CHECK^PSANDF | PROCESS+21 |
END^PSAPROC | CHECK+11, CHECK+13 |
DUOU^PSAPROC3 | FIELDS+4, PROCESS+11 |
GETOU^PSAPROC3 | FIELDS+3, PROCESS+6, PROCESS+7 |
PRICE^PSAPROC3 | PROCESS+12 |
QTY^PSAPROC3 | FIELDS+2 |
RECD^PSAPROC3 | CORR+2 |
SETLINE^PSAPROC3 | PROCESS+21 |
^PSAPROC7 | CHG+10 |
DU^PSAPROC8 | FIELDS+4 |
DUOU^PSAPROC8 | PROCESS+9 |
REORDER^PSAPROC8 | FIELDS+6, PROCESS+16, PROCESS+20 |
STOCK^PSAPROC8 | FIELDS+5, PROCESS+15, PROCESS+19 |
MASTER^PSAPROC9 | CHECK+8 |
EDITDISP^PSAUTL1 | LINES+14, EDITITEM+6 |
SITES^PSAUTL1 | LOC+3 |
^PSAUTL5 | PHARM+6 |
$$FMTE^XLFDT | HDR+1 |
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PSD(58.8 - [#58.8] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PSD(58.8 - [#58.8] | CHECK+8, LOC, LOC+3, EDITITEM+3, PROCESS+14, PROCESS+15, PROCESS+16, PROCESS+18, PROCESS+19, PROCESS+20 , MV+1 |
^PSDRUG - [#50] | FIELDS+4, PROCESS+6, PROCESS+9 |
^XTMP("PSAPV" | CHECK+2, CHECK+3, CHECK+7*, CHECK+8, CHECK+9*, CHECK+10*, CHG+4*, CHG+5*, CORR+1, LINES+1 , LINES+2, LINES+9, LINES+10, PROCESS+1, PROCESS+2, MV+4*, PHARM+6*, NO+1*, NO+2, NO+3* |
Name | Field # of Occurrence |
---|---|
^("IN" | CHECK+7* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIC | MV+1*, MV+3! |
DIC("A" | MV+1* |
DIC("B" | MV+1* |
DIC("S" | MV+2* |
DIC(0 | MV+1* |
DIR | CHG+3!, LINES+6!, EDITITEM+5!, SUPPLY+4!, SUPPLY+7! |
DIR("?" | CHG+2*, LINES+5*, EDITITEM+4*, SUPPLY+3*, SUPPLY+6* |
DIR("??" | CHG+3*, LINES+5*, EDITITEM+4*, SUPPLY+4*, SUPPLY+7* |
DIR("A" | CHG+2*, LINES+5*, EDITITEM+4*, SUPPLY+2*, SUPPLY+6* |
DIR("B" | SUPPLY+2*, SUPPLY+6* |
DIR(0 | CHG+2*, LINES+5*, EDITITEM+4*, SUPPLY+2*, SUPPLY+6* |
>> DIRUT | CHG+4, SUPPLY+4, SUPPLY+7 |
DT | NO+3 |
>> DTOUT | LINES+6, EDITITEM+5, MV+3 |
>> DUOUT | LINES+6, EDITITEM+5, MV+3 |
DUZ | NO+3 |
IOF | HDR+1 |
>> PSA | NO, NO+1 |
>> PSACHG | CHG+4*, CHG+5* |
>> PSACHO | EDITITEM+2*, EDITITEM+3*, EDITITEM+4 |
>> PSACNTER | NO* |
>> PSACOMB | LOC+3 |
>> PSACS | CHECK+1*, CHECK+5*, CHECK+6, CHECK+10, CORR* |
>> PSACTRL | CHECK+2, CHECK+3, CHECK+7, CHECK+8, CHECK+9, CHECK+10, CHG+4, CHG+5, CORR*, CORR+1 , LINES+1, LINES+2, LINES+9, LINES+10, PROCESS+1, PROCESS+2, MV+4, PHARM+6, NO+1, NO+2 , NO+3 |
>> PSADATA | CHECK+3*, CHECK+4, CHECK+5, LINES+10*, LINES+11, LINES+12, LINES+13, PROCESS+2*, PROCESS+3, PROCESS+5 , PROCESS+9, PROCESS+11, PROCESS+12, PROCESS+14, PROCESS+15, PROCESS+16, PROCESS+18, PROCESS+19, PROCESS+20 |
>> PSADONE | LINES*, LINES+7* |
>> PSADU | EDITITEM+6*, PROCESS+9* |
>> PSAERR | CHECK+1* |
>> PSAERR( | CHG+6!, CORR, NO* |
>> PSAFLD | FIELDS*, FIELDS+1, FIELDS+2, FIELDS+3, FIELDS+4, FIELDS+5, FIELDS+6 |
>> PSAFLDS | EDITITEM+6*, FIELDS |
>> PSAIEN | LINES+11*, FIELDS+4, PROCESS+3*, PROCESS+6, PROCESS+7, PROCESS+9, PROCESS+11, PROCESS+15, PROCESS+16, PROCESS+19 , PROCESS+20 |
>> PSAIN | CORR+1*, LOC, LOC+1, LINES+13, PROCESS+14, PROCESS+15, PROCESS+16, PROCESS+18, PROCESS+19, PROCESS+20 , MV+4*, PHARM+6*, HDR+1 |
>> PSALINE | CHECK+1*, CHECK+2*, CHECK+3, LINES+1*, LINES+2*, LINES+3, LINES+4, LINES+8*, LINES+9, LINES+10 , PROCESS+1, PROCESS+2, NO+1*, NO+2*, NO+3 |
>> PSALINES | CHECK+1*, CHECK+4*, CHECK+11, CORR* |
>> PSALNCNT | CHECK+1*, CHECK+3*, CHECK+6, CHECK+11, CORR* |
>> PSALNSU | CHECK+1* |
>> PSALOC | CORR+1*, LOC+3, LINES+13*, EDITITEM+3, PROCESS+15*, PROCESS+16*, PROCESS+19*, PROCESS+20*, PHARM+6 |
>> PSALOCN | LOC+3*, LOC+5 |
>> PSAMENU | SEL+1*, CHG+6, CORR |
>> PSAMV | CORR+1*, LOC, MV+1, MV+4* |
>> PSANDC | LINES+12* |
>> PSAOK( | NO!, NO+1! |
>> PSAOUT | SEL+1, CHECK+1*, CORR+2, LOC, LOC+1, LINES, LINES+6*, EDITITEM+5*, FIELDS, FIELDS+7 , PROCESS+5, PROCESS+9, PROCESS+11, PROCESS+12, PROCESS+15, PROCESS+16, PROCESS+19, PROCESS+20, PROCESS+21, MV+3* , SUPPLY+4*, SUPPLY+7* |
>> PSAPC | SEL+1* |
>> PSAPCF | FIELDS* |
>> PSARECD | CORR+1* |
>> PSASEL | SEL+1 |
>> PSASLN | LINES+14, EDITITEM+6, HDR+1 |
>> PSASUB | LINES+12*, PROCESS+3*, PROCESS+6, PROCESS+7, PROCESS+9, PROCESS+11 |
>> PSASUP | CHECK+1*, LINES+12*, NO+1* |
>> PSAVSN | LINES+12* |
>> X | LINES+7, LINES+8 |
>> Y | CHG+4, CHG+5, EDITITEM+6, MV+3, MV+4, SUPPLY+5, NO |