PSJMDWS ;BIR/MV-MAIN DRIVER FOR MED DUE WORKSHEET ;18 JUN 96 / 2:58 PM
Source file <PSJMDWS.m>
| Package | Total | Call Graph | 
|---|---|---|
| Inpatient Medications | 7 | ENKV^PSGSETU ^PSJAC ($$ENDATE,$$MEDTYPE,$$PRN,$$STDATE)^PSJMDIR $$GWP^PSJMDIR1 (,MEDTYPE,WARD)^PSJMEDS ^PSJMPRT ($$SELDEV,EXIT,EXITDEV,SETPRTQ,SETSORTQ)^PSJMUTL | 
| Registration | 1 | DEM^VADPT | 
| VA Fileman | 1 | C^%DTC | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PRTQ | ;*** Entry when queue to the printer. | |
| ENLM | ;Enrty Point for PSJ LM MDWS protocol | |
| ASK | ;***Prompt for selection creteria.  Quit when PSJSTOP=1 | |
| EN | ||
| EXIT | ; | |
| SORTQ | ;*** Entry when queue to do the sorting. | 
| Name | Field # of Occurrence | 
|---|---|
| C^%DTC | ASK+3, ENLM+6 | 
| ENKV^PSGSETU | EXIT+3 | 
| ^PSJAC | SORTQ+5 | 
| $$ENDATE^PSJMDIR | ASK+4, ENLM+7 | 
| $$MEDTYPE^PSJMDIR | ASK+6, ENLM+8 | 
| $$PRN^PSJMDIR | ASK+2, ENLM+5 | 
| $$STDATE^PSJMDIR | ASK+3, ENLM+6 | 
| $$GWP^PSJMDIR1 | ASK+5 | 
| ^PSJMEDS | SORTQ+2, SORTQ+4 | 
| MEDTYPE^PSJMEDS | SORTQ+5 | 
| WARD^PSJMEDS | SORTQ+3 | 
| ^PSJMPRT | PRTQ+1 | 
| $$SELDEV^PSJMUTL | ASK+7, ENLM+9 | 
| EXIT^PSJMUTL | EXIT+2 | 
| EXITDEV^PSJMUTL | EXIT+2 | 
| SETPRTQ^PSJMUTL | SORTQ+10 | 
| SETSORTQ^PSJMUTL | EN+4 | 
| DEM^VADPT | ENLM+3 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP($J | PSJMDWS+4!, EXIT+1!, ENLM+2! | 
| Name | Line Occurrences | 
|---|---|
| ASK | PSJMDWS+5 | 
| EN | ENLM+10 | 
| EXIT | PSJMDWS+5, EN, SORTQ+6 | 
| SORTQ | EN+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ADMIN | SORTQ+1~ | 
| CD | SORTQ+1~ | 
| >> DFN | ENLM+3* | 
| DRG | SORTQ+1~ | 
| DRGI | SORTQ+1~ | 
| DRGN | SORTQ+1~ | 
| DRGT | SORTQ+1~ | 
| IO("Q" | EN | 
| MID | SORTQ+1~ | 
| MN | SORTQ+1~ | 
| ND | SORTQ+1~ | 
| ND1 | SORTQ+1~ | 
| OD | SORTQ+1~ | 
| ON | SORTQ+1~ | 
| PFLG | EXIT+4! | 
| PLSD | SORTQ+1~ | 
| PPN | SORTQ+5*, EXIT+4!, ENLM+4* | 
| PSGEXPDT | EXIT+4! | 
| PSGIO | SORTQ+6, EXIT+4! | 
| PSGLFD | EXIT+4! | 
| PSGLOD | EXIT+4! | 
| PSGLSD | EXIT+4! | 
| PSGMAR | EXIT+4! | 
| PSGMARWD | EXIT+4! | 
| PSGMFOR | EXIT+4! | 
| PSGMTYPE | EXIT+4!, ASK+6*, ENLM+8* | 
| PSGOES | EXIT+4! | 
| PSGON | EXIT+4! | 
| PSGP | SORTQ+5*, EXIT+4!, ENLM+3, ENLM+4 | 
| PSGP(0 | ENLM+3*, ENLM+4 | 
| PSGPAT | EXIT+4! | 
| PSGPAT( | SORTQ+5, ENLM+4* | 
| PSGPG | EXIT+4! | 
| PSGPLC | EXIT+4! | 
| PSGPLF | EXIT+4!, ASK+4*, ENLM+7* | 
| PSGPLO | EXIT+4! | 
| PSGPLS | EXIT+5!, ASK+3*, ENLM+6* | 
| PSGRBADM | EXIT+5! | 
| PSGRBPPN | EXIT+5! | 
| PSGRETF | EXIT+5! | 
| PSGS0XT | EXIT+5! | 
| PSGS0Y | EXIT+5! | 
| PSGSS | SORTQ+2, SORTQ+3, SORTQ+4, SORTQ+5, EXIT+5!, ENLM+4* | 
| PSGTM | EXIT+5! | 
| PSGTMALL | EXIT+5! | 
| PSGTMP | EXIT+5!, ASK+3*, ASK+4, ENLM+6*, ENLM+7 | 
| PSGTMP1 | EXIT+5!, ASK+3*, ASK+4, ENLM+6*, ENLM+7 | 
| PSGWD | EXIT+5!, ASK+6, ENLM+8 | 
| PSGWG | SORTQ+4*, EXIT+5! | 
| PSGWGNM | EXIT+5! | 
| PSGWN | EXIT+6! | 
| PSGWN1 | EXIT+6! | 
| PSIVUP | SORTQ+1~ | 
| PSJACNWP | SORTQ+5*, EXIT+6! | 
| PSJADT | EXIT+6! | 
| PSJADT1 | EXIT+6! | 
| PSJADTME | EXIT+6! | 
| PSJADTO | EXIT+6! | 
| PSJASTR | EXIT+7! | 
| PSJATME | EXIT+7! | 
| PSJATME1 | EXIT+6! | 
| PSJATMEO | EXIT+6!, EXIT+7! | 
| PSJDOS | EXIT+7! | 
| PSJHL1 | EXIT+7! | 
| PSJHL2 | EXIT+7! | 
| PSJHL3 | EXIT+7! | 
| PSJHL62 | EXIT+7! | 
| PSJHOLD | EXIT+7! | 
| PSJLN | EXIT+7! | 
| >> PSJMDWS | ENLM+4* | 
| PSJMPRN | EXIT+7!, ASK+2*, ENLM+5* | 
| PSJMR | EXIT+7! | 
| PSJNEED | EXIT+7! | 
| PSJONCAL | EXIT+7! | 
| PSJONETM | EXIT+7! | 
| PSJORIFN | SORTQ+1~ | 
| PSJPLC | EXIT+8! | 
| PSJPRB | EXIT+8! | 
| PSJPRT | EXIT+8! | 
| PSJPWDN | EXIT+8! | 
| PSJPWDO | EXIT+8! | 
| PSJSCHE | EXIT+8! | 
| PSJSI | EXIT+8! | 
| PSJSTOP | PSJMDWS+4*, PSJMDWS+5, EXIT+8!, ENLM+2* | 
| PSJTOTLN | EXIT+8! | 
| PST | SORTQ+1~ | 
| QST | SORTQ+1~ | 
| RBNO | SORTQ+1~ | 
| ST | SORTQ+1~ | 
| T | SORTQ+1~ | 
| TM | SORTQ+1~ | 
| TMNO | SORTQ+1~ | 
| TS | SORTQ+1~ | 
| UD0 | SORTQ+1~ | 
| UD2 | SORTQ+1~ | 
| VADM | ENLM+2~, ENLM+3! | 
| VADM(1 | ENLM+3 | 
| >> X | ASK+3, ENLM+6 | 
| >> X1 | ASK+3*, ENLM+6* | 
| >> X2 | ASK+3*, ENLM+6* | 
| XDESC | EN+1~, EN+2*, EN+4, SORTQ+7~, SORTQ+8*, SORTQ+10 | 
| XSAVE | EN+1~, EN+3*, EN+4, SORTQ+7~, SORTQ+9*, SORTQ+10 | 
| XTRTN | EN+1~, EN+4*, SORTQ+7~, SORTQ+10* | 
| XTYPE | SORTQ+1~ | 
| >> Y | ASK+2, ASK+3, ASK+4, ASK+6, ENLM+5, ENLM+6, ENLM+7, ENLM+8 | 
| ZSTOP | EXIT+8! | 
| ZTQUEUED | EXIT+8! |