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