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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: MAGJEX1

Package: Imaging

Routine: MAGJEX1


Information

MAGJEX1 ;WIRMFO/JHC,ISI/JL - VistARad RPC calls ; 10/17/2022

Source Information

Source file <MAGJEX1.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Imaging 7 LOCKACT^MAGJEX1A  IMGLOOP^MAGJEX1B  CKINTEG^MAGJRPT  GETEXAM2^MAGJUTL1  $$JBFETCH^MAGJUTL2  ($$USERINF,LOG)^MAGJUTL3  ($$ZRUMAMMO,$$ZRUREVAN)^MAGJUTL4  
VA FileMan 2 DT^DICRW  GETS^DIQ  
Kernel 1 $$EC^%ZOSV  
Radiology Nuclear Medicine 1 EN2^RAUTL20  
Vendor - ISI 1 $$ASIGME^ISIJUTL1  

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

Package Total Caller Graph
Imaging 4 MAGJ RADCASEIMAGES  MAGJEX1A  MAGJLS4  MAGJRPT  

Entry Points

Name Comments DBIA/ICR reference
ERR
OPENCASE(MAGGRY,DATA) ;
; MAGGRY holds $NA reference to ^TMP for rpc return
; all ref's to MAGGRY use subscript indirection
; input in DATA:
; OPEN_FLAG ^ RADFN^RADTI^RACNI^RARPT ^ PSINDGET ^ <unused> ^ USETGA (forced to zero) ; ISI
; OPEN_FLAG = 0: Open, view only
; 1: Open, lock the case for status update
; 2: Open, Reserve for Interpretation
; VIX: Fetching metadata only; Jukebox retrieval occurs (P115 & earlier)
; VIX-Metadata: Fetching metadata only; no JB Retrieval (P104,ff)
; VIX-Open: Fetching metadata with JB Retrieval (P104,ff)
; RADFN^RADTI^RACNI^RARPT = Exam ID string, specifies case of interest
; PSINDGET= Presentation State indicators of interest to client
; K/I/U for Key Image/ Interpretation/ User PS types
; USETGA = hard-code to "0": Open BIG file ; ISI remove support for downsampled image fetch
;
; Details of Reply message are below tag OPENCASZ
;
OPENCASZ
PSETLST(RADFN,RADTI,RACNI) ; Return list of Printset Case #'s for exam
PNAM(X) ; return pt name for input DFN
STATN(X) ; get station #, else return input value
END
REGIONAL(MAGS) ; ISI -- return 1 if image storage loc is regional

External References

Name Field # of Occurrence
$$EC^%ZOSV ERR
DT^DICRW OPENCASE+27
GETS^DIQ STATN+2
$$ASIGME^ISIJUTL1 OPENCASE+53
LOCKACT^MAGJEX1A OPENCASZ+28, OPENCASZ+29, OPENCASZ+34
IMGLOOP^MAGJEX1B OPENCASE+82
CKINTEG^MAGJRPT OPENCASE+43
GETEXAM2^MAGJUTL1 OPENCASE+35
$$JBFETCH^MAGJUTL2 OPENCASE+73
$$USERINF^MAGJUTL3 OPENCASE+54, OPENCASE+55, OPENCASE+56
LOG^MAGJUTL3 OPENCASZ+51
$$ZRUMAMMO^MAGJUTL4 OPENCASE+92
$$ZRUREVAN^MAGJUTL4 OPENCASE+88
EN2^RAUTL20 PSETLST+4

Used in RPC

RPC Name Call Tags
MAGJ RADCASEIMAGES OPENCASE

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("ERRTN" ERR+1
^DPT - [#2] PNAM+1
^MAG(2005 - [#2005] REGIONAL+5
^MAG(2005.2 - [#2005.2] REGIONAL+6
^RA(72 - [#72] OPENCASZ+27, OPENCASZ+30
^RADPT - [#70] OPENCASZ+26
^RARPT - [#74] OPENCASE+42
^TMP($J OPENCASE+30, OPENCASE+37, OPENCASE+38!
^VA(200 - [#200] OPENCASE+48

Label References

Name Line Occurrences
$$PNAM OPENCASZ+15, OPENCASZ+17
$$PSETLST OPENCASZ+51
$$REGIONAL OPENCASZ+44
$$STATN OPENCASZ+25
@( ERR+1
OPENCASZ OPENCASE+36, OPENCASE+42, OPENCASE+53, OPENCASE+74, OPENCASE+80

Naked Globals

Name Field # of Occurrence
^("ISI" OPENCASE+37
^(2 OPENCASE+37

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACQSITE OPENCASE+24~, OPENCASE+28*, OPENCASE+84*, OPENCASZ+44
ALTPATH OPENCASE+24~, OPENCASE+28*, OPENCASZ+44
ASIGDUZ OPENCASE+26~, OPENCASE+46*, OPENCASE+47, OPENCASE+48, OPENCASE+53, OPENCASE+54, OPENCASE+55, OPENCASE+56
ASIGREPL OPENCASE+26~, OPENCASE+46*, OPENCASE+53*, OPENCASE+58, OPENCASE+95
ASIGRIST OPENCASE+26~, OPENCASE+46*, OPENCASE+48*, OPENCASE+54, OPENCASE+55
CT OPENCASE+20~, OPENCASE+28*, OPENCASZOPENCASZ+20, OPENCASZ+46, OPENCASZ+49*, OPENCASZ+50, OPENCASZ+51
CURCASE OPENCASE+20~, OPENCASE+31*, OPENCASE+53*, OPENCASE+54, OPENCASE+57*, OPENCASE+62, OPENCASZ+19*, OPENCASZ+23, OPENCASZ+24*, OPENCASZ+27*
OPENCASZ+34, OPENCASZ+51
CURPATHS OPENCASE+22~
DATA OPENCASE~, OPENCASE+31, OPENCASE+34
DATAOUT OPENCASE+20~, OPENCASE+28*, OPENCASZ+40*, OPENCASZ+42*, OPENCASZ+43*, OPENCASZ+44*, OPENCASZ+46
DAYCASE OPENCASE+20~, OPENCASE+28*, OPENCASE+41*, OPENCASE+54, OPENCASE+55, OPENCASE+56, OPENCASE+59, OPENCASE+77, OPENCASE+78, OPENCASE+79
, OPENCASE+80, OPENCASE+96, OPENCASZOPENCASZ+28, OPENCASZ+29, OPENCASZ+30, OPENCASZ+34, OPENCASZ+40
DIQUIET OPENCASE+23~, OPENCASE+27*
DUZ(2 OPENCASZ+25
ERR ERR~*
EXCAT OPENCASE+24~, OPENCASZ+21*, OPENCASZ+31*, OPENCASZ+36, OPENCASZ+37*, OPENCASZ+38*, OPENCASZ+39*, OPENCASZ+44
I OPENCASE+32*, PSETLST+1~, PSETLST+7*
IEN REGIONAL+1~, REGIONAL+4*, REGIONAL+5
IMAG OPENCASE+21~
IMGST OPENCASE+23~, OPENCASE+73*, OPENCASE+74, OPENCASE+78, OPENCASE+79, OPENCASE+80, OPENCASE+81
IMIX OPENCASZ+13~, OPENCASZ+15*, OPENCASZ+16
JBDISABLE OPENCASE+25~, OPENCASE+61*, OPENCASE+62*, OPENCASE+73, OPENCASE+78
LOC REGIONAL+1~, REGIONAL+5*, REGIONAL+6
LOCKED OPENCASE+20~, OPENCASZ+11*, OPENCASZ+35*, OPENCASZ+43, OPENCASZ+51
LOGDATA OPENCASE+24~, OPENCASZ+22*, OPENCASZ+34, OPENCASZ+51
MAGEND OPENCASE+22~, OPENCASE+82*
MAGFILE OPENCASE+21~
MAGFILE1 OPENCASE+21~
MAGFILE2 OPENCASE+21~
MAGFILE3 OPENCASE+21~
MAGGRY ERR, OPENCASE~, OPENCASE+30!*, OPENCASZ+46, OPENCASZ+49, OPENCASZ+50*
>> MAGJOB("CONSOLIDATED" OPENCASZ+24
>> MAGJOB("DIVSCRN" OPENCASZ+24
>> MAGJOB("KEYS" OPENCASZ+13
>> MAGJOB("REMOTE" OPENCASZ+10
>> MAGJOB("USER" OPENCASZ+21
MAGLST OPENCASE+21~, OPENCASE+28*, OPENCASE+30
MAGOBJT OPENCASE+21~
MAGPSET PSETLST+1~, PSETLST+4
MAGPSET( PSETLST+7
MAGS OPENCASE+20~, OPENCASE+73, OPENCASE+82, OPENCASZ+22, OPENCASZ+44, REGIONAL~, REGIONAL+3
MAGS("OFFLN" OPENCASE+75, OPENCASE+76
MAGS(1 OPENCASZ+22, REGIONAL+4
MAGSTRT OPENCASE+22~, OPENCASE+82*
MAGXX OPENCASE+21~
MDL OPENCASE+20~
MIXEDUP OPENCASE+23~, OPENCASE+28*, OPENCASE+44*, OPENCASZ+12, OPENCASZ+14, OPENCASZ+49
MIXEDUP( OPENCASZ+15
MIXEDUP("REPLY" OPENCASE+44*, OPENCASZ+18
MODALITY OPENCASE+21~, OPENCASE+28*, OPENCASZ+43
MODIF OPENCASE+24~, OPENCASE+39*, OPENCASZ+44
PLACE OPENCASE+26~, OPENCASE+40*, OPENCASZ+44
PROCDT OPENCASE+24~, OPENCASE+28*, OPENCASZ+44
PSETLST PSETLST+1~, PSETLST+2*, PSETLST+7*, PSETLST+8
PSIND OPENCASE+24~, OPENCASE+32*
PSIND( OPENCASE+32*
PSINDGET OPENCASE+25~, OPENCASE+31*, OPENCASE+32
RACNI OPENCASE+19~, OPENCASE+34*, OPENCASE+35, OPENCASE+36, OPENCASE+43, OPENCASE+88, OPENCASZ+26, OPENCASZ+46, OPENCASZ+51, PSETLST~
, PSETLST+3
RACPT OPENCASE+24~, OPENCASE+41*, OPENCASE+92
RADATA OPENCASE+20~, OPENCASE+37*, OPENCASE+39, OPENCASE+41, OPENCASE+43, OPENCASZ+40, OPENCASZ+41, OPENCASZ+43
RADATA2 OPENCASE+24~, OPENCASE+37*, OPENCASE+39, OPENCASE+40
RADATA9 OPENCASE+26~, OPENCASE+37*, OPENCASE+46
RADFN OPENCASE+19~, OPENCASE+34*, OPENCASE+35, OPENCASE+36, OPENCASE+43, OPENCASE+88, OPENCASZ+17, OPENCASZ+22, OPENCASZ+26, OPENCASZ+46
OPENCASZ+51, PSETLST~, PSETLST+3
RADIV OPENCASE+19~, OPENCASE+39*, OPENCASE+84, OPENCASZ+24, OPENCASZ+25
RADTI OPENCASE+19~, OPENCASE+34*, OPENCASE+35, OPENCASE+36, OPENCASE+43, OPENCASE+88, OPENCASZ+26, OPENCASZ+46, OPENCASZ+51, PSETLST~
, PSETLST+3
RAPRTSET PSETLST+1~, PSETLST+5
RARPT OPENCASE+19~, OPENCASE+31*, OPENCASE+36, OPENCASE+41*, OPENCASE+42, OPENCASE+43, OPENCASE+73, OPENCASZ+28, OPENCASZ+29, OPENCASZ+34
OPENCASZ+46
RASTCAT OPENCASE+24~, OPENCASE+39*, OPENCASZ+38
RASTORD OPENCASE+24~, OPENCASE+39*, OPENCASZ+37
REMOTE OPENCASE+23~, OPENCASZ+10*, OPENCASZ+22
REPLY OPENCASE+20~, OPENCASE+36*, OPENCASE+42*, OPENCASE+53, OPENCASE+54*, OPENCASE+55*, OPENCASE+56*, OPENCASE+59*, OPENCASE+77*, OPENCASE+78*
, OPENCASE+79*, OPENCASE+80*, OPENCASE+96*, OPENCASZ*, OPENCASZ+17*, OPENCASZ+18*, OPENCASZ+19*, OPENCASZ+25*, OPENCASZ+30*, OPENCASZ+34
OPENCASZ+46, OPENCASZ+49
>> RESULT OPENCASZ+28, OPENCASZ+29, OPENCASZ+34, OPENCASZ+35
>> RESULT(1 OPENCASZ+29
>> RESULT(2 OPENCASZ+29
RIST OPENCASE+20~, OPENCASZ+21*, OPENCASZ+32, OPENCASZ+44
RSL REGIONAL+1~, REGIONAL+2*, REGIONAL+6*, REGIONAL+7
STANUM OPENCASE+25~, OPENCASE+28*, OPENCASZ+44
STARTNOD OPENCASE+20~, OPENCASE+30*, OPENCASZ+46, OPENCASZ+50
T OPENCASE+75~*, OPENCASE+76*, OPENCASZ+41*, STATN+1~, STATN+2*
T(4 STATN+2
TT OPENCASE+75~*, OPENCASE+76*, OPENCASE+77
U OPENCASE+31, OPENCASE+34, OPENCASE+36, OPENCASE+39, OPENCASE+40, OPENCASE+41, OPENCASE+46, OPENCASE+80, OPENCASE+81, OPENCASZ+22
OPENCASZ+26, OPENCASZ+30, OPENCASZ+35, OPENCASZ+40, OPENCASZ+41, OPENCASZ+42, OPENCASZ+43, OPENCASZ+44, OPENCASZ+46, OPENCASZ+49
OPENCASZ+50, PSETLST+7, PNAM+1, REGIONAL+4
USELORES OPENCASE+23~, OPENCASE+81*
USETGA OPENCASE+23~, OPENCASE+33*, OPENCASE+73
VIEWOK OPENCASE+23~, OPENCASE+29*, OPENCASZ+13*, OPENCASZ+17, OPENCASZ+18, OPENCASZ+49
X OPENCASE+35, OPENCASE+36, OPENCASE+43, OPENCASE+44, OPENCASE+48*, OPENCASZ+41*, OPENCASZ+42, PSETLST+1~, PSETLST+6*, PSETLST+7*
, PNAM~, PNAM+1*, PNAM+2*, PNAM+3, STATN~, STATN+2*, STATN+3
XDFN OPENCASZ+13~, OPENCASZ+15*
XPTS OPENCASZ+13~, OPENCASZ+15*, OPENCASZ+16*, OPENCASZ+17
>> XX OPENCASZ+26*, OPENCASZ+27, OPENCASZ+30
YNMAMMO OPENCASE+25~, OPENCASE+92*, OPENCASZ+44
YNREVANN OPENCASE+25~, OPENCASE+88*, OPENCASZ+44
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All