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

Package: Imaging

Routine: MAGNTRAI


Information

MAGNTRAI ;OIT/NST - List images for Reports ; 16 Jan 2018 3:59 PM

Source Information

Source file <MAGNTRAI.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Imaging 7 STUDY2^MAGDQR21  $$INFO^MAGGAII  $$NODE^MAGGI11  IMAGES^MAGGNTI  CHK^MAGGSQI  IMAGEL^MAGNVQ06  ($$DTE,$$RPTITLE)^MAGSIXG3  
VA FileMan 2 $$EXTERNAL^DILFD  $$GET1^DIQ  
Kernel 1 $$REPLACE^XLFSTR  

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 MAGDQR21  MAGN CPRS IMAGE LIST  

Entry Points

Name Comments DBIA/ICR reference
IMAGEL(MAGRY,DATA,IMGLESS,INCRT) ;RPC [MAGN CPRS IMAGE LIST]
IMAGEC(MAGZRY,DATA,IMGLESS,RARPT) ;A copy from MAGGTRAI
; Call to list Images for a Rad Exam that was selected from CPRS
; and Imaging Window was notified via windows messaging
; INPUT : DATA is in format of Windows message received from CPRS
; example 'RPT^CPRS^29027^RA^i79029185.9998-1'
GETSTUDY(MAGZRY,RARPT,IMGLESS) ; Private call. From other points in this routine, when RARPT is defined
; RARPT -- Radiology report IEN
; and returns a list in MAGZRY(1..n).
; We'll make a tmp list of just the image IEN's
; splitting groups into individual image entries.
; If more than 1 Image group points to this report, we
; will prefix the Image Description with (G1), (G2) etc
; We call GROUP^MAGGTIG to get the images for the group, this call
; sorts the images in Dicom Series, Dicom Image number order.
APPENDRA(OUT,MAGNCNT,MAGNCXT,MAGZRY,RARPT,INCRT)
INSFIMG(DATA,MAGNCNT,OUT) ; Append First Image Info I
APPEND2(OUT,MAGNCNT,MAGNCXT,MAGZRY,MAGNTIU)
STDINFO(IMGIEN) ; Get study info
; IMGIEN -- Image IEN
RPTTEXT(RAIEN) ;Return Report Text from a rad report with each line delimited by $C(10)

External References

Name Field # of Occurrence
$$EXTERNAL^DILFD STDINFO+34
$$GET1^DIQ STDINFO+36, RPTTEXT+2
STUDY2^MAGDQR21 GETSTUDY+37
$$INFO^MAGGAII INSFIMG+10
$$NODE^MAGGI11 STDINFO+8
IMAGES^MAGGNTI IMAGEL+30
CHK^MAGGSQI GETSTUDY+27
IMAGEL^MAGNVQ06 IMAGEL+9
$$DTE^MAGSIXG3 STDINFO+26, STDINFO+35
$$RPTITLE^MAGSIXG3 STDINFO+25
$$REPLACE^XLFSTR APPENDRA+30

Used in RPC

RPC Name Call Tags
MAGN CPRS IMAGE LIST IMAGEL

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^MAG(2005 - [#2005] EXTERNAL^DILFD
^RARPT - [#74] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MAG(2005 - [#2005] GETSTUDY+23, GETSTUDY+25
^MAG(2005.82 - [#2005.82] STDINFO+30
^MAG(2005.83 - [#2005.83] STDINFO+22, STDINFO+31
^MAG(2005.84 - [#2005.84] STDINFO+32
^MAG(2005.85 - [#2005.85] STDINFO+33
^RADPT - [#70] IMAGEC+16, IMAGEC+17
^RARPT - [#74] IMAGEC+20, GETSTUDY+13, GETSTUDY+20, GETSTUDY+21, GETSTUDY+23, GETSTUDY+32, GETSTUDY+33, GETSTUDY+36
^TMP("MAGGTRAI" IMAGEC+6
^TMP("MAGNTRAI" IMAGEL+15

Label References

Name Line Occurrences
$$RPTTEXT APPENDRA+30
$$STDINFO APPENDRA+26, APPEND2+22
APPEND2 IMAGEL+31
APPENDRA IMAGEL+25
GETSTUDY IMAGEC+21
IMAGEC IMAGEL+24
INSFIMG APPENDRA+33

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CAPTAPP STDINFO+5~, STDINFO+20*
CLASS STDINFO+5~, STDINFO+22*, STDINFO+30
CT GETSTUDY+12~, GETSTUDY+20*, GETSTUDY+30*, GETSTUDY+32*
DATA IMAGEL~, IMAGEL+9, IMAGEC~, IMAGEC+8, IMAGEC+9, IMAGEC+10, INSFIMG~, INSFIMG+2, INSFIMG+3
DATA( IMAGEL+6, IMAGEL+7, IMAGEL+20, IMAGEL+21
DFN IMAGEC+5~, IMAGEC+8*, IMAGEC+16, IMAGEC+17, IMAGEC+20
ENT IMAGEC+5~, IMAGEC+9*, IMAGEC+16, IMAGEC+17
EVT STDINFO+5~, STDINFO+16*, STDINFO+33
FLTX STDINFO+6~, STDINFO+24*, STDINFO+25*, STDINFO+26*, STDINFO+27*, STDINFO+28*, STDINFO+29*, STDINFO+30*, STDINFO+31*, STDINFO+32*
, STDINFO+33*, STDINFO+34*, STDINFO+35*, STDINFO+36*, STDINFO+37*, STDINFO+38
GROUPS GETSTUDY+10~, GETSTUDY+37
GROUPS( GETSTUDY+33*
I APPENDRA+9~, APPENDRA+19*, APPENDRA+20*, APPENDRA+22, APPENDRA+23, APPENDRA+25, APPENDRA+31, APPENDRA+33, APPEND2+8~, APPEND2+17*
, APPEND2+18*, APPEND2+19, APPEND2+20, APPEND2+23, APPEND2+24
IGCT GETSTUDY+12~, GETSTUDY+13*, GETSTUDY+15
IMGGRP INSFIMG+1~, INSFIMG+2*, INSFIMG+5, INSFIMG+9
IMGIEN APPENDRA+9~, APPENDRA+25*, APPENDRA+26, INSFIMG+1~, INSFIMG+3*, INSFIMG+8, INSFIMG+10, APPEND2+8~, APPEND2+19*, APPEND2+20*
, APPEND2+22, STDINFO~, STDINFO+8, STDINFO+37
IMGLESS IMAGEL~, IMAGEL+1*, IMAGEL+9, IMAGEL+14*, IMAGEL+24, IMAGEC~, IMAGEC+21, GETSTUDY~, GETSTUDY+37, APPENDRA+33
IMGNODE STDINFO+6~, STDINFO+8*, STDINFO+10, STDINFO+11, STDINFO+12
INCRT IMAGEL~, IMAGEL+9, IMAGEL+25, APPENDRA~, APPENDRA+27
INVDT IMAGEC+5~, IMAGEC+11*, IMAGEC+13*, IMAGEC+14
INVDTTM IMAGEC+5~, IMAGEC+10*, IMAGEC+11, IMAGEC+12, IMAGEC+14*, IMAGEC+16, IMAGEC+17
INVTM IMAGEC+5~, IMAGEC+12*, IMAGEC+14
LN RPTTEXT+1~, RPTTEXT+4*, RPTTEXT+5*, RPTTEXT+7
MAGIEN1 GETSTUDY+12~, GETSTUDY+21*, GETSTUDY+23, GETSTUDY+25, GETSTUDY+27, GETSTUDY+33*
MAGNCNT IMAGEL+11~, IMAGEL+18*, IMAGEL+25, IMAGEL+31, IMAGEL+33*, IMAGEL+34, APPENDRA~, APPENDRA+12*, APPENDRA+13, APPENDRA+16
, APPENDRA+17*, APPENDRA+21*, APPENDRA+22, APPENDRA+24*, APPENDRA+26, APPENDRA+28*, APPENDRA+30, APPENDRA+33, APPENDRA+35, INSFIMG~
, INSFIMG+4*, INSFIMG+5*, INSFIMG+6*, INSFIMG+7*, INSFIMG+8*, INSFIMG+9*, INSFIMG+10*, APPEND2~, APPEND2+11*, APPEND2+12
, APPEND2+15*, APPEND2+16, APPEND2+21*, APPEND2+24
MAGNCNTN APPENDRA+9~, APPENDRA+16*, APPENDRA+35
MAGNCXT IMAGEL+11~, IMAGEL+21*, IMAGEL+22, IMAGEL+24, IMAGEL+25, IMAGEL+28, IMAGEL+31, IMAGEL+34, APPENDRA~, APPENDRA+13
, APPENDRA+35, APPEND2~, APPEND2+12, APPEND2+16
MAGNI IMAGEL+11~, IMAGEL+19*, IMAGEL+20*, IMAGEL+21
MAGNII IMAGEL+2~, IMAGEL+4*, IMAGEL+6*, IMAGEL+7
MAGNTIU IMAGEL+11~, IMAGEL+28*, IMAGEL+30, IMAGEL+31, APPEND2~, APPEND2+24
MAGNX IMAGEL+11~, IMAGEL+22*, IMAGEL+23, IMAGEL+27
MAGQI GETSTUDY+12~, GETSTUDY+19*, GETSTUDY+20, GETSTUDY+23*, GETSTUDY+25*, GETSTUDY+27*, GETSTUDY+29
MAGRY IMAGEL~, IMAGEL+9, IMAGEL+15*, IMAGEL+16, IMAGEL+17, IMAGEL+25, IMAGEL+31, IMAGEL+34, IMAGEL+36
MAGSTUDY APPENDRA+9~, APPENDRA+31*, APPENDRA+33
MAGVER IMAGEL+2~, IMAGEL+3*, IMAGEL+6, IMAGEL+7*, IMAGEL+9
MAGX GETSTUDY+12~, GETSTUDY+27
MAGX(0 GETSTUDY+27
MAGZRY IMAGEL+12~, IMAGEL+24, IMAGEL+25, IMAGEL+29!, IMAGEL+30, IMAGEL+31, IMAGEC~, IMAGEC+6*, IMAGEC+7, IMAGEC+16
, IMAGEC+18, IMAGEC+20, IMAGEC+21, GETSTUDY~, GETSTUDY+15, GETSTUDY+29, GETSTUDY+39*, GETSTUDY+40, APPENDRA~, APPENDRA+10
, APPENDRA+11, APPENDRA+13, APPENDRA+20, APPENDRA+22, APPENDRA+23, APPENDRA+25, APPENDRA+31, APPENDRA+33, APPEND2~
MAGZRY( APPEND2+18, APPEND2+19, APPEND2+20, APPEND2+23, APPEND2+24
MAGZRY(0 APPEND2+9*, APPEND2+10, APPEND2+12, APPEND2+16
OI GETSTUDY+12~, GETSTUDY+20*, GETSTUDY+21, GETSTUDY+32*, GETSTUDY+33
ORIG STDINFO+5~, STDINFO+18*, STDINFO+19*, STDINFO+34
OUT GETSTUDY+10~, GETSTUDY+37, GETSTUDY+39, APPENDRA~, APPENDRA+13, APPENDRA+22, APPENDRA+26, APPENDRA+30, APPENDRA+33, APPENDRA+35
, INSFIMG~, INSFIMG+4, INSFIMG+5, INSFIMG+6, INSFIMG+7, INSFIMG+8, INSFIMG+9, INSFIMG+10, APPEND2~, APPEND2+12
, APPEND2+16, APPEND2+24
PKG STDINFO+5~, STDINFO+14*, STDINFO+29
RAIEN RPTTEXT~, RPTTEXT+2
RARPT IMAGEL+11~, IMAGEL+24, IMAGEL+25, IMAGEC~, IMAGEC+15*, IMAGEC+17*, IMAGEC+18, IMAGEC+20, IMAGEC+21, GETSTUDY~
, GETSTUDY+13, GETSTUDY+20, GETSTUDY+21, GETSTUDY+23, GETSTUDY+25, GETSTUDY+32, GETSTUDY+33, GETSTUDY+36, APPENDRA~, APPENDRA+26
, APPENDRA+30
REPL APPENDRA+9~, APPENDRA+30
REPL( APPENDRA+29*
REQDFN GETSTUDY+10~, GETSTUDY+36*, GETSTUDY+37
RET RPTTEXT+1~, RPTTEXT+2*, RPTTEXT+4*, RPTTEXT+6*, RPTTEXT+7*, RPTTEXT+8
SPEC STDINFO+5~, STDINFO+17*, STDINFO+32
STDINFO APPEND2+8~, APPEND2+22*, APPEND2+23*, APPEND2+24
TEXT RPTTEXT+1~, RPTTEXT+3
TEXT( RPTTEXT+5, RPTTEXT+7
TYPE STDINFO+5~, STDINFO+15*, STDINFO+22, STDINFO+31
U IMAGEC+8, IMAGEC+9, IMAGEC+10, IMAGEC+17, IMAGEC+20, GETSTUDY+13, GETSTUDY+21, GETSTUDY+23, GETSTUDY+25, GETSTUDY+27
, GETSTUDY+33, GETSTUDY+36, STDINFO+14, STDINFO+15, STDINFO+16, STDINFO+17, STDINFO+18, STDINFO+20, STDINFO+22, STDINFO+25
, STDINFO+26, STDINFO+27, STDINFO+28, STDINFO+29, STDINFO+30, STDINFO+31, STDINFO+32, STDINFO+33, STDINFO+34, STDINFO+35
, STDINFO+36, STDINFO+37
X0 STDINFO+4~, STDINFO+10*, STDINFO+27
X2 STDINFO+4~, STDINFO+11*, STDINFO+20, STDINFO+25, STDINFO+26, STDINFO+28, STDINFO+35, STDINFO+36
X40 STDINFO+4~, STDINFO+12*, STDINFO+14, STDINFO+15, STDINFO+16, STDINFO+17, STDINFO+18
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 |  Local Variables  | All