Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PSGPLUTL

Package: Inpatient Medications

Routine: PSGPLUTL


Information

PSGPLUTL ;BIR/RLW-PICK LIST UTILITIES ;06 AUG 96 / 10:54 AM

Source Information

Source file <PSGPLUTL.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA Fileman 2 (C,NOW)^%DTC  ^DIC  

Caller Graph

Caller Graph Total: 12

Package Total Caller Graph
Inpatient Medications 12 PSGPL  PSGPL1  PSGPLD  PSGPLDP  PSGPLF  PSGPLR  PSGPLUP  PSGPLUP0  
PSGTAP  PSGTAP0  PSGTAP1  PSJIPST2  

Entry Points

Name Comments DBIA/ICR reference
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.
PAT ; find next patient or jump to a new patient
UNLOCK(PSGPLG,APPL)

External References

Name Field # of Occurrence
C^%DTC LOCK+3
NOW^%DTC LOCK+3
^DIC JUMP+1

Global Variables Directly Accessed

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!

Label References

Name Line Occurrences
JUMP PAT+1

Local Variables

Legend:

>> 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*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All