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: MAGDSTQ8

Package: Imaging

Routine: MAGDSTQ8


Information

MAGDSTQ8 ;WOIFO/PMK - Study Tracker - Patient Level Query/Retrieve Display; Apr 07, 2022@11:34:20

Source Information

Source file <MAGDSTQ8.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
Imaging 1 (CONTINUE,DISPLAY)^MAGDSTQ  

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: 2

Package Total Caller Graph
Imaging 2 MAGDSTAG  MAGDSTQ  

Entry Points

Name Comments DBIA/ICR reference
RETRIEVE ;
DISPLAY(REDISPLAY) ; refresh the top of the screen
PARSE(X) ; $piece apart the result string and store into variables
STATUS(CODE,MEANING) ; return status codes
; from Table C.4-2 C-MOVE Response Status Values PS3.4 2108b
STATUSTEXT(A) ; formulate status text
TEXT(TEXT) ; save the text in the "A" array

External References

Name Field # of Occurrence
CONTINUE^MAGDSTQ RETRIEVE+50
DISPLAY^MAGDSTQ DISPLAY+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOBS," ",@IOBS
  • Line Location: RETRIEVE+18
Function Call: WRITE
  • Prompt: "No retrieve results yet"
  • Line Location: RETRIEVE+21
Function Call: WRITE
  • Prompt: "."
  • Line Location: RETRIEVE+23
Function Call: WRITE
  • Prompt: STATE
  • Line Location: RETRIEVE+28
Function Call: WRITE
  • Prompt: "No DICOM objects were retrieved"
  • Line Location: RETRIEVE+32
Function Call: WRITE
  • Prompt: "One DICOM object retrieved from """,QRSCP,""""
  • Line Location: RETRIEVE+33
Function Call: WRITE
  • Prompt: "A total of ",COMPLETED," DICOM objects retrieved from """,QRSCP,""""
  • Line Location: RETRIEVE+34
Function Call: WRITE
  • Prompt: !
  • Condition for execution: K>1
  • Line Location: RETRIEVE+39
Function Call: WRITE
  • Prompt: A(K)
  • Line Location: RETRIEVE+39
Function Call: WRITE
  • Prompt: ?68,"More?"
  • Line Location: RETRIEVE+44
Function Call: WRITE
  • Prompt: X
  • Line Location: RETRIEVE+46
Function Call: WRITE
  • Prompt: !,"*** Possible problem with DICOM Gateway C-Move Request process ***"
  • Line Location: RETRIEVE+49
Function Call: WRITE
  • Prompt: !!!
  • Line Location: DISPLAY+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("MAG" RETRIEVE+6, RETRIEVE+7, RETRIEVE+8
^XTMP( RETRIEVE+11!, RETRIEVE+19

Label References

Name Line Occurrences
$$PARSE RETRIEVE+27
$$STATUS RETRIEVE+30
DISPLAY RETRIEVE+13, RETRIEVE+17
STATUSTEXT RETRIEVE+38
TEXT STATUSTEXT+9, STATUSTEXT+12, STATUSTEXT+16, STATUSTEXT+20, STATUSTEXT+24, STATUSTEXT+28, STATUSTEXT+32, STATUSTEXT+36, STATUSTEXT+40, STATUSTEXT+44

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A RETRIEVE+1~, RETRIEVE+38, STATUSTEXT~, STATUSTEXT+1!
A( RETRIEVE+39, TEXT+2*
A(0 RETRIEVE+39, TEXT+1*, TEXT+2
ACNUMB RETRIEVE+1~, RETRIEVE+6*, RETRIEVE+7, RETRIEVE+8*, RETRIEVE+11, RETRIEVE+19
BADTAGS RETRIEVE+1~, PARSE+12*, STATUSTEXT+35, STATUSTEXT+36
BADUIDS RETRIEVE+1~, PARSE+13*, STATUSTEXT+39, STATUSTEXT+40
CODE STATUS~, STATUS+2, STATUS+5, STATUS+8, STATUS+11, STATUS+14, STATUS+17, STATUS+20, STATUS+23, STATUS+26
, STATUS+29, STATUS+32, STATUS+35
COMMENT RETRIEVE+1~, PARSE+15*, STATUSTEXT+31, STATUSTEXT+32
COMPLETED RETRIEVE+1~, RETRIEVE+32, RETRIEVE+33, RETRIEVE+34, PARSE+9*, STATUSTEXT+3, STATUSTEXT+4, STATUSTEXT+5
DONE RETRIEVE+1~, RETRIEVE+15*, RETRIEVE+16, RETRIEVE+24*, RETRIEVE+35*, RETRIEVE+43, RETRIEVE+47*, RETRIEVE+49, STATUSTEXT+13*, STATUSTEXT+17*
ERRORID RETRIEVE+1~, PARSE+14*, STATUSTEXT+27, STATUSTEXT+28
FAILED RETRIEVE+1~, PARSE+10*, STATUSTEXT+19, STATUSTEXT+20
>> HOSTNAME RETRIEVE+11, RETRIEVE+19
I RETRIEVE+1~, RETRIEVE+23*
>> IOBS RETRIEVE+18
K RETRIEVE+1~, RETRIEVE+39*, RETRIEVE+40
>> MAGXTMP RETRIEVE+11, RETRIEVE+19
MEANING RETRIEVE+1~, RETRIEVE+30, STATUS~, STATUS+3*, STATUS+6*, STATUS+9*, STATUS+12*, STATUS+15*, STATUS+18*, STATUS+21*
, STATUS+24*, STATUS+27*, STATUS+30*, STATUS+33*, STATUS+35*, STATUSTEXT+12, STATUSTEXT+16, STATUSTEXT+44
NORESULTS RETRIEVE+1~, RETRIEVE+15*, RETRIEVE+22*, RETRIEVE+23, RETRIEVE+24
>> QRSCP RETRIEVE+33, RETRIEVE+34
>> QRSTACK RETRIEVE+6, RETRIEVE+7, RETRIEVE+8, RETRIEVE+11, RETRIEVE+19
>> REDIPLAY RETRIEVE+17
REDISPLAY RETRIEVE+2~, RETRIEVE+13, RETRIEVE+17, DISPLAY~, DISPLAY+3*, STATUSTEXT+21*, STATUSTEXT+25*, STATUSTEXT+29*, STATUSTEXT+33*, STATUSTEXT+37*
, STATUSTEXT+41*
REMAINING RETRIEVE+2~, PARSE+8*, STATUSTEXT+7, STATUSTEXT+8
>> STATE RETRIEVE+28, PARSE+1*
STATUS RETRIEVE+2~, RETRIEVE+30*, RETRIEVE+31, STATUSTEXT+2, STATUSTEXT+11, STATUSTEXT+15, STATUSTEXT+43
STATUSCODE RETRIEVE+2~, RETRIEVE+27*, RETRIEVE+28, RETRIEVE+30, PARSE+3*, PARSE+4, PARSE+17
TEXT TEXT~, TEXT+2
TIMEOUT RETRIEVE+2~, RETRIEVE+4*, RETRIEVE+45
TIMESTAMP RETRIEVE+2~, PARSE+2*
WARNING RETRIEVE+2~, PARSE+11*, STATUSTEXT+23, STATUSTEXT+24
X RETRIEVE+2~, RETRIEVE+19*, RETRIEVE+20, RETRIEVE+27, RETRIEVE+45*, RETRIEVE+46*, RETRIEVE+47, PARSE~, PARSE+1, PARSE+2
, PARSE+3, PARSE+8, PARSE+9, PARSE+10, PARSE+11, PARSE+12, PARSE+13, PARSE+14, PARSE+15, STATUSTEXT+1!
, STATUSTEXT+3*, STATUSTEXT+4*, STATUSTEXT+5*, STATUSTEXT+6*, STATUSTEXT+7*, STATUSTEXT+8*, STATUSTEXT+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All