PSAUP4 ;BIR/JMB-Upload and Process Prime Vendor Invoice Data - CONT'D ;9/19/97
Source file <PSAUP4.m>
Package | Total | Call Graph |
---|---|---|
Kernel | 3 | ^%ZIS ^%ZISC ^%ZTLOAD |
VA Fileman | 3 | DD^%DT NOW^%DTC ^DIR |
Drug Accountability | 1 | (,PSANDC1)^PSAHELP |
Name | Comments | DBIA/ICR reference |
---|---|---|
DATE(PSADATE) | ||
LINEHDR | ;item header
|
|
HEADER | ;Page header
|
|
SCREEN | ;Hold on screen
|
|
HDR1 | ||
HAVEDRG | ;Display data if drug is found.
|
|
DRUG | ||
START | ||
EXIT | ;Kills printing variables only
|
|
DISTRIB | ||
BUYSHIP | ||
LINE | ;print line items
|
|
OU | ||
DQ | ;queue starts here
|
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 |
|
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(51.5 - [#51.5] | OU+2, OU+3, OU+6, OU+23, OU+24 |
^PSD(58.8 - [#58.8] | DRUG+7, DRUG+8, HAVEDRG+4, HAVEDRG+5, HAVEDRG+6, HAVEDRG+9, HAVEDRG+10, HAVEDRG+11 |
^PSDRUG - [#50] | DRUG+1, DRUG+2, DRUG+4, HAVEDRG+2, HAVEDRG+14 |
^VA(200 - [#200] | OU+19, OU+24 |
^XTMP("PSAPV" | DQ+4, START, START+2, BUYSHIP+1, BUYSHIP+2, DISTRIB+1, LINE+2, DRUG+5 |
Name | Line Occurrences |
---|---|
$$DATE | START+3, START+4, START+9, START+10, OU+19, OU+24 |
HAVEDRG | OU+13 |
HDR1 | HEADER+1 |
HEADER | START, START+7, START+11, BUYSHIP+8, DISTRIB+6, LINE+3, OU+12, OU+18, OU+22, OU+27 , OU+32 |
LINE | START+8, DISTRIB+7 |
LINEHDR | LINE+1, LINE+3, OU+12, OU+18, OU+22 |
SCREEN | START+7, START+11, BUYSHIP+8, DISTRIB+6, LINE+3, OU+12, OU+18, OU+22, OU+27, OU+32 , OU+35 |
START | DQ+4 |
Name | Field # of Occurrence |
---|---|
^( | LINE+2 |
^("DS" | START+2 |
^(0 | DRUG+7, DRUG+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | DQ+2, EXIT+1!, DATE+1*, DATE+2*, DATE+3 |
%ZIS | PSAUP4+9*, EXIT+1! |
DIR | EXIT+1!, SCREEN+4! |
DIR(0 | SCREEN+4* |
DIRUT | EXIT+1!, SCREEN+4 |
DT | DRUG+7, DRUG+8 |
IO | DQ+3 |
IO("Q" | PSAUP4+10, DQ+5! |
IOF | DQ+5, HEADER+1, HEADER+3 |
IOM | DQ+1* |
IOSL | START+7, START+11, BUYSHIP+8, DISTRIB+6, LINE+3, OU+12, OU+18, OU+22, OU+27, OU+32 |
IOST | START+7, START+8, START+11, BUYSHIP+8, DISTRIB+6, LINE+3, OU+12, OU+18, OU+22, OU+27 , OU+32, OU+33, OU+34, OU+35, HEADER+1, HDR1+3, HDR1+4 |
>> POP | PSAUP4+9 |
PSAAECST | EXIT+1!, START+1*, DRUG+24*, DRUG+28*, OU+29 |
PSABY | EXIT+1!, BUYSHIP+1*, BUYSHIP+3, BUYSHIP+4, BUYSHIP+5, BUYSHIP+6 |
PSACS | EXIT+1!, HAVEDRG+2*, HAVEDRG+3, HAVEDRG+8 |
PSACTRL | DQ+4*, EXIT+1!, START, START+2, BUYSHIP+1, BUYSHIP+2, DISTRIB+1, LINE+2, DRUG+5 |
PSADATA | EXIT+1!, LINE+2*, DRUG+1, DRUG+3, DRUG+4, DRUG+7, DRUG+10, DRUG+12, DRUG+19, DRUG+23 , DRUG+24, DRUG+26, DRUG+27, DRUG+28, DRUG+29, OU+1, OU+2, OU+3, OU+4, OU+6 , OU+8, OU+9, OU+12, OU+14, HAVEDRG+5, HAVEDRG+6, HAVEDRG+7, HAVEDRG+10, HAVEDRG+11, HAVEDRG+12 , HAVEDRG+14 |
PSADATE | EXIT+1!, DATE~, DATE+1 |
PSADEC | EXIT+1!, OU+8*, OU+9 |
PSADJDRG | DQ+2*, EXIT+1!, START+1*, DRUG+1*, OU+33, SCREEN+2 |
PSADJORD | EXIT+1!, LINE+4!, OU+6*, OU+21, OU+23, OU+24 |
PSADJQTY | EXIT+1!, LINE+4!, DRUG+27*, DRUG+28, OU+17, OU+19 |
PSADJSUP | DQ+2*, EXIT+1!, START+1*, DRUG+5*, OU+34, SCREEN+3 |
PSADLN | DQ+2*, EXIT+1!, LINEHDR+2, HDR1+3, HDR1+4 |
PSADRG | EXIT+1!, LINE+2*, DRUG+1*, DRUG+2, DRUG+4*, DRUG+5*, DRUG+7, DRUG+8, OU+13, OU+14 , HAVEDRG+2, HAVEDRG+5, HAVEDRG+6, HAVEDRG+10, HAVEDRG+11, HAVEDRG+14 |
PSADS | EXIT+1!, DISTRIB+1*, DISTRIB+2, DISTRIB+3, DISTRIB+4, DISTRIB+5 |
PSAECOST | EXIT+1!, DRUG+24*, DRUG+28*, OU+11 |
PSAEND | EXIT+1!, START*, OU+31*, SCREEN+2, SCREEN+3 |
PSAFPG | DQ+2*, EXIT+1!, HEADER+1, HEADER+2*, HEADER+3 |
PSAICOST | EXIT+1!, LINE+2* |
PSAIECST | EXIT+1!, START+1*, DRUG+23*, OU+29, OU+30 |
PSAIN | EXIT+2!, START*, START+1, START+3, START+4, START+5, START+6, START+9, START+10, DRUG+7 , DRUG+8, HDR1+2 |
PSALINE | EXIT+2!, LINE+2*, LINE+5, DRUG+5 |
PSAMV | EXIT+2!, START+1*, HAVEDRG+4, HAVEDRG+5, HAVEDRG+6, HAVEDRG+7 |
PSANDC | EXIT+2!, DRUG+12*, DRUG+13, DRUG+14*, DRUG+15 |
>> PSANDCX | DRUG+14 |
PSAODT | EXIT+2!, LINE+4!, OU+6*, OU+24 |
PSAODUZ | EXIT+2!, LINE+4!, OU+6*, OU+24 |
PSAOREA | EXIT+2!, LINE+4! |
PSAOUT | PSAUP4+9*, DQ+2*, DQ+4, EXIT+2!, START+7, START+11, BUYSHIP+8, DISTRIB+6, LINE+2, LINE+3 , OU+12, OU+18, OU+22, OU+26, OU+27, OU+32, SCREEN+4* |
PSAPAGE | EXIT+2!, START*, HDR1+2, HDR1+3, HDR1+4, HDR1+5* |
PSAPHARM | EXIT+2!, START+1*, HAVEDRG+9, HAVEDRG+10, HAVEDRG+11, HAVEDRG+12 |
PSAQDT | EXIT+2!, LINE+4!, DRUG+27*, OU+19 |
PSAQDUZ | EXIT+2!, LINE+4!, DRUG+27*, OU+19 |
PSAQREA | EXIT+2!, LINE+4!, DRUG+27*, OU+19 |
PSARUN | DQ+2*, EXIT+2!, HDR1+4 |
PSAS | EXIT+2!, SCREEN+1* |
PSASLN | DQ+2*, EXIT+2!, OU+28 |
PSASS | EXIT+2!, SCREEN+1* |
PSAST | EXIT+2!, BUYSHIP+2*, BUYSHIP+3, BUYSHIP+4, BUYSHIP+5, BUYSHIP+7 |
PSASTA | EXIT+2!, START+5*, START+6 |
PSATOT | EXIT+2!, LINE+2* |
Y | DQ+2*, EXIT+2! |
ZTDESC | PSAUP4+10*, EXIT+2! |
>> ZTQUEUED | DQ+5 |
>> ZTREQ | DQ+5* |
ZTRTN | PSAUP4+10*, EXIT+2! |
ZTSK | EXIT+2! |