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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MAGDIR8A

Package: Imaging

Routine: MAGDIR8A


Information

MAGDIR8A ;WOIFO/PMK - Read a DICOM image file ; 03 Jul 2013 12:35 PM

Source Information

Source file <MAGDIR8A.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Imaging 2 $$GMRCIEN^MAGDFCNV  ($$ISIHS,DEM)^MAGSPID  
VA FileMan 2 $$FIND1^DIC  $$GET1^DIQ  
Radiology Nuclear Medicine 1 $$ACCFIND^RAAPI  

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

Package Total Caller Graph
Imaging 3 MAGDIR81  MAGDRPC4  MAGVSTDY  

Entry Points

Name Comments DBIA/ICR reference
RADLKUP ; Radiology patient/study lookup -- called by ^MAGDIR81
; (also invoked by ^MAGDEXC4, ^MAGDFND4 and ^MAGDIW1)
RADLKUP1 ; not an entry point
CONLKUP ; CPRS Consult/Procedure patient/study lookup -- called by ^MAGDIR81
LABLKUP ; Lab patient/study lookup -- called by ^MAGDIR81
PIDCHECK() ; compare VistA patient ID with DICOM patient ID
COMPARE(A,B) ; pattern match checker

External References

Name Field # of Occurrence
$$FIND1^DIC LABLKUP+3
$$GET1^DIQ RADLKUP1+15, CONLKUP+4, CONLKUP+6, CONLKUP+10, CONLKUP+11, LABLKUP+4, LABLKUP+8, LABLKUP+10, LABLKUP+11, LABLKUP+12
LABLKUP+14, LABLKUP+15
$$GMRCIEN^MAGDFCNV CONLKUP+3
$$ISIHS^MAGSPID PIDCHECK+40
DEM^MAGSPID PIDCHECK+36
$$ACCFIND^RAAPI RADLKUP1+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMR(123 - [#123] GET1^DIQ
^LR - [#63] GET1^DIQ
^LRO(68 - [#68] FIND1^DIC,  GET1^DIQ
68.02 GET1^DIQ
^RA(72 - [#72] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("UPPERCASE" PIDCHECK+9
^RADPT - [#70] RADLKUP1+6, RADLKUP1+8, RADLKUP1+9, RADLKUP1+11, RADLKUP1+13
^RAMIS(71 - [#71] RADLKUP1+18

Label References

Name Line Occurrences
$$COMPARE PIDCHECK+45, PIDCHECK+46, PIDCHECK+47
RADLKUP1 RADLKUP+17

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A COMPARE~, COMPARE+1, COMPARE+2, COMPARE+5, COMPARE+7, COMPARE+8, COMPARE+9, COMPARE+10, COMPARE+11
>> ACNUMB CONLKUP+3, LABLKUP+2, LABLKUP+11
B COMPARE~, COMPARE+1, COMPARE+2, COMPARE+5, COMPARE+7, COMPARE+8, COMPARE+9, COMPARE+10, COMPARE+11
CASE LABLKUP+1~, LABLKUP+2*, LABLKUP+6
>> CASENUMB RADLKUP1+2, RADLKUP1+3, PIDCHECK+31
CHECK PIDCHECK+1~, PIDCHECK+45*, PIDCHECK+46*, PIDCHECK+47*, PIDCHECK+48*, PIDCHECK+49
CONPROC CONLKUP+2~, CONLKUP+12*
CPTCODE RADLKUP+5~, RADLKUP1+16*, RADLKUP1+19*
CPTNAME RADLKUP+6~, RADLKUP1+16*, RADLKUP1+20*
>> DATETIME RADLKUP1+11*
>> DCMPID PIDCHECK+40*, PIDCHECK+41*
>> DFN RADLKUP1+8*, CONLKUP+4*, CONLKUP+5, LABLKUP+15*, PIDCHECK+32
DIQUIET PIDCHECK+7~, PIDCHECK+36*
EXAMSTS RADLKUP+7~, RADLKUP1+14*, RADLKUP1+15*, CONLKUP+1~, CONLKUP+6*, CONLKUP+7
>> FIRSTDCM PIDCHECK+12*, PIDCHECK+19*, PIDCHECK+20, PIDCHECK+23*, PIDCHECK+26*, PIDCHECK+46
FIRSTVAH PIDCHECK+2~, PIDCHECK+38*, PIDCHECK+39*, PIDCHECK+46
FMYEAR LABLKUP+1~, LABLKUP+5*, LABLKUP+6
>> GMRCIEN CONLKUP+3*, CONLKUP+4, CONLKUP+6, CONLKUP+10, CONLKUP+11
I RADLKUP+13~, RADLKUP+19*, RADLKUP+20, PIDCHECK+7~, PIDCHECK+29*, COMPARE+4~, COMPARE+6*, COMPARE+7, COMPARE+8, COMPARE+9
, COMPARE+10, COMPARE+11
IDDCM PIDCHECK+3~, PIDCHECK+29*, PIDCHECK+48
IDVAH PIDCHECK+4~, PIDCHECK+40*, PIDCHECK+41*, PIDCHECK+48
IENS LABLKUP+1~, LABLKUP+6*, LABLKUP+8, LABLKUP+10, LABLKUP+11, LABLKUP+12
>> INSTLOC PIDCHECK+36
>> LASTDCM PIDCHECK+12*, PIDCHECK+19*, PIDCHECK+23*, PIDCHECK+45
LASTVAH PIDCHECK+5~, PIDCHECK+38*, PIDCHECK+45
LENGTH COMPARE+4~, COMPARE+5*, COMPARE+6, COMPARE+13
LIST RADLKUP+13~, RADLKUP+18*, RADLKUP+19, RADLKUP+20, RADLKUP1+1~, RADLKUP1+3
LIST(1 RADLKUP1+4
LRAA LABLKUP+1~, LABLKUP+3*, LABLKUP+4, LABLKUP+6
>> LRDFN LABLKUP+8*, LABLKUP+9, LABLKUP+14, LABLKUP+15
>> LRI LABLKUP+12*
>> LRSS LABLKUP+2*, LABLKUP+3
MATCH COMPARE+4~, COMPARE+5*, COMPARE+7*, COMPARE+8*, COMPARE+9*, COMPARE+10*, COMPARE+11*, COMPARE+13
>> MIDCM PIDCHECK+13*, PIDCHECK+20*, PIDCHECK+24*, PIDCHECK+47
MIVAH PIDCHECK+6~, PIDCHECK+39*, PIDCHECK+47
>> PID PIDCHECK+29
>> PNAMEDCM PIDCHECK+9*, PIDCHECK+11, PIDCHECK+12, PIDCHECK+13, PIDCHECK+15, PIDCHECK+16, PIDCHECK+17*, PIDCHECK+19, PIDCHECK+20, PIDCHECK+23
, PIDCHECK+24
>> PNAMEVAH PIDCHECK+37*, PIDCHECK+38
>> PROCDESC RADLKUP1+16*, RADLKUP1+19*, RADLKUP1+20, CONLKUP+10*, LABLKUP+4*
PROCIEN RADLKUP+8~, RADLKUP1+14*, RADLKUP1+17, RADLKUP1+18
RADATA RADLKUP+16!
RADATA( RADLKUP+21*
RADATA("EXAMSTS" CONLKUP+8*, PIDCHECK+33
RADPT1 RADLKUP+10~, RADLKUP1+5*, RADLKUP1+6, RADLKUP1+8, RADLKUP1+9, RADLKUP1+11, RADLKUP1+13
RADPT2 RADLKUP+11~, RADLKUP1+5*, RADLKUP1+9, RADLKUP1+11, RADLKUP1+13
RADPT3 RADLKUP+12~, RADLKUP1+5*, RADLKUP1+13
RAIX RADLKUP+9~
VA PIDCHECK+7~
VA("PID" PIDCHECK+40
>> VADM(1 PIDCHECK+37
>> VADM(2 PIDCHECK+41
VAERR PIDCHECK+7~
VARIABLE RADLKUP+13~, RADLKUP+20*, RADLKUP+21
X RADLKUP+13~, RADLKUP1+3*, RADLKUP1+4*, RADLKUP1+5, RADLKUP1+8*, RADLKUP1+13*, RADLKUP1+14, PIDCHECK+7~, PIDCHECK+9*
Y PIDCHECK+7~, PIDCHECK+9
YEAR LABLKUP+1~, LABLKUP+2*, LABLKUP+5
Z RADLKUP+13~, RADLKUP1+18*, RADLKUP1+19, CONLKUP+2~, CONLKUP+11*, CONLKUP+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All