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 |  Local Variables  | All
Print Page as PDF
Routine: MAGDSTAG

Package: Imaging

Routine: MAGDSTAG


Information

MAGDSTAG ;WOIFO/PMK - Study Tracker - Automatic Retrieve Monitor; Aug 04, 2025@12:34:57

Source Information

Source file <MAGDSTAG.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Imaging 4 $$HOSTNAME^MAGDFCNV  ($$YESNO,CONTINUE)^MAGDSTQ  $$INITXTMP^MAGDSTQ0  ($$PARSE,$$STATUS,STATUSTEXT)^MAGDSTQ8  
Kernel 1 $$FMTH^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: 1

Package Total Caller Graph
Imaging 1 MAGD AUTO RETRIEVE MONITOR  

Entry Points

Name Comments DBIA/ICR reference
ENTRY ; Display Automatic Retrieve Status
HEADING ; display heading
STATS ;
DAYTIME(NOW) ;
IDLE(I,DONE)
ENABLED() ; check if monitor is active - P333 PMK 03/15/2022

External References

Name Field # of Occurrence
$$HOSTNAME^MAGDFCNV ENTRY+10
$$YESNO^MAGDSTQ ENTRY+13
CONTINUE^MAGDSTQ ENTRY+7, ENTRY+67
$$INITXTMP^MAGDSTQ0 ENTRY+11
$$PARSE^MAGDSTQ8 ENTRY+29
$$STATUS^MAGDSTQ8 ENTRY+45
STATUSTEXT^MAGDSTQ8 ENTRY+51
$$FMTH^XLFDT DAYTIME+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"The Automatic Retrieval Monitor is already running"
  • Line Location: ENTRY+6
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ENTRY+17
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ENTRY+18
Function Call: WRITE
  • Prompt: !!
  • Line Location: ENTRY+34
Function Call: WRITE
  • Prompt: !!,$$DAYTIME(TIMESTAMP)," ",ACNUMB,?34,"Sent from ",QRSCP,!
  • Line Location: ENTRY+40
Function Call: WRITE
  • Prompt: @IOBS," ",@IOBS
  • Line Location: ENTRY+44
Function Call: WRITE
  • Prompt: "No DICOM objects were retrieved"
  • Line Location: ENTRY+47
Function Call: WRITE
  • Prompt: "DICOM objects retrieved: ",COMPLETED
  • Line Location: ENTRY+48
Function Call: WRITE
  • Prompt: !
  • Condition for execution: K>1
  • Line Location: ENTRY+52
Function Call: WRITE
  • Prompt: A(K)
  • Line Location: ENTRY+52
Function Call: WRITE
  • Prompt: ?TAB,X,!?TAB
  • Line Location: HEADING+4
Function Call: WRITE
  • Prompt: "-"
  • Line Location: HEADING+4
Function Call: WRITE
  • Prompt: ?34
  • Line Location: STATS+1
Function Call: WRITE
  • Prompt: "Total Retrieved: ",$G(COUNT("RETRIEVED"),0)
  • Line Location: STATS+2
Function Call: WRITE
  • Prompt: " Fail:",$G(COUNT("FAILED"),0)
  • Line Location: STATS+3
Function Call: WRITE
  • Prompt: " Warn:",$G(COUNT("WARNING"),0)
  • Line Location: STATS+4
Function Call: WRITE
  • Prompt: ?78,$E("-\|/",I),$C(8)
  • Line Location: IDLE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MAGDRMON ENTRY+5, ENTRY+66, ENABLED+1, ENABLED+2
^XTMP( ENTRY+12, ENTRY+14!, ENTRY+21, ENTRY+26

Label References

Name Line Occurrences
$$DAYTIME ENTRY+40
HEADING ENTRY+18, ENTRY+35
IDLE ENTRY+23
STATS ENTRY+64

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A ENTRY+1~, ENTRY+51
A( ENTRY+52
A(0 ENTRY+52
ACNUMB ENTRY+1~, ENTRY+27*, ENTRY+40
BADTAGS ENTRY+1~
BADUIDS ENTRY+1~
C HEADING+1~
COMMENT ENTRY+1~
COMPLETED ENTRY+1~, ENTRY+47, ENTRY+48, ENTRY+62
COUNT ENTRY+1~
COUNT("FAILED" ENTRY+57*, STATS+3
COUNT("RETRIEVED" ENTRY+62*, STATS+2
COUNT("WARNING" ENTRY+58*, STATS+4
DAY DAYTIME+1~, DAYTIME+6*, DAYTIME+7
DH DAYTIME+1~, DAYTIME+3*, DAYTIME+6
DONE ENTRY+1~, ENTRY+19*, ENTRY+20, ENTRY+23, IDLE~, IDLE+4*
DTIME ENTRY+17
ERRORID ENTRY+2~
FAILED ENTRY+2~, ENTRY+57
HOSTNAME ENTRY+2~, ENTRY+10*
I ENTRY+2~, ENTRY+20*, ENTRY+21, ENTRY+25*, ENTRY+26, HEADING+1~, HEADING+4*, IDLE~, IDLE+2*
IDLE ENTRY+2~, ENTRY+19*, ENTRY+23
>> IOBS ENTRY+44
IOF ENTRY+17, ENTRY+18
IOM HEADING+3
IOSL ENTRY+33
J ENTRY+2~, ENTRY+21*, ENTRY+22, ENTRY+25
K ENTRY+2~, ENTRY+52*, ENTRY+53
L HEADING+1~, HEADING+3*, HEADING+4
MAGXTMP ENTRY+2~, ENTRY+11*, ENTRY+12, ENTRY+14, ENTRY+21, ENTRY+26
MEANING ENTRY+2~, ENTRY+45
NOW DAYTIME~, DAYTIME+2, DAYTIME+3, DAYTIME+4
QRSCP ENTRY+2~, ENTRY+39*, ENTRY+40
REDISPLAY ENTRY+3~
REMAINING ENTRY+3~
STATE ENTRY+3~, ENTRY+32, ENTRY+38, ENTRY+39
STATUS ENTRY+3~, ENTRY+45*, ENTRY+46, ENTRY+56, ENTRY+61
STATUSCODE ENTRY+3~, ENTRY+29*, ENTRY+31, ENTRY+45
TAB HEADING+1~, HEADING+3*, HEADING+4
TIME DAYTIME+1~, DAYTIME+4*, DAYTIME+5*, DAYTIME+7
TIMESTAMP ENTRY+3~, ENTRY+40
WARNING ENTRY+3~, ENTRY+58
X ENTRY+3~, ENTRY+13, ENTRY+14, ENTRY+17*, ENTRY+26*, ENTRY+27, ENTRY+28*, ENTRY+29, HEADING+2*, HEADING+3
HEADING+4, DAYTIME+1~, IDLE+1~, IDLE+3*, IDLE+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All