PSAORDP ;BIR/JMB-Print Orders ;9/19/97
Source file <PSAORDP.m>
| Package | Total | Caller Graph |
|---|---|---|
| Drug Accountability | 1 | PSA PRINT ORDERS |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| STATUS | ;Select status
|
|
| PRTSTA | ;Sets up printing & prints Unprocessed invoices
|
|
| STATHELP | ;Extended help for Enter Status
|
|
| INVBOTH | ;Select invoice from XTMP & 58.811
|
|
| PROCESS | ;Prints Processed invoices
|
|
| PRTINV | ;Loops thru orders & invoices to print invoices
|
|
| INV | ;Select invoice from 58.811
|
|
| ORDHELP | ;Extended help to Select Order
|
|
| START | ||
| EXIT | ||
| INVOICE | ;Prompts for order and invoice
|
|
| PRTORD | ;Loops thru invoices to print all for one order
|
|
| INVXTMP | ;Select invoice from XTMP
|
|
| ORDIHELP | ;Extended help to Select Invoice's Order
|
|
| ORDER | ;Select order
|
|
| SELHELP | ;Extended help to Print by Order#, Invoice#, or Invoice Status
|
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSD(58.811 - [#58.811] | INVOICE+7, INVOICE+8, INVBOTH+6, ORDER+6, PRTORD+7, STATUS+4, PROCESS+5, PROCESS+6, PROCESS+7 |
| ^XTMP("PSAPV" | INVOICE+11, INVOICE+12, ORDER+7, PRTORD+3, PRTORD+4, PRTORD+6, STATUS+6, PRTSTA+2, PRTSTA+3 |
| ^XUSEC("PSA ORDERS" | PSAORDP+6 |
| Name | Line Occurrences |
|---|---|
| EXIT | START+2, START+3, START+4, START+5, DQ+1, DQ+2, PRTORD+8, PROCESS+8 |
| INV | INVOICE+16 |
| INVBOTH | INVOICE+20 |
| INVOICE | START+2 |
| INVXTMP | INVOICE+19 |
| ORDER | START+2 |
| PROCESS | PRTSTA+1 |
| PRTINV | DQ+2 |
| PRTORD | DQ+1 |
| PRTSTA | DQ+3 |
| STATUS | START+2, STATUS+4, STATUS+5 |
| Name | Field # of Occurrence |
|---|---|
| ^("IN" | INVOICE+12, STATUS+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | EXIT+1!, PRTINV+8, PRTORD+5, PRTSTA+4 |
| %ZIS | START+4*, EXIT+1! |
| DA | EXIT+1! |
| DA(1 | INV+2* |
| DIC | EXIT+1!, INV+2*! |
| DIC("A" | INV+2* |
| DIC(0 | INV+2* |
| DIR | START!, INVOICE+2!, INVXTMP+2!, INVBOTH+2!, ORDER+2!, STATUS+2! |
| DIR("?" | INVOICE+2*, ORDER+2* |
| DIR("??" | START*, INVOICE+2*, ORDER+2*, STATUS+1* |
| DIR("A" | START*, INVOICE+2*, INVXTMP+2*, INVBOTH+2*, ORDER+2*, STATUS+1* |
| DIR("B" | START* |
| DIR(0 | START*, INVOICE+2*, INVXTMP+2*, INVBOTH+2*, ORDER+2*, STATUS+1* |
| >> DIRUT | START+1, STATUS+2 |
| DTOUT | EXIT+1!, INVOICE+3, INV+3, INVXTMP+3, INVBOTH+3, ORDER+3 |
| DUOUT | EXIT+1!, INVOICE+3, INV+3, INVXTMP+3, INVBOTH+3, ORDER+3 |
| DUZ | PSAORDP+6 |
| IO("Q" | START+5, EXIT! |
| IOF | EXIT |
| IOM | PRTINV+6*, PRTSTA+4* |
| IOST | EXIT |
| >> POP | START+4 |
| PSA | EXIT+1! |
| PSA( | INVOICE+12*, INVBOTH+8, PRTINV+7 |
| PSAAECST | EXIT+1! |
| PSABY | EXIT+1! |
| PSACIEN | EXIT+1! |
| PSACNT | EXIT+1!, INVOICE+1*, INVOICE+8*, INVOICE+14, INVOICE+15, INVOICE+16, INVOICE+17, INVOICE+20, INV+1*, INV+5* , INV+6, STATUS+5, STATUS+6*, STATUS+7 |
| PSACTRL | EXIT+1!, INVOICE+10*, INVOICE+11*, INVOICE+12, INVOICE+18*, INVBOTH+8*, PRTINV+6*, PRTINV+7*, ORDER+7*, PRTORD+3* , PRTORD+4, PRTORD+6, STATUS+6*, PRTSTA+2*, PRTSTA+3 |
| PSACTRLH | EXIT+1!, INVOICE+12*, INVOICE+18, INVXTMP+6 |
| PSADATA | EXIT+1! |
| PSADEC | EXIT+1! |
| PSADJDRG | EXIT+1!, PRTINV+8*, PRTORD+5*, PRTSTA+4* |
| PSADJSUP | EXIT+1! |
| PSADLN | EXIT+1!, PRTINV+8*, PRTORD+5*, PRTSTA+4* |
| PSADONE | EXIT+1!, INVOICE+1*, INVOICE+10*, INVOICE+11, INV+1*, INV+2, INV+4*, INVXTMP+1*, INVXTMP+2, INVXTMP+4* , INVBOTH+1*, INVBOTH+2, INVBOTH+5*, ORDER+1*, ORDER+2, ORDER+5*, ORDER+7*, ORDER+8* |
| PSADRG | EXIT+1! |
| PSADS | EXIT+1! |
| PSAECOST | EXIT+2! |
| PSAEND | EXIT+2! |
| PSAFIN | EXIT+2!, INVOICE+1*, INVOICE+2, INVOICE+4* |
| PSAFIRST | EXIT+2!, INVXTMP+1* |
| PSAFPG | EXIT+2!, PRTINV+8*, PRTORD+5*, PRTSTA+4* |
| PSAICOST | EXIT+2! |
| PSAIECST | EXIT+2! |
| PSAIN | EXIT+2! |
| PSAINV | EXIT+2!, INVOICE+8*, INVXTMP+5*, INVBOTH+6*, INVBOTH+7, PRTINV+3*, PRTINV+6*, PRTINV+7*, PRTORD+6*, PRTORD+7* , PROCESS+6*, PROCESS+7 |
| PSAINVB | EXIT+2!, INVOICE+7*, INVOICE+8*, INVOICE+12*, INVBOTH+6*, INVBOTH+8, INVBOTH+9, PRTORD+7*, PROCESS+7* |
| PSAINVBH | EXIT+2!, INVOICE+8*, INVOICE+15 |
| PSAINVH | EXIT+2!, INVOICE+8*, INVOICE+12*, INVOICE+15, INVOICE+18 |
| PSALINE | EXIT+2! |
| PSANDC | EXIT+2! |
| PSAORD | EXIT+2!, INVOICE+1!, INVOICE+7*, INVOICE+8, INVOICE+15, INV+2, INV+5, INV+6, INVBOTH+6, INVBOTH+7 , PRTINV+2*, PRTINV+3, PRTINV+4, ORDER+1!, PRTORD+2*, PRTORD+3, PRTORD+7, PROCESS+5*, PROCESS+6, PROCESS+7 |
| PSAORD( | INVOICE+15*, INVOICE+18*, INVOICE+21, INV+5*, INV+6*, INVXTMP+6*, INVXTMP+7*, INVBOTH+7*, INVBOTH+8*, PRTINV+1 , PRTINV+2, PRTINV+3, ORDER+6*, ORDER+7*, ORDER+9, PRTORD+1, PRTORD+2 |
| PSAORD("" | START+3 |
| PSAORDB | EXIT+2!, INVOICE+3*, INVOICE+4, INVOICE+5, INVOICE+7, INVOICE+12, INVOICE+15, INVOICE+18, INVOICE+21, INV+5 , INV+6, INVXTMP+6, INVXTMP+7, INVBOTH+7, INVBOTH+8, PRTINV+1*, PRTINV+2, PRTINV+3, PRTINV+7, PRTORD+1* , PRTORD+2, PRTORD+4, PROCESS+7* |
| PSAOUT | START+1*, START+2, DQ*, EXIT+2!, INVOICE+2, INVOICE+3*, INVOICE+10, INVOICE+13, INV+2, INV+3* , INVXTMP+2, INVXTMP+3*, INVBOTH+2, PRTINV+1, PRTINV+2, PRTINV+3, ORDER+2, ORDER+3*, PRTORD+1, PRTORD+2 , PRTORD+3, PRTORD+7, STATUS+2*, PRTSTA+2, PROCESS+5, PROCESS+6 |
| PSAPAGE | EXIT+2!, PRTINV+8*, PRTORD+5*, PRTSTA+4* |
| PSAPC | EXIT+2!, PRTINV+3* |
| PSAPRT | START+1*, START+2, START+3, DQ+1, DQ+2, DQ+3, EXIT+2! |
| PSARUN | EXIT+2!, PRTINV+8*, PRTORD+5*, PRTSTA+4* |
| PSAS | EXIT+3! |
| PSASAVE | START+7*, EXIT+3! |
| PSASLN | EXIT+3!, INVOICE+1*, INVOICE+2, PRTINV+8*, PRTORD+5*, PRTSTA+4* |
| PSASS | EXIT+3! |
| PSAST | EXIT+3! |
| PSASTA | EXIT+3!, STATUS+3*, STATUS+4, STATUS+5, PRTSTA+1 |
| PSASUB | EXIT+3! |
| PSATOT | EXIT+3! |
| PSAXCNT | EXIT+3!, INVOICE+1*, INVOICE+12*, INVOICE+14, INVOICE+17, INVOICE+18, INVOICE+19, INVOICE+20, INVXTMP+1*, INVXTMP+6* , INVXTMP+7, INVBOTH+3* |
| X | EXIT+3!, ORDER+4, ORDER+5, ORDER+9 |
| >> Y | START+1, INVOICE+3, INV+4, INV+5, INV+6, INVXTMP+4, INVXTMP+5, INVXTMP+6, INVXTMP+7, INVBOTH+4 , INVBOTH+5, INVBOTH+6, PRTINV+8*, ORDER+6, ORDER+7, ORDER+9, PRTORD+5*, STATUS+3, PRTSTA+4* |
| ZTDESC | START+6*, EXIT+3! |
| >> ZTQUEUED | EXIT |
| >> ZTREQ | EXIT* |
| ZTRTN | START+6*, EXIT+3! |
| ZTSAVE | EXIT+3! |
| ZTSAVE( | START+7* |
| ZTSAVE("PSAORD(" | START+8* |