PSAVER ;BIR/JMB-Verify Invoices ;9/6/97
Source file <PSAVER.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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ESIG | ||
| ;Asks & prints all invoices the user can verify.
|
||
| ENTIRE | ;Displays a list of all invoices the user can select to be verified.
|
|
| OKAY | ;Verifies correct invoices were selected.
|
|
| BKGJOB | ||
| EDIT | ||
| EXIT | ||
| HDR | ;Header with screen hold
|
|
| LOAD | ;Loads invoices to be edited into an array
|
|
| PRTINV | ;Sends invoices to printer
|
|
| SEL | ;Extended help to 'Select invoices'
|
|
| SELHELP | ;Extended help for 'Select invoices to verify'
|
|
| PRINTYN | ;Extended help for 'Print invoices?'
|
|
| VERIFY | ;Extended help for 'Are you sure...'
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | PRINT+4 |
| ^%ZISC | PRTINV+3 |
| ^%ZTLOAD | PRINT+7, BKGJOB+29 |
| ^DIR | PRINT+3, ENTIRE+12, OKAY+16, OKAY+19, HDR+2 |
| ^PSAORDP1 | PRTINV+2 |
| END^PSAPROC | EXIT+1 |
| SITES^PSAUTL1 | OKAY+9 |
| EDIT^PSAVER1 | EDIT+1 |
| NEWDRUG^PSAVER1 | BKGJOB+13 |
| PRINT^PSAVER3 | BKGJOB+18 |
| SETLINE^PSAVER3 | BKGJOB+9 |
| STATUS^PSAVER3 | BKGJOB+12 |
| ^PSAVER4 | EXIT |
| LCKCHK^PSAVER4 | PSAVER+8, ENTIRE+13, BKGJOB+26 |
| VERLOCK^PSAVER4 | OKAY+13 |
| VERUNLCK^PSAVER4 | OKAY+19, BKGJOB+21 |
| $$FMTE^XLFDT | ENTIRE+9, OKAY+7 |
| SIG^XUSESIG | ESIG |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PSD(58.8 - [#58.8] | OKAY+9, OKAY+11, BKGJOB+13 |
| ^PSD(58.811 - [#58.811] | PSAVER+8, PSAVER+9, PSAVER+15, PSAVER+16, PSAVER+17, PSAVER+18, PSAVER+19, ENTIRE+8, ENTIRE+13, ENTIRE+14 , OKAY+4, OKAY+5, OKAY+6, BKGJOB+2, BKGJOB+4, BKGJOB+5, BKGJOB+6, BKGJOB+7, BKGJOB+13, BKGJOB+26 |
| ^XUSEC("PSA ORDERS" | PSAVER+7 |
| ^XUSEC("PSJ RPHARM" | PSAVER+19 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | PRINT+4*, EXIT+2! |
| DA | EXIT+2! |
| DD | EXIT+2! |
| DIC | EXIT+2! |
| DIE | EXIT+2! |
| DIK | EXIT+2! |
| DIR | PRINT+3!, ENTIRE+12!, OKAY+19!, EXIT+2!, HDR+2! |
| DIR("?" | PRINT+1*, ENTIRE+11*, OKAY+18* |
| DIR("??" | PRINT+2*, ENTIRE+11*, OKAY+18* |
| DIR("A" | PRINT+1*, ENTIRE+11*, OKAY+17* |
| DIR("B" | PRINT+1*, OKAY+17* |
| DIR(0 | PRINT+1*, ENTIRE+11*, OKAY+16*, OKAY+17*, HDR+2* |
| DIRUT | PRINT+3, OKAY+16, OKAY+19, EXIT+2!, HDR+2 |
| DO | EXIT+2! |
| DR | EXIT+2! |
| DTOUT | ENTIRE+12, EXIT+2! |
| DUOUT | ENTIRE+12, EXIT+2! |
| DUZ | PSAVER+7, PSAVER+19 |
| IO("Q" | PRINT+5 |
| IOF | ENTIRE+2, OKAY+1, HDR+3 |
| IOSL | ENTIRE+7 |
| >> POP | PRINT+4, BKGJOB+29 |
| PSA | ENTIRE+5*, ENTIRE+6*, ENTIRE+8, ENTIRE+9, OKAY+2*, OKAY+3, BKGJOB*, BKGJOB+1, BKGJOB+12, BKGJOB+17 , BKGJOB+20, EXIT+2!, PRTINV+1*, PRTINV+2 |
| PSA10 | EXIT+2! |
| PSA50IEN | EXIT+2! |
| PSAA | EXIT+2! |
| PSABEFOR | EXIT+2! |
| PSACHG | EXIT+2! |
| PSACHO | EXIT+2! |
| PSACNT | PSAVER+14*, PSAVER+19*, PSAVER+20, ENTIRE+5*, ENTIRE+8*, ENTIRE+11, OKAY+2*, OKAY+6*, OKAY+7, OKAY+17 , EXIT+2!, LOAD+1*, LOAD+2* |
| PSACOMB | OKAY+9, EXIT+2! |
| PSACS | BKGJOB+3*, EXIT+2! |
| PSACSLN | EXIT+2! |
| PSACTRL | EXIT+2! |
| PSADATA | BKGJOB+7*, BKGJOB+8, EXIT+3! |
| PSADD | EXIT+3! |
| PSADJ | EXIT+3! |
| PSADJD | EXIT+3! |
| PSADJFLD | EXIT+3! |
| PSADJN | EXIT+3! |
| PSADJO | EXIT+3! |
| PSADJOP | EXIT+3! |
| PSADJOV | EXIT+3! |
| PSADJP | EXIT+3! |
| PSADJPP | EXIT+3! |
| PSADJPV | EXIT+3! |
| PSADJQ | EXIT+3! |
| PSADJQP | EXIT+3! |
| PSADJQV | EXIT+3! |
| PSADJSUP | EXIT+3! |
| PSADLN | ENTIRE+1*, ENTIRE+4, ENTIRE+10, OKAY+1, EXIT+3!, HDR+3 |
| PSADRG | EXIT+3! |
| PSADRGN | EXIT+4! |
| PSADUOU | EXIT+4! |
| PSAEDIT | EXIT+4!, LOAD+1! |
| PSAEDIT( | LOAD+2* |
| PSAEDIT(0 | BKGJOB+31 |
| PSAERR | BKGJOB+3*, BKGJOB+17*, EXIT+4! |
| PSAFLD | EXIT+4! |
| PSAFLDS | EXIT+4! |
| PSAGAIN | EXIT+2! |
| PSAHOLD | EXIT+4! |
| PSAIEN | PSAVER+14*, PSAVER+15*, PSAVER+16, PSAVER+17, PSAVER+18, PSAVER+19, ENTIRE+8*, OKAY+3*, OKAY+4, OKAY+5 , OKAY+6, BKGJOB+1*, BKGJOB+2, BKGJOB+4, BKGJOB+5, BKGJOB+6, BKGJOB+7, BKGJOB+11, BKGJOB+12, BKGJOB+13 , BKGJOB+15, BKGJOB+17, EXIT+4! |
| PSAIEN1 | PSAVER+17*, PSAVER+18, PSAVER+19, ENTIRE+8*, OKAY+3*, OKAY+4, OKAY+5, BKGJOB+1*, BKGJOB+2, BKGJOB+4 , BKGJOB+5, BKGJOB+6, BKGJOB+7, BKGJOB+11, BKGJOB+12, BKGJOB+13, BKGJOB+15, BKGJOB+17, EXIT+4! |
| PSAIN | OKAY+5*, OKAY+6, OKAY+8, OKAY+9, OKAY+11, BKGJOB+4*, BKGJOB+8, BKGJOB+13, EXIT+4! |
| PSAINV | ENTIRE+8*, ENTIRE+9, OKAY+6*, OKAY+7, BKGJOB+4*, BKGJOB+14, BKGJOB+16, EXIT+4!, PRTINV+2* |
| PSAINVDT | ENTIRE+8*, ENTIRE+9, OKAY+6*, OKAY+7, EXIT+4! |
| PSAISIT | EXIT+4! |
| PSAISITN | EXIT+4! |
| PSAKK | EXIT+4!, HDR+1* |
| PSAL | EXIT+4! |
| PSALCK | EXIT+7! |
| PSALEN | EXIT+4! |
| PSALINE | BKGJOB+3*, BKGJOB+5*, BKGJOB+6, BKGJOB+7, EXIT+4! |
| PSALINEN | EXIT+4! |
| PSALINES | EXIT+5! |
| PSALN | EXIT+5! |
| PSALN0 | EXIT+5! |
| PSALNCNT | BKGJOB+3*, BKGJOB+7*, EXIT+5! |
| PSALND | EXIT+5! |
| PSALNERR | BKGJOB+3*, EXIT+5! |
| PSALNP | EXIT+5! |
| PSALNSU | BKGJOB+3*, EXIT+5! |
| PSALNV | EXIT+5! |
| PSALOAD | EXIT+5!, LOAD+1*, LOAD+2* |
| PSALOC | OKAY+9*, BKGJOB+8*, EXIT+5! |
| PSALOCA | EXIT+5! |
| PSALOCK | EXIT+6! |
| PSALOCN | OKAY+9*, OKAY+10, EXIT+5! |
| PSAMENU | EXIT+5! |
| PSAMSG | OKAY+13*, OKAY+14, EXIT+6! |
| PSAMV | EXIT+5! |
| PSAMVA | EXIT+5! |
| PSAMVIEN | EXIT+5! |
| PSAMVN | EXIT+5! |
| PSAN10 | EXIT+5! |
| PSANAME | EXIT+5! |
| PSANDC | EXIT+5! |
| PSANEW | EXIT+5! |
| PSANEWD | EXIT+5! |
| PSANEWD(0 | EXIT |
| PSANO | EXIT+6! |
| PSANODE | EXIT+6! |
| PSANOVER | EXIT+6! |
| PSANOVER( | BKGJOB+11, BKGJOB+15 |
| PSANUM | EXIT+6! |
| PSAONE | EXIT+6! |
| PSAONEMV | EXIT+6! |
| PSAORD | ENTIRE+8*, ENTIRE+9, OKAY+6*, OKAY+7, BKGJOB+4*, BKGJOB+14, BKGJOB+16, EXIT+6!, PRTINV+2* |
| PSAORDU | EXIT+6! |
| PSAOSIT | EXIT+6! |
| PSAOSITN | EXIT+6! |
| PSAOU | EXIT+6!, EXIT+7! |
| PSAOUT | ESIG*, BKGJOB, BKGJOB+5, BKGJOB+10, BKGJOB+22*, EXIT+6!, PRTINV+1* |
| PSAPC | OKAY+2*, BKGJOB*, EXIT+6! |
| PSAPCF | EXIT+6! |
| PSAPCL | EXIT+6! |
| PSAPG | EXIT+6! |
| PSAPHARM | EXIT+6! |
| PSAPRICE | EXIT+6! |
| PSAPRINT | EXIT+6! |
| PSAQTY | EXIT+6! |
| PSAREA | EXIT+7! |
| PSAREC | EXIT+7! |
| PSARECD | EXIT+7! |
| PSAREORD | EXIT+7! |
| PSARTN1 | EDIT*, EXIT*, EXIT+1, EXIT+8! |
| PSASAVE | EXIT+7! |
| PSASEL | ENTIRE+15*, OKAY+2, OKAY+15*, OKAY+16, BKGJOB, BKGJOB+19, BKGJOB+20~*, EXIT+7! |
| PSASET | EXIT+7! |
| PSASLN | ENTIRE+1*, EXIT+7! |
| PSASS | EXIT+8!, HDR+1* |
| PSASTOCK | EXIT+7! |
| PSASTOP | ENTIRE+5*, ENTIRE+6, ENTIRE+7, ENTIRE+10!, HDR+2* |
| PSASUB | EXIT+7! |
| PSASUP | PSAVER+14*, BKGJOB+1*, EXIT+7! |
| PSASUPP | EXIT+7! |
| PSATAB | EXIT+7! |
| PSATEMP | EXIT+7! |
| PSATMP | OKAY+2*, OKAY+15!, BKGJOB+19~*, EXIT+7! |
| PSAUPC | EXIT+7! |
| PSAVAULT | EXIT+7! |
| PSAVBKG | BKGJOB!, BKGJOB+31!, EXIT+7! |
| PSAVBKG( | BKGJOB+12* |
| PSAVBKG(0 | BKGJOB+28 |
| PSAVER | EXIT+7!, LOAD+3! |
| PSAVER( | PSAVER+19*, ENTIRE+6, ENTIRE+8, OKAY+3, BKGJOB+1, BKGJOB+12!, BKGJOB+17*, LOAD+2, PRTINV+1, PRTINV+2 |
| PSAVSN | EXIT+7! |
| X | EXIT+8! |
| X1 | ESIG, EXIT+8! |
| Y | PRINT+3, ENTIRE+13, ENTIRE+14, ENTIRE+15, OKAY+19, EXIT+8! |
| ZTDESC | PRINT+7*, BKGJOB+29*, EXIT+8! |
| ZTDTH | PRINT+7*, BKGJOB+29*, EXIT+8! |
| ZTIO | BKGJOB+29*, EXIT+8! |
| ZTRTN | PRINT+7*, BKGJOB+29*, EXIT+8! |
| ZTSAVE | PRINT+6!, BKGJOB+29!, EXIT+8! |
| ZTSAVE("PSASEL" | BKGJOB+29* |
| ZTSAVE("PSAVBKG(" | BKGJOB+29* |
| ZTSAVE("PSAVER(" | PRINT+7* |