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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: RAUTL1

Package: Radiology Nuclear Medicine

Routine: RAUTL1


Information

RAUTL1 ;HISC/CAH,FPT,GJC AISC/MJK,RMO-Utility Routine ; Nov 26, 2019@16:15:02

Source Information

Source file <RAUTL1.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Radiology Nuclear Medicine 11 ^RACNLU  EXM^RAHLRPC  ($$SSANVAL,$$USESSAN)^RAHLRU1  $$CMPAFTR^RAO7XX  ^RAORDC  $$ORVR^RAORDU  SETVARS^RAPSET1  STUFF^RASTREQ1  
EN^RAUTL0  EN2^RAUTL20  $$MIDNGHT^RAUTL5  
Order Entry Results Reporting 2 EN^ORB3  NOTE^ORX3  
VA FileMan 2 ^DIC  (,FILE,UPDATE)^DIE  
Kernel 1 $$NOW^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 28

Package Total Caller Graph
Radiology Nuclear Medicine 27 RA UPDATEXAM  RACAT  RACMP  RADLY  RAEDCN  RAEDPT  RAFLM  RAHLO1  
RALIST  RAMIS  RAORD3  RAPRC  RAPROD1  RARPTUT  RARTE1  RARTE4  
RARTE5  RARTRPV  RARTVER  RASTAT  RASTED  RASTEXT  RASTRPT  RASTRPT1  
RASTRPT2  RAUTL0  RAWKL  
Imaging 1 MAGJUPD1  

Entry Points

Name Comments DBIA/ICR reference
I
O
S ;
C
R
NOW
TIME
ELAPSED ;Pass parameters X (from date) and X1 (to date)
MINUTS
Q
UPDATE ;Entry point for Update Rad/Nuc Med Exam Status option
UPQ
UP1
UP2 ;Remedy Call 124379 Patch *71 BAY/KAM Added next line
UP2K
UPK
OERR ;Send Alert to OERR after pt examined
OERR3 ; Send RADIOLOGY PATIENT EXAMINED notification via oe/rr v3
; Called from UP1
CRIT

External References

Name Field # of Occurrence
^DIC ELAPSED+3
^DIE UP2+37
FILE^DIE UPDATE+19, UP2+24, UP2+41
UPDATE^DIE UPDATE+13, UP2+30
EN^ORB3 OERR3+25
NOTE^ORX3 OERR+1
^RACNLU UPDATE+4
EXM^RAHLRPC UP2+7, UP2+44
$$SSANVAL^RAHLRU1 UP2+9
$$USESSAN^RAHLRU1 UP2+11, UP2+12
$$CMPAFTR^RAO7XX UP1+2
^RAORDC UP2K
$$ORVR^RAORDU UP2K+1
SETVARS^RAPSET1 UPDATE+1, UPDATE+2
STUFF^RASTREQ1 UP2+6
EN^RAUTL0 UP2K+2
EN2^RAUTL20 UP1+7
$$MIDNGHT^RAUTL5 UP2+29
$$NOW^XLFDT UP2+29

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!!,"Can't continue --- No 'MINUTES' function found in File Manager"
  • Line Location: ELAPSED+3
Function Call: WRITE
  • Prompt: !!?3,$C(7),"You do not have the appropriate access privileges to act on completed exams."
  • Line Location: UPDATE+5
Function Call: WRITE
  • Prompt: !!?3,$C(7),"Exam has been 'cancelled' therefore the status cannot be changed."
  • Line Location: UPDATE+6
Routine Call
  • DIC
  • Line Location:
    • ELAPSED+3
Routine Call
  • DIE
  • Line Location:
    • UP2+37
Routine Call
  • DIE
  • Line Location:
    • UPDATE+19
    • UP2+24
    • UP2+41
Routine Call
  • DIE
  • Line Location:
    • UPDATE+13
    • UP2+30

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("FUNC" - [#.5] ELAPSED+3
^DIC(34 - [#34] C
^DIC(42 - [#42] IUP2K+2
^RA(72 - [#72] UPDATE+5, UPDATE+6, UP2K+1, UP2K+2, CRIT
^RADPT - [#70] IOCRUPDATE+9, UPDATE+15, UPDATE+20, UP2+10, UP2+12, UP2+19
UP2+25, UP2+45, OERR3+7
^RAMIS(71 - [#71] OERR+1, OERR3+14
^RAO(75.1 - [#75.1] OERR+1, OERR3+9
^SC - [#44] O
^TMP($J UPQ+1!
^XUSEC("RA MGR" UPDATE+5

Label References

Name Line Occurrences
@( RAUTL1+11
OERR UP2K+1
OERR3 UP2K+1
Q ELAPSED+3, ELAPSED+4
TIME NOW
UP1 UPDATE+8
UP2 UP1+4, UP1+9, UP1+13
UP2K UP2+25
UPDATE UPDATE+5, UPDATE+6
UPK UP1+4, UP1+9, UP1+15
UPQ UPDATE+4

Naked Globals

Name Field # of Occurrence
^( CRIT
^("ALERT" UP2K+1
^("R" R
^(0 IOCUP2K+2, OERR+1, OERR3+14
^(1 ELAPSED+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% NOW*, TIME*, UPQ+1!
C UPQ+1!
D UPQ+1!
>> D0 IOCR
>> D1 IOCR
>> D2 IOCR
DA UPQ+1!, UP2+4*, UP2+35*
DA(1 UP2+4*
DA(2 UP2+4*
DE UPQ+1!, UP2K!
DIC ELAPSED+3*!, UPQ+1!
DIC(0 ELAPSED+3*
DIE UPQ+1!, UP2+4*, UP2+6!, UP2+35*, UP2K!
>> DILOCKTM UPDATE+9, UP2+19
DIPGM UPQ+1!
DQ UPQ+1!, UP2K!
DR UPQ+1!, UP2+36*, UP2K!
DT NOW
DUZ UPDATE+1, UPDATE+5, UPDATE+18, UP2+40
I UPQ+1!, CRIT*
J UPQ+1!
ORBPMSG UPK!, OERR+1*
ORIFN UPK!, OERR+1*
ORNOTE UPK!
ORNOTE(21 OERR+1*
ORVP UPK!, OERR+1*
POP UPQ+1!
RA7 UP1+11~, UP1+12*, UP1+13*
RA8 UP1~*, UP2K+1*
RAAFTER UP2+5~, UP2K
RABEFORE UP2+5~, UP2K
>> RACCESS( UPDATE+1
RACN UPQ+1!
RACNDSP UP2+9~, UP2+10*, UP2+11
RACNI UPDATE+9, UPDATE+11, UPDATE+15, UPDATE+16, UPDATE+20, UPQ+1!, UP1+12, UP1+13*, UP1+14*, UP2+4
UP2+9, UP2+10, UP2+12, UP2+19, UP2+22, UP2+25, UP2+28, UP2+35, UP2+38, UP2+45
OERR3+4, OERR3+7, OERR3+15
RACNISAV UP1+11~, UP1+12*, UP1+14
>> RACRT CRIT
>> RACRT( CRIT*
RACS UPQ+1!, UP2+6!, UP2K!, UP2K+2, UP2K+3!, UPK!
RADATE UPQ+1!
RADFN UPDATE+9, UPDATE+11, UPDATE+15, UPDATE+16, UPDATE+20, UPQ+1!, UP2+4, UP2+9, UP2+10, UP2+12
UP2+19, UP2+22, UP2+25, UP2+28, UP2+38, UP2+45, OERR+1, OERR3+4, OERR3+7, OERR3+25
RADPTNDE OERR3+6~, OERR3+7*, OERR3+8, OERR3+12
RADTE UPQ+1!
RADTI UPDATE+9, UPDATE+11, UPDATE+15, UPDATE+16, UPDATE+20, UPQ+1!, UP2+4, UP2+9, UP2+10, UP2+12
UP2+19, UP2+22, UP2+25, UP2+28, UP2+38, UP2+45, OERR3+4, OERR3+7, OERR3+15
>> RADUZ UPDATE+18, UP2+40
RAEND UPQ+1!
RAERR UPDATE+13!, UPDATE+15*, UPDATE+21*, UP2+24!, UP2+25*, UP2+32*, UP2+42*, UP2+44, UP2K
RAERR("DIERR" UPDATE+15!, UPDATE+21!, UP2+25!, UP2+32!
RAERR2 UP2+27~, UP2+41!, UP2+42*
RAERR2("DIERR" UP2+42
RAEXEDT UP1~, UP1+2*, UP2+7
RAF5 UPQ+1!, UP2K+2, UP2K+3!, UPK!
RAFDA UPDATE+14!, UPQ!, UP2+31!, UP2K!
RAFDA( UPDATE+12*, UPDATE+17*, UPDATE+18*, UP2+23*, UP2+29*, UP2+39*, UP2+40*
RAFL UPQ+1!
RAFST UPQ+1!
RAHEAD UPQ+1!
RAI UPQ+1!
RAIEN UPDATE+10~, UPDATE+15!, UP2+21~
RAIEN(1 UPDATE+16, UP2+33, UP2+35, UP2+38
RAIENS UPDATE+11*, UPDATE+12, UPDATE+14!, UPDATE+16*, UPDATE+17, UPDATE+18, UPQ!, UP2+22*, UP2+23, UP2+28*
UP2+29, UP2+31!, UP2+38*, UP2+39, UP2+40, UP2K!, OERR3+6~, OERR3+15*, OERR3+25
>> RAIMGTY UPDATE+2, UPDATE+3, UPDATE+5, UPDATE+6
RAIX UPQ+1!
RAJ1 UPQ+1!
>> RAMDV UP2+26, UP2+34
RAMEMARR UP1+6~, UP1+7
RAMEMARR( UP1+13
RAMSG OERR3+6~, OERR3+14*, OERR3+25
>> RAMTIME ELAPSED+3*, ELAPSED+4
RANME UPQ+1!
RAOIFN OERR3+6~, OERR3+8*, OERR3+9, OERR3+11*, OERR3+25
>> RAONLINE UP2+6, UP2+11, UP2+12, UP2K
RAONODE OERR3+6~, OERR3+9*, OERR3+10, OERR3+11
>> RAOPT("EDITCN" UP1+4
>> RAOPT("EDITPT" UP1+4
RAOR UPDATE+8, UPQ+1!, UP2+6
RAORDIFN UPQ+1!, UP2K+3!, UPK!, OERR+1
RAOSTS OERR3+6~, OERR3+10*
RAPRC UPQ+1!
RAPRIT UPQ+1!, UP2+6!, UP2K!, UP2K+3!, UPK!, OERR+1, OERR3+4, OERR3+14
RAPRTSET UP1+6~, UP1+9
RAREQPHY OERR3+6~, OERR3+12*, OERR3+13, OERR3+25
RAREQPHY( OERR3+13*
RARPT UPQ+1!
RASN UPQ+1!, UP2+6, UP2+11, UP2+12
RASSAN UP2+9~*, UP2+10
RASSN UPQ+1!
RAST UPDATE+5, UPDATE+6, UPQ+1!
RASTI UPQ+1!, UP2+23, UP2+39, UP2K+1, UP2K+2
RAX ELAPSED+3*, Q!
U UP2+10, UP2+12, UP2K+2, OERR3+8, OERR3+10, OERR3+11, OERR3+12, OERR3+14
X RAUTL1+10*, RAUTL1+11, I*, O*, C*, R*, NOW*, TIME*, ELAPSED+3*, ELAPSED+4
, MINUTS*, Q!, UPDATE+4, UPQ+1!
X(1 MINUTS*
X(2 MINUTS*
X(3 MINUTS*
XQUIT UPDATE+3!
Y ELAPSED+3!, ELAPSED+4*, MINUTS*, UPQ+1!
Y1 ELAPSED+3!, ELAPSED+4*
Z UPQ+1!
>> ZTQUEUED UP2+6, UP2+11, UP2+12, UP2+34, UP2K
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All