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

Package: Imaging

Routine: MAGGSIM


Information

MAGGSIM ;WOIFO/GEK - Call to Modify Image File entry ; [ 12/27/2000 10:49 ]

Source Information

Source file <MAGGSIM.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Imaging 3 MAKEFDA^MAGGSIU2  VAL^MAGGSIV  ACTION^MAGGTAU  
VA FileMan 2 (FILE,UPDATE)^DIE  CLEAN^DILF  

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

Package Total Caller Graph
Imaging 1 MAGGSIA  

Entry Points

Name Comments DBIA/ICR reference
MOD(MAGRY,MAGARRAY) ; RPC Call to UPDATE^DIE to Add an Image File entry
; Parameters :
; MAGARRAY - array of field numbers and their entries
; i.e. MAGARRAY(1)=".5^38" field# .5 data is 38
; If Long Description is included in array (field 11), we create a new
; array to hold the text, and pass that to UPDATE^DIE
; If this entry is an Image Group
; i.e. MAGARRAY(n)="2005.04^344"
; (the field 2005.04 is the OBJECT GROUP MULTIPLE)
; ( 344 is the pointer to the Image File Entry that will be added
; ( as a member of this new/existing Group)
UPDPAR(MAGERR,MAGRPDA,MAGACT,MAGGDA) ;
; We're here beceause this image is a member of a Group
; so we will modify the Group Parent, adding this to it's group
; HERE we will also send the 'Series Number' and 'Image Number' if
; they exist;
UPDCHLD(MAGCHLD,MAGGDA) ;
RTRNERR(ETXT) ; There was error from FILE^DIE quit with error text

External References

Name Field # of Occurrence
FILE^DIE MOD+47
UPDATE^DIE UPDPAR+11
CLEAN^DILF MOD+52, UPDPAR+14
MAKEFDA^MAGGSIU2 MOD+37
VAL^MAGGSIV MOD+33
ACTION^MAGGTAU MOD+55

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MAG(2005 - [#2005] UPDCHLD+3*

Label References

Name Line Occurrences
RTRNERR MOD+51, UPDPAR+13
UPDCHLD MOD+63
UPDPAR MOD+66

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DIERR MOD+50, UPDPAR+13
ETXT RTRNERR~, RTRNERR+1*
GRPCT MOD+17~, MOD+30*
I MOD+23~
J MOD+23~
MAGACT MOD+20~, MOD+37, MOD+66, UPDPAR~
MAGACT("DICOMIN" UPDPAR+10
MAGACT("DICOMSN" UPDPAR+9
MAGACT("IEN" MOD+39, MOD+43, MOD+55, MOD+63, MOD+66
MAGARRAY MOD~, MOD+27, MOD+33, MOD+37
MAGCHLD MOD+17~, MOD+37, MOD+63, UPDCHLD~
MAGCHLD( UPDCHLD+2
MAGDHASH MOD+19~
MAGERR MOD+18~, MOD+30*, MOD+50, MOD+51, MOD+65, MOD+66, UPDPAR~, UPDPAR+13
MAGFDA UPDPAR+5~
MAGFDA( UPDPAR+7*, UPDPAR+9*, UPDPAR+10*
MAGGDA MOD+17~, UPDPAR~, UPDPAR+7, UPDCHLD~, UPDCHLD+3
MAGGDAT MOD+18~
MAGGDRV MOD+17~
MAGGFDA MOD+17~, MOD+37, MOD+44!, MOD+45*
MAGGFDA(2005 MOD+41, MOD+44, MOD+55, MOD+65, MOD+66
MAGGFLD MOD+18~
MAGGFNM MOD+17~
MAGGIEN MOD+22~
MAGGRP MOD+17~, MOD+30*, MOD+37, MOD+63
MAGGWP MOD+18~, MOD+37
MAGGXE MOD+22~
MAGGXE("DIERR" RTRNERR+1
MAGREF MOD+19~
MAGRPDA UPDPAR~, UPDPAR+6
MAGRY MOD~, MOD+27*, MOD+29*, MOD+33*, MOD+39*, MOD+41*, MOD+50*, MOD+63*, MOD+65*
MAGTEMP MOD+19~, MOD+21~, MOD+45!
MAGTEMP(2005 MOD+44*
MAGVY MOD+20~, MOD+33
MAGVY(0 MOD+33
TEMPIEN MOD+21~, MOD+43*, MOD+44
U UPDCHLD+3
WPCT MOD+18~, MOD+30*
X MOD+23~
Y MOD+23~, UPDPAR+6*, UPDPAR+7, UPDPAR+9, UPDPAR+10
Z MOD+23~, UPDCHLD+1*, UPDCHLD+2*, UPDCHLD+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All