PSGPLUP0 ;BIR/CML3-UPDATING FOR PSGPLUP OCCURS HERE ;06 AUG 96 / 10:53 PM
Source file <PSGPLUP0.m>
Package | Total | Call Graph |
---|---|---|
Inpatient Medications | 5 | ENUNM^PSGOU (ENASET,PATIENT)^PSGPL1 ($$LOCK,UNLOCK)^PSGPLUTL ^PSJAC $$LASTREN^PSJLMPRI |
VA Fileman | 3 | (C,NOW)^%DTC ^DIE (,EN1)^DIK |
Name | Comments | DBIA/ICR reference |
---|---|---|
UNFLAG | ; unset "old" update flag
|
|
UP | ; if patient has an update (AUE xref on UD subfile), add order and drug multiples to Pick List and flag as updated.
; if patient not on last pick list (i.e., transferred or admitted ; and has no orders, add to Pick List patient multiple and flag as updated (do PATIENT^PSGPL1). |
|
ENQ | ; check for a previous update, if there is one "unflag" updated orders.
|
|
DONE | ;
|
|
ENASET | ;
; if you're adding an order that is already on the PL, delete the old one first |
|
UP1 | ;
|
FileNo | Call Tags |
---|---|
^PS(53.5 - [#53.5] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(42 - [#42] | ENQ+10, UP+4 |
^DPT - [#2] | UP+4 |
^DPT("CN" | ENQ+10 |
^PS(53.5 - [#53.5] | ENQ+4, ENQ+13, ENQ+15!, ENQ+16*, UP+10, UP+12*, UP+13, UP+17, UP+22, ENASET+2 , ENASET+5, ENASET+6, ENASET+7, ENASET+8, ENASET+9, ENASET+10, UNFLAG+3*, UNFLAG+4* |
^PS(55 - [#55] | ENQ+13, ENQ+14, UP+17, UP+21, UP1+1 |
^PS(57.5 - [#57.5] | ENQ+10, UP+10 |
^PS(57.7 - [#57.7] | UP+5 |
^PS(59.7 - [#59.7] | UP+16 |
Name | Line Occurrences |
---|---|
ENASET | UP1+1 |
ENQ | ENQ+2 |
UNFLAG | ENQ+4 |
UP | ENQ+10, ENQ+13, ENQ+14 |
UP1 | UP+17, UP+22 |
Name | Field # of Occurrence |
---|---|
^( | UP+16 |
^(0 | ENASET+9*, ENASET+10* |
^(2 | UP+17 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | ENQ+3, ENQ+16, DONE+1!, UP+20 |
%X | DONE+1! |
%Y | DONE+1! |
DA | ENQ+15!*, DONE+1!, ENASET+8!*, ENASET+10, ENASET+13* |
DA(1 | ENASET+8*, ENASET+9, ENASET+10, ENASET+13* |
DA(2 | ENASET+8*, ENASET+9, ENASET+10, ENASET+13* |
>> DDC | ENASET+13* |
>> DFN | UP+4* |
DIE | ENASET+13*! |
DIK | ENQ+15!*, DONE+1!, ENASET+2!, ENASET+8!* |
DIK(1 | ENQ+15* |
>> DR | ENASET+13* |
DRG | DONE+1! |
EST | ENQ+3*, DONE+1! |
>> GRP | UP+10*, UP+12, UP+13, UP+17, UP+20, UP1+1 |
I | ENQ+5! |
NST | DONE+1!, UP1+1* |
>> PDRG | ENQ+3* |
PN | ENQ+3*, DONE+1!, UP+11* |
>> PSG | ENQ+15* |
PSGAU | ENQ+3*, DONE+1!, UP+13*, ENASET+13* |
>> PSGDT | ENQ+3*, UP+20* |
PSGNDATE | DONE+1!, UP+22* |
PSGORD | ENQ+5!, DONE+2!, ENASET+13, UNFLAG+2*, UNFLAG+4 |
PSGOST | ENASET+3~*, ENASET+4, ENASET+6 |
PSGP | ENQ+5!, ENQ+10*, ENQ+13*, ENQ+14*, UP+4, UP+11, UP+12, UP+13, UP+17, UP+21 , UP+22, UP1+1, ENASET+2, ENASET+3, ENASET+5, ENASET+6, ENASET+8, ENASET+13, UNFLAG+2*, UNFLAG+3 , UNFLAG+4 |
PSGP(0 | UP+11 |
>> PSGPLD | UP+20*, UP+21 |
PSGPLF | ENASET+4~* |
>> PSGPLG | ENQ+2, ENQ+4, ENQ+13, ENQ+14, ENQ+15, ENQ+16, DONE+1, UP+10, UP+12, UP+13 , UP+17, UP+22, ENASET+2, ENASET+5, ENASET+6, ENASET+7, ENASET+8, ENASET+13, UNFLAG+3, UNFLAG+4 |
PSGPLO | DONE+1!, UP1+1*, ENASET+5~*, ENASET+6 |
>> PSGPLREN( | ENASET+6*, ENASET+7* |
>> PSGPLREN("B" | ENASET+6* |
PSGPLS | ENQ+9, DONE+1!, UP+20, ENASET+4~* |
>> PSGPLTND | ENQ+3, ENASET+4 |
PSGPLUPO | ENQ+9*, DONE+1!, UP+17 |
PSGPLWD | ENQ+10*, DONE+1!, ENASET+12~* |
PSGPLWDN | ENQ+10*, DONE+2! |
>> PSGPLWG | ENQ+10 |
PSGPLX | ENASET+7~* |
PSGUP | DONE+2! |
PSGX | ENQ+4*, ENQ+5!, ENQ+13*, ENQ+14*, DONE+2!, UNFLAG+2, UNFLAG+3 |
PSGXP | ENQ+4*, ENQ+5!, ENQ+13*, DONE+2! |
PSJACNWP | ENQ+3*, DONE+2! |
PSJJORD | DONE+1!, UP+17*, UP+21*, UP+22, UP1+1, ENASET+2, ENASET+3, ENASET+5, ENASET+6, ENASET+8 |
PSJPRN | UP+16~* |
PSJSITE | UP+16~* |
PST | ENQ+3*, DONE+2!, UP+21*, UP1+1* |
RB | ENQ+3*, DONE+2!, UP+4*, UP+5, UP+12 |
SD | DONE+2!, UP+17*, UP+21*, UP+22 |
TM | ENQ+3*, DONE+2!, UP+5*, UP+12 |
U | UP+10, UP+12, UP+16, ENASET+9, ENASET+10 |
>> WD | ENQ+10*, UP+4*, UP+5, UP+10, UP+12, ENASET+12 |
>> WDN | ENQ+3*, ENQ+10*, UP+4*, UP+12 |
>> WSF | ENQ+10 |
X | ENQ+5!, ENQ+9, DONE+2!, UP+6*, UP+20 |
X1 | ENQ+9*, DONE+2!, UP+20* |
X2 | ENQ+9*, DONE+2!, UP+20* |