PSJMON ;BIR/MV - Display/Print Monograph ;6 Jun 07 / 3:37 PM
Source file <PSJMON.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 3 | ^%ZIS ^%ZISC ^%ZTLOAD |
| Inpatient Medications | 1 | ($$PAUSE1,$$VAGEN)^PSJMISC |
| VA FileMan | 1 | ^DIR |
| 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 |
|---|---|---|
| MON(PSJMON) | ;Process monographs
|
|
| ASK(X) | ;Ask if user want to see the monograph
|
|
| DSPMON | ;
|
|
| OUT | ;Print the Professional Monograph
|
|
| LSTMON(PSJMON) | ;Display a list of monographs to the user & store mon for printing to screen/printer
|
|
| SELLST(PSJMONLI) | ;Only present selection pair if there are more than 1 pair in the list
|
|
| SETMON(PSJNUM,PSJMONV) | ;Setup monograph for screen/prt
|
|
| NUMLST | ;Set the monograph into a number selectable list
|
|
| STOREMON(PSJX,PSJSERVR) | ;Store the formatted Monograph
|
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %ZIS | DSPMON+2!* |
| DIR | ASK+1~, ASK+3!, DSPMON+3!, LSTMON+15~, SELLST+1~, SELLST+10! |
| DIR("A" | ASK+3*, SELLST+10* |
| DIR("B" | ASK+3* |
| DIR(0 | ASK+3*, SELLST+10* |
| DIRUT | ASK+1~, DSPMON+3!, LSTMON+15~, SELLST+1~ |
| DTOUT | ASK+1~, DSPMON+3!, LSTMON+15~, SELLST+1~ |
| DUOUT | ASK+1~, DSPMON+3!, LSTMON+15~, SELLST+1~ |
| IO | OUT+2 |
| IO("Q" | DSPMON+4 |
| IOF | OUT+8, OUT+10, OUT+13 |
| IOP | DSPMON+2! |
| IOSL | OUT+13 |
| IOST | OUT+10, OUT+13 |
| MONT | DSPMON+3! |
| POP | DSPMON+2!, DSPMON+3 |
| PSJCNT | LSTMON+15~, LSTMON+23*, SETMON+14*, STOREMON+4*, STOREMON+6*, STOREMON+9*, STOREMON+11 |
| PSJDNM | LSTMON+15~, NUMLST+1~, NUMLST+3*, NUMLST+4, NUMLST+8 |
| PSJIOF | MON+1~, MON+2*, OUT+8!, OUT+10, OUT+13* |
| PSJMFLG | NUMLST+1~, NUMLST+3*, NUMLST+4, NUMLST+5, NUMLST+16* |
| PSJMON | MON~, MON+4, MON+6!, ASK+4!, LSTMON~ |
| PSJMON( | NUMLST+3, NUMLST+4, NUMLST+8 |
| PSJMONLI | LSTMON+16~, LSTMON+20, SELLST~ |
| PSJMONLI( | LSTMON+25, SELLST+3, SELLST+4, NUMLST+4*, NUMLST+6*, NUMLST+7*, NUMLST+9, NUMLST+14*, NUMLST+15* |
| PSJMONLI("" | LSTMON+19, SELLST+10 |
| PSJMONS | LSTMON+16~ |
| PSJMONS( | LSTMON+27, LSTMON+28, NUMLST+8*, NUMLST+10, NUMLST+15 |
| PSJMONTI | LSTMON+15~, LSTMON+27*, LSTMON+28, NUMLST+1~, NUMLST+3*, NUMLST+4, NUMLST+8, NUMLST+10, NUMLST+15 |
| PSJMONV | OUT+1~, OUT+6*, OUT+7, OUT+12, LSTMON+15~, LSTMON+25*, LSTMON+26, LSTMON+27, LSTMON+28*, SELLST+1~ , SELLST+4*, SELLST+5, SETMON~, SETMON+3, SETMON+5, SETMON+10*, SETMON+11, SETMON+13*, SETMON+15 |
| PSJN | LSTMON+15~, NUMLST+1~, NUMLST+2*, NUMLST+4*, NUMLST+6, NUMLST+7, NUMLST+8, NUMLST+9, NUMLST+10, NUMLST+14 , NUMLST+15 |
| PSJNUM | OUT+1~, OUT+4*, OUT+5, OUT+6, SETMON~, SETMON+4, STOREMON+2, STOREMON+6, STOREMON+9, STOREMON+11 |
| PSJON1 | NUMLST+1~, NUMLST+9*, NUMLST+12, NUMLST+13, NUMLST+17! |
| PSJON2 | NUMLST+1~, NUMLST+10*, NUMLST+17! |
| PSJONFG | NUMLST+1~, NUMLST+11*, NUMLST+12*, NUMLST+13*, NUMLST+14, NUMLST+17! |
| PSJPN | OUT+1~, OUT+5*, OUT+6, LSTMON+15~, SETMON+2~, SETMON+12*, SETMON+13 |
| PSJPON1 | LSTMON+15~, SELLST+1~, SELLST+7*, SELLST+8 |
| PSJPRTFL | MON+1~, MON+2*, MON+5, LSTMON+22* |
| PSJQUIT | OUT+1~, OUT+3*, OUT+5, OUT+7*, OUT+10*, OUT+11, OUT+13* |
| PSJS | LSTMON+15~, SELLST+1~, SETMON+2~ |
| PSJS( | SELLST+5*, SETMON+5* |
| PSJS(1 | SETMON+6, SETMON+12, SETMON+13 |
| PSJS(10 | SELLST+7 |
| PSJS(11 | SELLST+8, SETMON+8, SETMON+10 |
| PSJS(2 | SETMON+6, SETMON+12, SETMON+13 |
| PSJS(5 | SELLST+8, SETMON+10 |
| PSJS(6 | SELLST+7, SETMON+6, SETMON+12, SETMON+13 |
| PSJS(7 | SELLST+6, SETMON+6, SETMON+12, SETMON+13 |
| PSJS(9 | SELLST+6 |
| PSJSERVR | MON+1~, OUT+5*, OUT+6, SETMON+8*, SETMON+9, SETMON+11, SETMON+15, STOREMON~, STOREMON+3*, STOREMON+6 , STOREMON+9, STOREMON+11 |
| PSJSEV1 | LSTMON+15~, SELLST+1~, SELLST+6*, SELLST+8 |
| PSJX | ASK+1~, ASK+2*, ASK+3, LSTMON+15~, LSTMON+24*, LSTMON+25, LSTMON+27, LSTMON+28, SELLST+1~, SELLST+3* , SELLST+4, SELLST+8, STOREMON~, STOREMON+6*, STOREMON+8 |
| PSJX1 | LSTMON+15~, LSTMON+24*, LSTMON+26, LSTMON+28, STOREMON+1~, STOREMON+7*, STOREMON+9*, STOREMON+10*, STOREMON+11, STOREMON+12! |
| PSJY | LSTMON+15~, LSTMON+19*, LSTMON+20*, LSTMON+21, LSTMON+24 |
| SEL | DSPMON+3! |
| U | LSTMON+27, SELLST+5, SETMON+5, NUMLST+7, NUMLST+9, NUMLST+10, NUMLST+14, NUMLST+15 |
| X | ASK~, ASK+2, LSTMON+15~, SELLST+1~, SELLST+5*, SETMON+2~, SETMON+5*, SETMON+6*, SETMON+7*, SETMON+8 , STOREMON+1~, STOREMON+5*, STOREMON+6 |
| Y | ASK+1~, ASK+4, ASK+5, LSTMON+15~, SELLST+1~, SELLST+11, STOREMON+1~, STOREMON+8* |
| Y1 | STOREMON+1~, STOREMON+8*, STOREMON+9, STOREMON+10 |
| ZTDESC | DSPMON+1~, DSPMON+5* |
| >> ZTQUEUED | DSPMON+7 |
| >> ZTREQ | DSPMON+7* |
| ZTRTN | DSPMON+1~, DSPMON+5* |
| ZTSAVE | DSPMON+1~ |
| ZTSAVE("LIST" | DSPMON+6* |
| ZTSAVE("^TMP($J,""PSJPMON""," | DSPMON+6* |