PSGPLUTL ;BIR/RLW-PICK LIST UTILITIES ;06 AUG 96 / 10:54 AM
Source file <PSGPLUTL.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 2 | (C,NOW)^%DTC ^DIC |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
PAT | ; find next patient or jump to a new patient
|
|
JUMP | ; try to find patient user wants to jump to and construct "AC" xref
|
|
LOCK(PSGPLG,APPL) | ; Pick List routines use an ^XTMP node instead of locking, to allow some jobs to run concurrently on the same Pick List (PRINT and SEND TO ATC).
; PSGPLG=pick list number, APPL=option attempting to "lock", SETAPPL=option already in progress, APPLOK=if '1', option attempting to "lock" can proceed. |
|
UNLOCK(PSGPLG,APPL) |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PS(53.5 - [#53.5] | PAT+2 |
^XTMP("PSGPL" | LOCK+3*, LOCK+5, LOCK+6, LOCK+7!, LOCK+8*, LOCK+9, LOCK+10*, LOCK+11*, UNLOCK+1!, UNLOCK+2! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
APPL | LOCK~, LOCK+8, LOCK+10, LOCK+11, UNLOCK~, UNLOCK+1 |
APPLOK | LOCK+2~, LOCK+3*, LOCK+10*, LOCK+11*, LOCK+12 |
DIC | JUMP+1*! |
DIC(0 | JUMP+1* |
>> OK | PAT+1 |
PLG | LOCK+2~, LOCK+5*, LOCK+6, LOCK+7 |
>> PN | PAT+2* |
>> PSGP | JUMP+1 |
PSGPLG | PAT+2, JUMP+1, LOCK~, LOCK+8, LOCK+9, LOCK+10, LOCK+11, UNLOCK~, UNLOCK+1 |
>> RB | PAT+2 |
SETAPPL | LOCK+2~, LOCK+6*, LOCK+7, LOCK+9*, LOCK+10, LOCK+11 |
SUB | LOCK+2~, LOCK+7* |
>> TM | PAT+2 |
>> WDN | PAT+2 |
>> X | JUMP+1*, LOCK+3 |
>> X1 | LOCK+3* |
>> X2 | LOCK+3* |