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
  • ICR #7403
    • Status: Active
    • Usage: Private
    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