PSACREDO ;BIR/JMB-Outstanding Credits ;7/23/97
Source file <PSACREDO.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 4 | ^%ZIS ^%ZISC ^%ZTLOAD $$HTFM^XLFDT | 
| Drug Accountability | 1 | END^PSAPROC | 
| VA Fileman | 1 | ^DIR | 
| Package | Total | Caller Graph | 
|---|---|---|
| Drug Accountability | 1 | PSA OUTSTANDING CREDITS | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| RPT | ;Extended help for "Print a detailed or summary report" | |
| HDRDET | ;Header for detail report | |
| PRTDLIN1 | ;Prints a line of data on the detailed report | |
| HDRSUM | ;Header for summary report | |
| ;Displays the invoices with outstanding credits | ||
| PRTSLINE | ;Prints a line of data on the summary report | |
| CREDITS | ;Adds existing credits to adjusted extended cost. | |
| EXIT | ||
| DEVICE | ||
| LINE | ;Get line item data | |
| PRTDLINE | ;Prints a line of data on the detailed report | |
| GETLINE | ;Gets invoice cost from line items | |
| DQ | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PSD(58.811 - [#58.811] | PSACREDO+8, DQ+2, DQ+3, DQ+4, DQ+5, DQ+6, DQ+7, DQ+8, DQ+9, DQ+10 , DQ+16, DQ+18, LINE+4, LINE+6, LINE+11, LINE+13, LINE+16, LINE+18, GETLINE+1, GETLINE+2 , GETLINE+3, GETLINE+4, GETLINE+5, GETLINE+8, GETLINE+9, CREDITS+1, CREDITS+2, CREDITS+3, CREDITS+6 | 
| ^PSDRUG - [#50] | LINE+25 | 
| ^XUSEC("PSA ORDERS" | PSACREDO+7 | 
| Name | Line Occurrences | 
|---|---|
| CREDITS | DQ+12 | 
| EXIT | PSACREDO+9, DEVICE, DEVICE+2 | 
| GETLINE | DQ+19 | 
| HDRDET | PRINT+1, PRINT+4, PRINT+12, PRINT+16, PRINT+18 | 
| HDRSUM | PRINT+1, PRINT+4, PRINT+14, PRINT+16, PRINT+18 | 
| LINE | DQ+11 | 
| DQ+22 | |
| PRTDLIN1 | PRINT+13 | 
| PRTDLINE | PRINT+13 | 
| PRTSLINE | PRINT+15 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %ZIS | DEVICE*, EXIT+1! | 
| DIR | PSACREDO+9!, EXIT+1! | 
| DIR("??" | PSACREDO+9* | 
| DIR("A" | PSACREDO+9* | 
| DIR(0 | PSACREDO+9* | 
| DIRUT | PSACREDO+9, EXIT+1! | 
| DUZ | PSACREDO+7 | 
| IO("Q" | DEVICE+2, EXIT! | 
| IOF | PRINT+22, HDRDET+1, HDRDET+2, HDRSUM+1, HDRSUM+2 | 
| IOSL | PRINT+4, PRINT+12, PRINT+14, PRINT+16, PRINT+18 | 
| IOST | PRINT+21, HDRDET+1, HDRDET+2, HDRDET+4, HDRSUM+1, HDRSUM+2, HDRSUM+6 | 
| >> POP | DEVICE | 
| PSA | DQ+1*, DQ+2*, DQ+3, DQ+4, DQ+5, DQ+6, DQ+7, DQ+8, DQ+9, DQ+10 , DQ+17*, DQ+18*, EXIT+1!, LINE+4, LINE+6, LINE+11, LINE+13, LINE+16, LINE+18, GETLINE+1 , GETLINE+2, GETLINE+3, GETLINE+4, GETLINE+5, GETLINE+8, GETLINE+9, CREDITS+1, CREDITS+2, CREDITS+3, CREDITS+6 | 
| PSA( | DQ+13*, DQ+16, DQ+17, DQ+20*, DQ+21*, LINE+26*, LINE+27*, CREDITS+6*, PRINT+2, PRINT+3 , PRINT+5, PRINT+6, PRINT+7, PRINT+8, PRINT+9, PRINT+10, PRINT+11 | 
| PSA1 | DQ+4*, DQ+5*, DQ+6, DQ+7, DQ+8, DQ+9, DQ+10, DQ+18*, EXIT+1!, LINE+4 , LINE+6, LINE+11, LINE+13, LINE+16, LINE+18, GETLINE+1, GETLINE+2, GETLINE+3, GETLINE+4, GETLINE+5 , GETLINE+8, GETLINE+9, CREDITS+1, CREDITS+2, CREDITS+3, CREDITS+6 | 
| PSA2 | DQ+8*, DQ+9, DQ+10, EXIT+1!, LINE+4, LINE+6, LINE+11, LINE+13, LINE+16, LINE+18 , GETLINE+1*, GETLINE+2, GETLINE+3, GETLINE+4, GETLINE+5, GETLINE+8, GETLINE+9 | 
| PSAACST | EXIT+1!, LINE+3*, LINE+21*, LINE+22*, LINE+23 | 
| PSAAECST | DQ+7*, DQ+12, DQ+17*, DQ+20, DQ+21, EXIT+1!, LINE+21*, LINE+22*, GETLINE+10*, GETLINE+11* , CREDITS+4, CREDITS+5, CREDITS+6, PRINT+7*, PRTDLINE+1, PRTSLINE+1 | 
| PSAAVAL | EXIT+1!, PRINT+11*, PRTDLINE+1, PRTDLIN1+1 | 
| PSAC | EXIT+1!, CREDITS+1*, CREDITS+2, CREDITS+3 | 
| PSACRED | DQ+7*, EXIT+1!, CREDITS+3*, CREDITS+5, CREDITS+6, PRINT+7*, PRTDLINE+1, PRTSLINE+1 | 
| PSADATA | DQ+10*, EXIT+1!, LINE+9, LINE+10, LINE+15, LINE+22, LINE+24, LINE+26, LINE+27, GETLINE+3* , GETLINE+6, GETLINE+11, PRINT+11* | 
| PSADF | DQ+12, EXIT+1!, CREDITS+5*, CREDITS+6, PRINT+17 | 
| PSADJ | EXIT+1!, LINE+4*, LINE+5, LINE+6, LINE+11*, LINE+12, LINE+13, LINE+15, LINE+16*, LINE+17 , LINE+18, GETLINE+4*, GETLINE+5, GETLINE+6, GETLINE+8*, GETLINE+9 | 
| PSADJD | EXIT+1!, LINE+3*, LINE+7*, LINE+8 | 
| PSADJP | EXIT+1!, LINE+3*, LINE+11*, LINE+13*, LINE+26, GETLINE+4*, GETLINE+5* | 
| PSADJQ | EXIT+1!, LINE+3*, LINE+16*, LINE+19*, LINE+21, LINE+22, LINE+27, GETLINE+8*, GETLINE+9*, GETLINE+10 , GETLINE+11 | 
| PSADRG | EXIT+1!, LINE+3*, LINE+7*, LINE+9*, LINE+25*, LINE+26, LINE+27, PRINT+11*, PRTDLINE+1, PRTDLIN1+1 | 
| PSADT | EXIT+1!, LINE+1*, LINE+2 | 
| PSAFLD | EXIT+1!, PRINT+10*, PRINT+11, PRTDLINE+2, PRTDLIN1+2 | 
| PSAGDF | DQ+1*, DQ+14*, EXIT+1!, PRINT+20 | 
| PSAICST | EXIT+1!, LINE+3*, LINE+10*, LINE+23 | 
| PSAIDF | EXIT+2!, PRINT+7*, PRTDLINE+1, PRTSLINE+1 | 
| PSAIECST | DQ+7*, DQ+17*, DQ+20, EXIT+2!, LINE+10*, GETLINE+3*, CREDITS+4, CREDITS+5, CREDITS+6, PRINT+7* , PRTDLINE+1, PRTSLINE+1 | 
| PSAINV | DQ+7*, DQ+16*, DQ+17, DQ+18, EXIT+2!, LINE+26, LINE+27, CREDITS+6, PRINT+6*, PRINT+7 , PRINT+8, PRINT+9, PRINT+10, PRINT+11, PRTDLINE+1, PRTSLINE+1 | 
| PSAINVDT | EXIT+2!, PRINT+8*, PRTDLINE+1, PRTSLINE+1 | 
| PSAIVAL | EXIT+2!, PRINT+11*, PRTDLINE+1, PRTDLIN1+1 | 
| PSAKK | EXIT+2! | 
| PSALN | EXIT+2!, LINE+24*, LINE+26, LINE+27, PRINT+9*, PRINT+10, PRINT+11, PRTDLINE+1, PRTDLIN1+1 | 
| PSALSLN | DQ*, EXIT+2!, PRINT+5, PRINT+19, HDRDET+9 | 
| PSAN | EXIT+2!, LINE+6*, LINE+7, LINE+13*, LINE+18*, LINE+19, LINE+20, GETLINE+5*, GETLINE+9* | 
| PSAODF | DQ+4*, DQ+12*, DQ+13, DQ+14, EXIT+2!, PRINT+3*, PRINT+17 | 
| PSAOECST | DQ+4*, DQ+12*, DQ+13, EXIT+2! | 
| PSAORD | DQ+4*, DQ+13, DQ+16*, DQ+17, DQ+18, DQ+20, DQ+21, EXIT+2!, LINE+26, LINE+27 , CREDITS+6, PRINT+2*, PRINT+3, PRINT+5, PRINT+6, PRINT+7, PRINT+8, PRINT+9, PRINT+10, PRINT+11 | 
| PSAOUT | DQ+1*, DQ+2, DQ+5, DQ+8, EXIT+2!, PRINT+2, PRINT+4, PRINT+12, PRINT+14, PRINT+16 , PRINT+18, HDRDET+1, HDRSUM+1 | 
| PSAPFLD | EXIT+2!, LINE+3*, LINE+14*, LINE+26 | 
| PSAPG | DQ+1*, EXIT+2!, HDRDET+1, HDRDET+2, HDRDET+3*, HDRDET+6, HDRDET+9, HDRSUM+1, HDRSUM+2, HDRSUM+3* , HDRSUM+5 | 
| PSAPRC | EXIT+2!, LINE+13*, LINE+15*, LINE+21, LINE+22, GETLINE+5*, GETLINE+6*, GETLINE+10, GETLINE+11 | 
| PSAPRT | EXIT+2!, PRINT+9*, PRINT+11*, PRINT+13 | 
| PSAQFLD | EXIT+2!, LINE+3*, LINE+20*, LINE+27 | 
| PSAREA | EXIT+2!, LINE+3*, LINE+20*, LINE+27, PRINT+11*, PRTDLINE+2, PRTDLIN1+2 | 
| PSARPDT | EXIT+2!, LINE+1*, LINE+2*, HDRDET+4, HDRSUM+6 | 
| PSARPT | PSACREDO+10*, EXIT+2!, PRINT+1, PRINT+4, PRINT+5, PRINT+12, PRINT+13, PRINT+14, PRINT+15, PRINT+16 , PRINT+17, PRINT+18, PRINT+19, PRINT+20 | 
| PSASLN | DQ*, EXIT+2!, PRINT+19, HDRSUM+8 | 
| PSASS | EXIT+2! | 
| Y | PSACREDO+10, EXIT+2! | 
| ZTDESC | DEVICE+3*, EXIT+2! | 
| >> ZTQUEUED | EXIT | 
| >> ZTREQ | EXIT* | 
| ZTRTN | DEVICE+3*, EXIT+2! | 
| ZTSAVE | EXIT+2! | 
| ZTSAVE("PSARPT" | DEVICE+4* |