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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MAGGTU6

Package: Imaging

Routine: MAGGTU6


Information

MAGGTU6 ;WOIFO/GEK,MLH,MAT,JSL/MKN - Silent Utilities ; 12/6/2022 12:43 PM

Source Information

Source file <MAGGTU6.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Imaging 3 ($$CONSOLID,$$PLACE)^MAGBAPI  $$VALID^MAGGSIV1  ENTRY^MAGLOG  
Kernel 1 $$NOW^XLFDT  
MailMan 1 ^XMD  

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

Package Total Caller Graph
Imaging 18 MAG EKG ONLINE  MAG GET ENV  MAG GET NETLOC  MAG4 CT PRESETS GET  MAG4 CT PRESETS SAVE  MAGDQR21  MAGG GET TIMEOUT  MAGGACTION LOG  
MAGGAII  MAGGNTI  MAGGTII  MAGGTLB1  MAGGTMC1  MAGGTRA  MAGGTSR1  MAGNGMR  
MAGNILOG  MAGSIXG1  

Entry Points

Name Comments DBIA/ICR reference
LOGACT(MAGRY,DATA) ;RPC [MAGGACTION LOG]
; Call to LogAction from Delphi Window
LINKDT(MAGRY,MAGDA,DTTM) ; This is called when an Image is successfully
; linked (Associated) with a Report/Procedure/Note etc.
; MAGDA = Image IEN
; DTTM = "" No date sent, so use NOW
; DTTM = 1 No Date Sent, but use Image capture Date.
; DTTM = Valid FM Date/Time , Use it.
TIMEOUT(MAGRY,APP) ;RPC [MAGG GET TIMEOUT]
; Call Returns the timeout for the APP from IMAGING SITE PARAMETERS File
; APP is either 'DISPLAY', 'CAPTURE', 'VISTARAD', 'TELEREADER', 'IMPORTER', or 'TELEPATHOLOGY'
EXIST(EKGPLACE) ;Does an ekg server exist in 2005.2
ONLINE(MAGR) ;RPC [MAG EKG ONLINE] EKG network location status
SHARE(MAGRY,TYPE) ;RPC [MAG GET NETLOC]
; Get list of image shares
LOCDRIVE(I) ; Returns 1 if this is a local drive, else 0
; Local Drive is determined by the DIR not being Type : URL and having a ":"
GETENV(MAGRY) ;RPC [MAG GET ENV]
; Get some environment variables (used by annotation control)
ANNCB(STATARR) ;Status Callback (called by the import API)
GETCTP(MAGRY,DATA) ;RPC [MAG4 CT PRESETS GET]
; INPUT
; DATA = set of flags to determine which set of CT PRESETS
; to return to client. if $P(DATA,^,1)=2 then the second
; set of CT PRESETS will be returned.
; OUTPUT
; MAGRY = the set of presets from Imaging Site Paramters File
SAVECTP(MAGRY,VALUE,DATA) ;RPC [MAG4 CT PRESETS SAVE]
; DATA = set of flags to determine which set of CT PRESETS
; are being saved. if $P(DATA,^,1)=2 then VALUE will be saved
; as CT PRESETS 2
NETPLCS ; Create an array of Place, SiteCodes for all entries of
; Network Location entries.

External References

Name Field # of Occurrence
$$CONSOLID^MAGBAPI EXIST+1, ONLINE+9, NETPLCS+3
$$PLACE^MAGBAPI TIMEOUT+5, ONLINE+6, ONLINE+7, GETCTP+9, SAVECTP+6
$$VALID^MAGGSIV1 LINKDT+11
ENTRY^MAGLOG LOGACT+12
$$NOW^XLFDT LINKDT+8, GETENV+2
^XMD ANNCB+33

Used in RPC

RPC Name Call Tags
MAGGACTION LOG LOGACT
MAGG GET TIMEOUT TIMEOUT
MAG GET NETLOC SHARE
MAG EKG ONLINE ONLINE
MAG GET ENV GETENV
MAG4 CT PRESETS SAVE SAVECTP
MAG4 CT PRESETS GET GETCTP

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MAG(2005 - [#2005] LINKDT+9, LINKDT+10, LINKDT+12*
^MAG(2005.2 - [#2005.2] EXIST+1, EXIST+2, ONLINE+9, ONLINE+10, ONLINE+11, SHARE+7, SHARE+9, SHARE+10, SHARE+11, SHARE+12
, LOCDRIVE+2, NETPLCS+7, NETPLCS+10
^MAG(2006.034 - [#2006.034] ANNCB+28, ANNCB+29
^MAG(2006.1 - [#2006.1] TIMEOUT+6, GETCTP+11, GETCTP+12, SAVECTP+8*, SAVECTP+9*, NETPLCS+4, NETPLCS+10
^MAG(2006.17 - [#2006.17] SHARE+27

Label References

Name Line Occurrences
$$EXIST ONLINE+8
$$LOCDRIVE SHARE+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APP TIMEOUT~, TIMEOUT+7, TIMEOUT+8, TIMEOUT+9, TIMEOUT+10, TIMEOUT+11, TIMEOUT+12
CDUZ ANNCB+2~, ANNCB+29*, ANNCB+32
CONS NETPLCS+2~, NETPLCS+3*, NETPLCS+4, NETPLCS+8, NETPLCS+10
COUNT ANNCB+2~, ANNCB+14*, ANNCB+16, ANNCB+17*, ANNCB+19, ANNCB+20, ANNCB+21, ANNCB+22, ANNCB+23, ANNCB+24
, ANNCB+25
DATA LOGACT~, LOGACT+12, GETCTP~, GETCTP+7*, GETCTP+11, SAVECTP~, SAVECTP+4*, SAVECTP+8
DATA0 SHARE+3~, SHARE+9*, SHARE+14, SHARE+15, SHARE+18, SHARE+22, SHARE+23, SHARE+29
DATA2 SHARE+3~, SHARE+10*, SHARE+24, SHARE+25
DATA3 SHARE+3~, SHARE+11*, SHARE+28
DATA6 SHARE+3~, SHARE+12*, SHARE+26, SHARE+27
DTTM LINKDT~, LINKDT+7*, LINKDT+8*, LINKDT+10*, LINKDT+11, LINKDT+12
DUZ LOGACT+12, ANNCB+9
DUZ(2 TIMEOUT+5, ONLINE+6, ONLINE+7, GETENV+2, GETCTP+9, SAVECTP+6
EKG1 ONLINE+5~, ONLINE+9*, ONLINE+10*, ONLINE+11
EKGPLACE EXIST~, EXIST+2, ONLINE+5~, ONLINE+6*, ONLINE+7*, ONLINE+8, ONLINE+9
I TIMEOUT+3~, SHARE+3~, SHARE+7*, SHARE+8, SHARE+9, SHARE+10, SHARE+11, SHARE+12, SHARE+30, LOCDRIVE~
, LOCDRIVE+2, ANNCB+2~, ANNCB+14*, ANNCB+15*, ANNCB+16, ANNCB+28*, ANNCB+29, NETPLCS+2~, NETPLCS+7*, NETPLCS+8
NETPLCS+10, NETPLCS+11
INFO SHARE+3~, SHARE+21*, SHARE+22*, SHARE+23*, SHARE+24*, SHARE+25*, SHARE+26*, SHARE+27*, SHARE+28*, SHARE+29*
, SHARE+30, SHARE+32*, SHARE+33
MAGA ANNCB+2~
MAGA( ANNCB+16*, ANNCB+19*, ANNCB+20*, ANNCB+21*, ANNCB+22*, ANNCB+23*, ANNCB+24*, ANNCB+25*
MAGDA LINKDT~, LINKDT+9, LINKDT+10, LINKDT+12
>> MAGJOB("NETPLC" NETPLCS+6!, NETPLCS+8*, NETPLCS+11*
MAGPLC TIMEOUT+3~, TIMEOUT+5*, TIMEOUT+6, GETCTP+8~, GETCTP+9*, GETCTP+10, GETCTP+11, GETCTP+12, SAVECTP+5~, SAVECTP+6*
, SAVECTP+7, SAVECTP+8, SAVECTP+9
MAGR ONLINE~, ONLINE+11*, ONLINE+13*
MAGRY LOGACT~, LOGACT+8*, LOGACT+13*, LINKDT~, LINKDT+11*, LINKDT+13*, TIMEOUT~, TIMEOUT+4*, TIMEOUT+7*, TIMEOUT+8*
, TIMEOUT+9*, TIMEOUT+10*, TIMEOUT+11*, TIMEOUT+12*, SHARE~, GETENV~, GETENV+2*, GETCTP~, GETCTP+10*, GETCTP+11*
, GETCTP+12*, GETCTP+13*, GETCTP+14*, SAVECTP~, SAVECTP+7*, SAVECTP+10*
MAGRY( SHARE+33*
MAGRY("" SHARE+33
MAGRY(0 SHARE+6*
MAGTIMES TIMEOUT+3~, TIMEOUT+6*, TIMEOUT+7, TIMEOUT+8, TIMEOUT+9, TIMEOUT+10, TIMEOUT+11, TIMEOUT+12
MSG LINKDT+6~, LINKDT+11
PHYREF SHARE+3~, SHARE+14*, SHARE+19, SHARE+21
PLC NETPLCS+2~, NETPLCS+4*, NETPLCS+8, NETPLCS+10*, NETPLCS+11
PLCODE NETPLCS+2~, NETPLCS+4*, NETPLCS+8, NETPLCS+10*, NETPLCS+11
QINDEX ANNCB+2~, ANNCB+27*, ANNCB+28, ANNCB+29
STATARR ANNCB~
STATARR( ANNCB+15, ANNCB+16
STATARR(0 ANNCB+5
STATARR(2 ANNCB+27
STYP SHARE+3~, SHARE+15*, SHARE+17, SHARE+19
TMP SHARE+3~
TMP( SHARE+30*, SHARE+32, SHARE+33
TYPE SHARE~, SHARE+5*, SHARE+17
U LOGACT+12, TIMEOUT+7, TIMEOUT+8, TIMEOUT+9, TIMEOUT+10, TIMEOUT+11, TIMEOUT+12, ONLINE+11
VALUE SHARE+3~, SAVECTP~, SAVECTP+8, SAVECTP+9
XMDUZ ANNCB+3~, ANNCB+9*
XMSUB ANNCB+3~, ANNCB+10*
XMTEXT ANNCB+3~, ANNCB+12*
XMY ANNCB+3~
XMY( ANNCB+32*
XMY("G.MAG SE RVER" , ANNCB+31*
Y LOGACT+7~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All