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

Package: Imaging

Routine: MAGJLS3


Information

MAGJLS3 ;WIRMFO/JHC - Rad. Workstation RPC calls ; 10/17/2022

Source Information

Source file <MAGJLS3.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Imaging 4 $$CURLIST^MAGJLS2  (BLDSTAT,HISTBLD)^MAGJLS3A  GETEXAM2^MAGJUTL1  IMGINFO^MAGJUTL2  
Vendor - ISI 3 INDXBLD^ISIJLS1  $$AGECALC^ISIJLS2  $$MGRREV2^ISIJUTL9  
VA FileMan 2 DT^DICRW  DT^DILF  
Kernel 1 $$FMTE^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: 4

Package Total Caller Graph
Imaging 2 MAGJLS2  MAGJLS3A  
Vendor - ISI 2 ISIJLS1  ISIJLS2  

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
DIVSCRN(RADFN,RADTI) ; ISI begin--adding new function
; --> Return T/F: exam is of interest for my logon Division?
END

External References

Name Field # of Occurrence
DT^DICRW BLDACTV+18
DT^DILF SVMAG2A+44
INDXBLD^ISIJLS1 BLDACTV+37
$$AGECALC^ISIJLS2 SVMAG2A+44
$$MGRREV2^ISIJUTL9 BLDACTV+34, BLDACTV+35, SVMAG2A+83
$$CURLIST^MAGJLS2 BLDACT2+10
BLDSTAT^MAGJLS3A BLDACT1+1, IMGTYP+3
HISTBLD^MAGJLS3A BLDACTV+36
GETEXAM2^MAGJUTL1 BLDACT2+6, STAT+12
IMGINFO^MAGJUTL2 SVMAG2A+23
$$FMTE^XLFDT SVMAG2A+31, SVMAG2A+32

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: &
  • Line Location: BLDACTV+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MAG(2006.1 - [#2006.1] SVMAG2A+28
^MAG(2006.69 - [#2006.69] BLDACTV+25, BLDACTV+29
^RA(72 - [#72] RAIMTYP+3, STAT+4
^RA(79.2 - [#79.2] RAIMTYP+4, IMGTYP+1
^RADPT - [#70] SVMAG2A+14, DIVSCRN+5
^RADPT("AS" STAT+6, STAT+8, STAT+9, STAT+11
^RAO(75.1 - [#75.1] SVMAG2A+16
^TMP($J BLDACTV+19, BLDACTV+20!, BLDACTV+34!*, BLDACTVZ+7!, SVMAG2A+17, SVMAG2A+83*
^XTMP("MAGJ2" BLDACTV+34, BLDACT2+3, BLDACT2+4, BLDACT2+8*, BLDACT2+11, BLDACT2+14, BLDACT2+15*, BLDACT2+16*

Label References

Name Line Occurrences
$$DIVSCRN STAT+10
$$RAIMTYP SVMAG2A+72
BLDACT1 BLDACTV+38
BLDACT2 BLDACTV+35
BLDACTVZ BLDACTV+23, BLDACTV+35, BLDACTV+36, BLDACTV+37
IMGTYLST BLDACT1+5
IMGTYP BLDACT1+4, IMGTYLST+2
STAT STATLST+1
STATLST IMGTYP+7
SVMAG2A BLDACT2+7, STAT+14

Naked Globals

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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