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

Package: Imaging

Routine: MAGJLS3


Information

MAGJLS3 ;WIRMFO/JHC - VistARad RPC calls ; 2 Jan 2012 11:46 AM

Source Information

Source file <MAGJLS3.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Imaging 4 $$CURLIST^MAGJLS2  (BLDSTAT,HISTBLD)^MAGJLS3A  GETEXAM2^MAGJUTL1  IMGINFO^MAGJUTL2  
Kernel 1 $$FMTE^XLFDT  
VA FileMan 1 DT^DICRW  

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 MAGJLS2  MAGJLS3A  

Entry Points

Name Comments DBIA/ICR reference
BLDACTV(MAGGRY,DATA,MAGLST) ; get subset of Active Exams; called from MAGJLS2
BLDACTVZ ;
BLDACT1 ; Compile exams by Status codes
BLDACT2 ; Add recently interpreted exams to the "Recent" compile data
; 1st, compile these into their own list
SVMAG2A(PIPE3) ;used by subroutine at tag BLDACTV
; load return array @MAGLST@(n, ...
; Note: ^TMP("MAGRAEX" is set by the subroutine Getexam2^Magjutl1
; PIPE3 optional; contains data that is passed through the system; e.g.
; the HISTORY List receives data from the client which is augmented
; and passed back to the client
RAIMTYP(RAST) ; return Imaging Type Abbrev for Status Code
IMGTYLST(LISCAT,LST) ; get exams for list of image types for input LISCAT
IMGTYP(LISCAT,IMGTY) ; process statuses for one Image Type for LISCAT
STATLST(LST) ; get exams for a list of status codes
STAT(RAST) ; get exams for one status code
; uses File #70) "AS" index of active exams
END

External References

Name Field # of Occurrence
DT^DICRW BLDACTV+16
$$CURLIST^MAGJLS2 BLDACT2+10
BLDSTAT^MAGJLS3A BLDACT1+1, IMGTYP+3
HISTBLD^MAGJLS3A BLDACTV+34
GETEXAM2^MAGJUTL1 BLDACT2+6, STAT+11
IMGINFO^MAGJUTL2 SVMAG2A+21
$$FMTE^XLFDT SVMAG2A+29, SVMAG2A+30

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MAG(2006.1 - [#2006.1] SVMAG2A+26
^MAG(2006.69 - [#2006.69] BLDACTV+23, BLDACTV+27
^RA(72 - [#72] RAIMTYP+3, STAT+4
^RA(79.2 - [#79.2] RAIMTYP+4, IMGTYP+1
^RADPT - [#70] SVMAG2A+13
^RADPT("AS" STAT+6, STAT+8, STAT+9, STAT+10
^RAO(75.1 - [#75.1] SVMAG2A+15
^TMP($J BLDACTV+17, BLDACTV+18!, BLDACTV+32!*, BLDACTVZ+7!, SVMAG2A+16, SVMAG2A+75*
^XTMP("MAGJ2" BLDACTV+32, BLDACT2+3, BLDACT2+4, BLDACT2+8*, BLDACT2+11, BLDACT2+14, BLDACT2+15*, BLDACT2+16*

Label References

Name Line Occurrences
$$RAIMTYP SVMAG2A+64
BLDACT1 BLDACTV+35
BLDACT2 BLDACTV+33
BLDACTVZ BLDACTV+21, BLDACTV+33, BLDACTV+34
IMGTYLST BLDACT1+5
IMGTYP BLDACT1+4, IMGTYLST+2
STAT STATLST+1
STATLST IMGTYP+7
SVMAG2A BLDACT2+7, STAT+13

Naked Globals

Name Field # of Occurrence
^( BLDACT2+4, STAT+4
^("RAE1" BLDACTVZ+7!
^(2 BLDACTVZ+6*, BLDACT2+13, BLDACT2+15*, SVMAG2A+16, SVMAG2A+74*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BKGPROC BLDACTV+32, SVMAG2A+25, SVMAG2A+75
CNT BLDACT2+2~, BLDACT2+13*
CURPRIO SVMAG2A+9~, SVMAG2A+44*, SVMAG2A+47*, SVMAG2A+48*, SVMAG2A+49*, SVMAG2A+50*, SVMAG2A+71
DATA BLDACTV~, BLDACTV+19
DAYCASE SVMAG2A+9~, SVMAG2A+43*, SVMAG2A+61
DIQUIET BLDACTV+15~, BLDACTV+16*
EXCAT SVMAG2A+9~, SVMAG2A+44*, SVMAG2A+46*, SVMAG2A+47, SVMAG2A+48, SVMAG2A+51*, SVMAG2A+52*, SVMAG2A+71
HDR BLDACTV+14~, BLDACTV+29*, BLDACTVZ+3*, BLDACTVZ+4*, BLDACTVZ+5
HDRLST BLDACTV+14~
HDRLST( BLDACTVZ+4, IMGTYP+6*
>> I BLDACTVZ+4*
IMGCNT SVMAG2A+8~, SVMAG2A+22*, SVMAG2A+24, SVMAG2A+42, SVMAG2A+47, SVMAG2A+62
IMGSONLY BLDACTV+15~, BLDACTV+23*, SVMAG2A+24
IMGTY IMGTYP~, IMGTYP+1, IMGTYP+6
IMTYPS BLDACTV+14~, BLDACTV+19*, BLDACTVZ+3, BLDACT1+3, BLDACT1+5
INDX BLDACT2+2~, BLDACT2+3*, BLDACT2+4*, BLDACT2+8
KEY SVMAG2A+8~, SVMAG2A+22*, SVMAG2A+71
LASTDT BLDACTV+15~, IMGTYP+5*, STAT+9
LASTSSN SVMAG2A+9~, SVMAG2A+56*, SVMAG2A+58*, SVMAG2A+59*, SVMAG2A+66
LISCAT BLDACTV+14~, BLDACT1+2*, BLDACT1+4, BLDACT1+5, IMGTYLST~, IMGTYLST+2, IMGTYP~, IMGTYP+5, IMGTYP+6
LISTYP BLDACTV+14~, BLDACTV+30*, BLDACT1+2*
LRFLAG SVMAG2A+10~, SVMAG2A+43*, SVMAG2A+71
LST IMGTYLST~, IMGTYLST+2*, IMGTYP+2~, IMGTYP+4*, IMGTYP+6*, IMGTYP+7, STATLST~, STATLST+1*
LSTREQ BLDACTV+14~, BLDACTV+19*, BLDACTV+20, BLDACTV+21, BLDACTV+26, BLDACTV+29, BLDACTV+30, BLDACTV+32, BLDACTV+33, BLDACTV+34
, SVMAG2A+18, SVMAG2A+24, SVMAG2A+75
MAGDT SVMAG2A+8~, SVMAG2A+22*, SVMAG2A+27*, SVMAG2A+28, SVMAG2A+29*, SVMAG2A+62
MAGGRY BLDACTV~, BLDACTVZ+8*
MAGIMGTY BLDACTV+14~
>> MAGJOB("REMOTE" BLDACTV+25
>> MAGJOB("REMOTESCREEN" BLDACTV+26
MAGLST BLDACTV~, BLDACTV+17*, BLDACTV+18, BLDACTVZ+6, BLDACTVZ+8, BLDACT2+13, SVMAG2A+74
MAGRACNT BLDACTV+14~, BLDACTV+22*, BLDACTVZ+1, BLDACTVZ+5, BLDACT2+13, SVMAG2A+73*, SVMAG2A+74
MAGRET BLDACTV+14~, BLDACT2+6, BLDACT2+7, STAT+11, STAT+12
MODALITY SVMAG2A+9~, SVMAG2A+22*, SVMAG2A+64, SVMAG2A+71
ONL SVMAG2A+8~, SVMAG2A+22*, SVMAG2A+50, SVMAG2A+63
ORD SVMAG2A+9~, SVMAG2A+14*, SVMAG2A+15
PIPE3 SVMAG2A~, SVMAG2A+11*, SVMAG2A+71
>> PLACE SVMAG2A+22*, SVMAG2A+26*, SVMAG2A+66
PREOP SVMAG2A+9~, SVMAG2A+12*, SVMAG2A+15*, SVMAG2A+39, SVMAG2A+41
PTID SVMAG2A+10~, SVMAG2A+56*, SVMAG2A+57*, SVMAG2A+61
RACNI BLDACTV+13~, BLDACT2+5*, BLDACT2+6, SVMAG2A+13, STAT+9*, STAT+10*, STAT+11
RADFN BLDACTV+13~, BLDACT2+5*, BLDACT2+6, SVMAG2A+13, STAT+7*, STAT+8*, STAT+9, STAT+10, STAT+11
RADTI BLDACTV+13~, BLDACT2+5*, BLDACT2+6, SVMAG2A+13, STAT+8*, STAT+9*, STAT+10, STAT+11
>> RAIMTYP( RAIMTYP+2, RAIMTYP+5*
RARPT SVMAG2A+8~, SVMAG2A+20*, SVMAG2A+21, SVMAG2A+70, SVMAG2A+71
RAST BLDACT2+2~, BLDACT2+5*, SVMAG2A+18*, SVMAG2A+64, RAIMTYP~, RAIMTYP+1, RAIMTYP+2, RAIMTYP+3, RAIMTYP+5, STAT~
, STAT+4, STAT+6, STAT+7, STAT+8, STAT+9, STAT+10
RASTCAT SVMAG2A+8~, SVMAG2A+43*, SVMAG2A+46
>> RASTORD SVMAG2A+43*, SVMAG2A+47, SVMAG2A+51
RASTP STAT+3~, STAT+4*, STAT+6
REC BLDACT2+2~, BLDACT2+14*, BLDACT2+15, BLDACT2+16
RECLIST BLDACT2+2~, BLDACT2+10*, BLDACT2+11*, BLDACT2+12, BLDACT2+14, BLDACT2+15, BLDACT2+16
REGDT SVMAG2A+10~, SVMAG2A+30*, SVMAG2A+69
REGDTSRT SVMAG2A+10~, SVMAG2A+30*, SVMAG2A+69
REMONLY BLDACTV+15~, BLDACTV+24*, BLDACTV+26*, SVMAG2A+25
REMOTE SVMAG2A+9~, SVMAG2A+22*, SVMAG2A+23, SVMAG2A+25, SVMAG2A+63
REMOTE2 SVMAG2A+10~, SVMAG2A+23*, SVMAG2A+71
REMX BLDACTV+13~, BLDACTV+23*
REPLY BLDACTV+15~, BLDACTV+21*, BLDACTV+31*, BLDACTVZ+1*, BLDACTVZ+5*, BLDACTVZ+6, BLDACT1+6*, IMGTYP+1*, STAT+5*, STAT+6*
>> RISTISME SVMAG2A+65*, SVMAG2A+66
SORTDT SVMAG2A+8~, SVMAG2A+28*, SVMAG2A+64
SORTMAG BLDACTV+15~, SVMAG2A+42*, SVMAG2A+64
STAT BLDACTV+15~, IMGTYP+3, IMGTYP+4*, IMGTYP+6*, STATLST+1*
STAT( BLDACT1+4, IMGTYP+5, IMGTYP+6
STATCHK BLDACTV+15~, BLDACT2+2~, BLDACT2+5*, SVMAG2A+17, STAT+7*
STATPRIORITY SVMAG2A+10~, SVMAG2A+20*, SVMAG2A+71
STATUS SVMAG2A+9~, SVMAG2A+43*, SVMAG2A+45
>> T SVMAG2A+58*
TECH SVMAG2A+10~, SVMAG2A+43*, SVMAG2A+69
TYP BLDACTV+15~, BLDACT1+3*, BLDACT1+4*, IMGTYLST+1~, IMGTYLST+2*
U BLDACTV+19, BLDACTV+23, BLDACTV+27, BLDACTVZ+5, BLDACT1+2, BLDACT2+3, BLDACT2+5, BLDACT2+8, BLDACT2+16, SVMAG2A+14
, SVMAG2A+15, SVMAG2A+17, SVMAG2A+18, SVMAG2A+20, SVMAG2A+22, SVMAG2A+26, SVMAG2A+27, SVMAG2A+30, SVMAG2A+43, SVMAG2A+55
, SVMAG2A+56, SVMAG2A+61, SVMAG2A+62, SVMAG2A+63, SVMAG2A+64, SVMAG2A+65, SVMAG2A+66, SVMAG2A+68, SVMAG2A+69, SVMAG2A+70
, SVMAG2A+71, SVMAG2A+75, RAIMTYP+3, RAIMTYP+4, IMGTYLST+2, IMGTYP+5, IMGTYP+6, STATLST+1, STAT+4
URG SVMAG2A+9~, SVMAG2A+12*, SVMAG2A+15*, SVMAG2A+38*, SVMAG2A+39*, SVMAG2A+40, SVMAG2A+41
URG1 SVMAG2A+9~, SVMAG2A+40*, SVMAG2A+41*, SVMAG2A+62
URGORD BLDACTV+15~, BLDACTV+27*, BLDACTV+28*, SVMAG2A+40
X BLDACTV+23*, BLDACTV+27*, BLDACT2+3*, BLDACT2+4*, BLDACT2+5, SVMAG2A+13*, SVMAG2A+14, SVMAG2A+40*, SVMAG2A+55*, SVMAG2A+56
, SVMAG2A+57, SVMAG2A+58*, RAIMTYP+1~*, RAIMTYP+2*, RAIMTYP+3*, RAIMTYP+4*, RAIMTYP+5, RAIMTYP+6
X1 BLDACT2+2~, BLDACT2+13*, BLDACT2+15
X2 BLDACT2+2~, BLDACT2+13*, BLDACT2+15
XX SVMAG2A+8~, SVMAG2A+16*, SVMAG2A+17, SVMAG2A+18, SVMAG2A+20, SVMAG2A+27, SVMAG2A+30, SVMAG2A+43, SVMAG2A+55, SVMAG2A+56
, SVMAG2A+61, SVMAG2A+62, SVMAG2A+63, SVMAG2A+66, SVMAG2A+70, SVMAG2A+71, SVMAG2A+75
XX2 SVMAG2A+8~, SVMAG2A+16*, SVMAG2A+43, SVMAG2A+65, SVMAG2A+66
Y BLDACTVZ+4*, SVMAG2A+8~, SVMAG2A+15*, SVMAG2A+21, SVMAG2A+22, SVMAG2A+61*, SVMAG2A+62*, SVMAG2A+63*, SVMAG2A+64*, SVMAG2A+74
Y2 SVMAG2A+8~, SVMAG2A+66*, SVMAG2A+68*, SVMAG2A+69*, SVMAG2A+70*, SVMAG2A+71*, SVMAG2A+74
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All