PSGPL1 ;BIR/CML3-GATHER PICK LIST DATA ;26 JAN 99 / 9:30 AM
Source file <PSGPL1.m>
Package | Total | Caller Graph |
---|---|---|
Inpatient Medications | 3 | PSGPL PSGPL1 PSGPLUP0 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; entry point for PSGPL - get ward info, loop thru patients
|
|
PATIENT | ; add a patient to Pick List. Can also be called from ^PSGPLUP0.
|
|
A1 | ; if there are orders, set the order and drug multiples.
; PSJJORD = unit dose subfile order ien ; PSGORD = PL order multiple ien ; DRG = unit dose subfile dispense drug multiple ien ; PSGDRG = PL dispense drug multiple ien |
|
DONE | ;
|
|
ENASET | ; this tag can be called from above or from update (^PSGPLUP0)
; if order not being edited (OE), on hold (HD), non-verified (NV) or self-med (SM) get units (^PSGPL0) |
|
WS(DND,WD,PSGPLC,PSGDT) | ;
|
FileNo | Call Tags |
---|---|
^PS(53.5 - [#53.5] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(42 - [#42] | EN+8 |
^DPT("CN" | EN+9 |
^PS(53.5 - [#53.5] | EN+6, EN+14, EN+16*, A1+5, A1+6, A1+7*, A1+10, A1+11, A1+13*, A1+14* , PATIENT+1, PATIENT+2, PATIENT+4* |
^PS(55 - [#55] | EN+11, EN+12, ENASET+3!, ENASET+5, A1+7, A1+8, A1+15 |
^PS(57.5 - [#57.5] | EN+4, EN+8 |
^PS(57.7 - [#57.7] | EN+10 |
Name | Line Occurrences |
---|---|
A1 | ENASET+4 |
DONE | EN+6 |
ENASET | EN+12 |
PATIENT | EN+11 |
Name | Field # of Occurrence |
---|---|
^( | A1+8, WS+4 |
^(0 | EN+10, ENASET+5, A1+6*, A1+11*, PATIENT+2* |
^(1 | A1+5*, A1+10*, PATIENT+1* |
^(2 | EN+4* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | EN+7, EN+16 |
AOU | WS+1~, WS+3*, WS+4 |
DA | EN+4!*, EN+14*, PATIENT+5* |
DA(1 | PATIENT+5* |
DDC | DONE+3!, A1+8*, A1+13*, A1+14* |
DIE | PATIENT+5*! |
DIK | EN+4!*, EN+14*, EN+16! |
DIK(1 | EN+15* |
DND | A1+8*, A1+12, A1+13, A1+14, WS~, WS+2, WS+3, WS+4 |
>> DR | PATIENT+5* |
DRG | DONE+3!, A1+8*, A1+13, A1+14 |
DRUG | WS+1~, WS+4* |
>> EST | EN+6*, ENASET+2, ENASET+4, A1+13 |
>> F | WS+2*, WS+3, WS+4 |
IO | EN+16 |
>> NST | ENASET+2*, ENASET+4, A1+7, A1+13 |
>> OG | EN+2, EN+3, EN+4 |
P | DONE+3! |
PN | DONE+3! |
EN+1~*, EN+16*, DONE+2 | |
>> PSGAU | PATIENT+5 |
PSGDRG | A1+11*, A1+13, A1+14, A1+16! |
PSGDT | EN+7*, A1+12, WS~, WS+4 |
PSGLOCK | DONE+3!, ENASET+2*, ENASET+3*, ENASET+5, A1+15 |
PSGMAR | DONE+3! |
PSGORD | DONE+3!, A1+6*, A1+7, A1+10, A1+11, A1+13, A1+14 |
PSGP | EN+9*, EN+11, EN+12, DONE+3!, ENASET+3, ENASET+5, A1+5, A1+6, A1+7, A1+8 , A1+10, A1+11, A1+13, A1+14, A1+15, PATIENT+2, PATIENT+4, PATIENT+5 |
PSGPLC | DONE+3!, A1+9*, A1+12*, A1+14, WS~, WS+3, WS+4*, WS+5 |
PSGPLD | EN+7*, EN+12, DONE+3! |
>> PSGPLDC | ENASET+2*, ENASET+5*, A1+7, A1+9, A1+12 |
>> PSGPLF | A1+13 |
>> PSGPLG | EN+5, EN+6, EN+14, EN+16, DONE+1, A1+5, A1+6, A1+7, A1+10, A1+11 , A1+13, A1+14, PATIENT+1, PATIENT+2, PATIENT+4, PATIENT+5 |
PSGPLO | DONE+3!, A1+9* |
>> PSGPLS | EN+7, EN+11, ENASET+2 |
PSGPLTND | EN+6*, DONE+3! |
PSGPLWD | EN+8*, EN+10, DONE+3!, A1+12 |
PSGPLWDN | EN+9*, DONE+3! |
>> PSGPLWG | EN+4, EN+8 |
PSJACNWP | EN+9*, DONE+3! |
PSJJORD | EN+11*, EN+12*, DONE+3!, ENASET+3, ENASET+5, A1+7, A1+8, A1+9, A1+15 |
>> PSJPRB | EN+10 |
>> PST | EN+12*, ENASET+2 |
>> RB | EN+10*, PATIENT+4 |
>> RERUN | EN+2 |
SD | EN+12*, DONE+3!, ENASET+2 |
ST | DONE+3! |
TM | EN+10*, DONE+3!, PATIENT+4 |
U | A1+7, WS+4 |
WD | WS~, WS+2, WS+3 |
>> WDN | EN+8*, EN+9, PATIENT+4 |
WSF | EN+6*, EN+9, DONE+3! |
>> X | EN+7, EN+10*, WS+4* |
>> X1 | EN+7* |
>> X2 | EN+7* |