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! |