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

Package: Imaging

Routine: MAGDIRVE


Information

MAGDIRVE ;WOIFO/PMK - Serious Fatal Image Processing Error Messages ; 17 Sep 2008 7:42 AM

Source Information

Source file <MAGDIRVE.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
Registration 1 DEM^VADPT  

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

Package Total Caller Graph
Imaging 9 MAGDIR81  MAGDIR82  MAGDIR84  MAGDIR8R  MAGDIR9A  MAGDIR9B  MAGDIR9E  MAGDIR9F  
MAGDRCU2  

Entry Points

Name Comments DBIA/ICR reference
MAGZERO(RTN,LASTIEN,LASTIMG) ; from ^MAGDIR84 for bad ^MAG(2005)
ZERONODE(RTN,LASTIEN,LASTPTR,FILE,FILENAME) ; from ^MAGDIR84
; invoked for an arbitrary file corrupted value
OBJECT(RTN,MAGGP) ; from ^MAGDIR9B
MISMATCH(RTN,DFN,MAGGP) ; from ^MAGDIR9A/B/E for a patient mismatch
PATDEMO(DFN) ; display patient demographics
RADMISS(RTN,DFN,RARPT,RARPTDFN) ; from ^MAGDIR9A for a patient mismatch
; this is bad DFN value for the radiology report in ^RARPT
TIUMISS(RTN,DFN,TIUIEN,TIUDFN) ; from ^MAGDIR9E for a patient mismatch
; this is bad DFN value for the consult/procedure request note in ^TIU(8925)
TIUMISS2(RTN,TIUIEN1,TIUIEN2,TIUXDIEN,MAGGP) ; from ^MAGDIR9E - TIU mismatch
; mismatch between TIU, TIU External Data File, and the image group
TMPMISS(RTN,PARENTFP,MAGGP) ; from ^MAGDIR9E
; the image group does not have 2006.5839 for the PARENT FILE
IMAGEPTR(RTN,IMAGEPTR,LASTIMG) ; from ^MAGDIR9B for a corrupted image pointer value
GROUPPTR(RTN,MAGGP,LASTIMG) ; from ^MAGDIR9A for bad group pointer
BADERROR(RTN,TITLE,MSG) ; final common pathway for all msgs
; invoked by other image processing error checking code as well
ERROR(RTN,TITLE,MSG) ; application error - local to the site - no email

External References

Name Field # of Occurrence
DEM^VADPT PATDEMO+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MAG(2005 - [#2005] OBJECT+8, MISMATCH+4

Label References

Name Line Occurrences
$$PATDEMO MISMATCH+8, MISMATCH+11, RADMISS+8, RADMISS+11, TIUMISS+8, TIUMISS+11
BADERROR MAGZERO+11, ZERONODE+13, OBJECT+11, MISMATCH+14, RADMISS+14, TIUMISS+14, TIUMISS2+11, TMPMISS+10, IMAGEPTR+11, GROUPPTR+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PATDEMO+1~
%H PATDEMO+1~
DFN MISMATCH~, MISMATCH+7, MISMATCH+8, PATDEMO~, PATDEMO+2, RADMISS~, RADMISS+7, RADMISS+8, TIUMISS~, TIUMISS+7
, TIUMISS+8
DISYS PATDEMO+1~
DTIME PATDEMO+1~
FILE ZERONODE~, ZERONODE+4, ZERONODE+11
FILENAME ZERONODE~, ZERONODE+5
GROUPDFN MISMATCH+1~, MISMATCH+4*, MISMATCH+10, MISMATCH+11
I BADERROR+2~, BADERROR+3*, BADERROR+5, BADERROR+6, BADERROR+7, BADERROR+8, BADERROR+9, BADERROR+10, BADERROR+11, BADERROR+12
, BADERROR+13, ERROR+1~, ERROR+2*, ERROR+3, ERROR+4
IMAGEPTR IMAGEPTR~, IMAGEPTR+10
LASTIEN MAGZERO~, MAGZERO+10, ZERONODE~, ZERONODE+12
LASTIMG MAGZERO~, MAGZERO+9, IMAGEPTR~, IMAGEPTR+9, GROUPPTR~, GROUPPTR+9
LASTPTR ZERONODE~, ZERONODE+10
MAGGP OBJECT~, OBJECT+8, OBJECT+10, MISMATCH~, MISMATCH+4, MISMATCH+13, TIUMISS2~, TIUMISS2+10, TMPMISS~, TMPMISS+9
, GROUPPTR~, GROUPPTR+10
MSG MAGZERO+2!, MAGZERO+11, ZERONODE+3!, ZERONODE+13, OBJECT+2!, OBJECT+11, MISMATCH+2!, MISMATCH+14, RADMISS+3!, RADMISS+14
, TIUMISS+3!, TIUMISS+14, TIUMISS2+3!, TIUMISS2+11, TMPMISS+3!, TMPMISS+10, IMAGEPTR+2!, IMAGEPTR+11, GROUPPTR+2!, GROUPPTR+11
, BADERROR~, ERROR~
MSG( BADERROR+5*, BADERROR+6*, BADERROR+7*, BADERROR+8*, BADERROR+9*, BADERROR+10*, BADERROR+11*, BADERROR+12*, BADERROR+13*, ERROR+3*
, ERROR+4*
MSG(" " BADERROR+3, ERROR+2
MSG("CRITICAL" BADERROR+14*, ERROR+5*
MSG("TITLE" BADERROR+14*, ERROR+5*
MSG(1 BADERROR+4*
MSG(10 MISMATCH+13*, RADMISS+13*, TIUMISS+13*
MSG(2 MAGZERO+4*, ZERONODE+5*, OBJECT+4*, MISMATCH+5*, RADMISS+5*, TIUMISS+5*, TIUMISS2+5*, TMPMISS+5*, IMAGEPTR+4*, GROUPPTR+4*
MSG(3 MAGZERO+5*, ZERONODE+6*, OBJECT+5*, MISMATCH+6*, RADMISS+6*, TIUMISS+6*, TIUMISS2+6*, TMPMISS+6*, IMAGEPTR+5*, GROUPPTR+5*
MSG(4 MAGZERO+6*, ZERONODE+7*, OBJECT+6*, MISMATCH+7*, RADMISS+7*, TIUMISS+7*, TIUMISS2+7*, TMPMISS+7*, IMAGEPTR+6*, GROUPPTR+6*
MSG(5 MAGZERO+7*, ZERONODE+8*, OBJECT+7*, OBJECT+8*, MISMATCH+8*, RADMISS+8*, TIUMISS+8*, TIUMISS2+8*, TMPMISS+8*, IMAGEPTR+7*
, GROUPPTR+7*
MSG(6 MAGZERO+8*, MAGZERO+9*, ZERONODE+9*, ZERONODE+10*, OBJECT+9*, MISMATCH+9*, RADMISS+9*, TIUMISS+9*, TIUMISS2+9*, TMPMISS+9*
, IMAGEPTR+8*, IMAGEPTR+9*, GROUPPTR+8*, GROUPPTR+9*
MSG(7 MAGZERO+10*, ZERONODE+12*, OBJECT+10*, MISMATCH+10*, RADMISS+10*, TIUMISS+10*, TIUMISS2+10*, IMAGEPTR+10*, GROUPPTR+10*
MSG(8 MISMATCH+11*, RADMISS+11*, TIUMISS+11*
MSG(9 MISMATCH+12*, RADMISS+12*, TIUMISS+12*
PARENTFP TMPMISS~, TMPMISS+8
RARPT RADMISS~, RADMISS+13
RARPTDFN RADMISS~, RADMISS+10, RADMISS+11
RTN MAGZERO~, MAGZERO+11, ZERONODE~, ZERONODE+13, OBJECT~, OBJECT+11, MISMATCH~, MISMATCH+14, RADMISS~, RADMISS+14
, TIUMISS~, TIUMISS+14, TIUMISS2~, TIUMISS2+11, TMPMISS~, TMPMISS+10, IMAGEPTR~, IMAGEPTR+11, GROUPPTR~, GROUPPTR+11
, BADERROR~, BADERROR+12, ERROR~, ERROR+3
>> SYSTITLE BADERROR+5
TITLE MAGZERO+1~, MAGZERO+3*, MAGZERO+11, ZERONODE+2~, ZERONODE+4*, ZERONODE+13, OBJECT+1~, OBJECT+3*, OBJECT+11, MISMATCH+1~
, MISMATCH+3*, MISMATCH+14, RADMISS+2~, RADMISS+4*, RADMISS+14, TIUMISS+2~, TIUMISS+4*, TIUMISS+14, TIUMISS2+2~, TIUMISS2+4*
, TIUMISS2+11, TMPMISS+2~, TMPMISS+4*, TMPMISS+10, IMAGEPTR+1~, IMAGEPTR+3*, IMAGEPTR+11, GROUPPTR+1~, GROUPPTR+3*, GROUPPTR+11
, BADERROR~, BADERROR+14, ERROR~, ERROR+5
TIUDFN TIUMISS~, TIUMISS+10, TIUMISS+11
TIUIEN TIUMISS~, TIUMISS+13
TIUIEN1 TIUMISS2~, TIUMISS2+7
TIUIEN2 TIUMISS2~, TIUMISS2+8
TIUXDIEN TIUMISS2~, TIUMISS2+9
VA PATDEMO+1~
VADM PATDEMO+1~
VADM(3 PATDEMO+4
VADM(5 PATDEMO+4
VAERR PATDEMO+1~
ZERONODE ZERONODE+2~, ZERONODE+11*, ZERONODE+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All