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

Package: Imaging

Routine: MAGDSTAC


Information

MAGDSTAC ;WOIFO/PMK - Q/R Retrieve of DICOM images from PACS to VistA ; Feb 15, 2022@10:52:31

Source Information

Source file <MAGDSTAC.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Imaging 7 $$QRSCP^MAGDSTA8  (QRSTATUS,STTINC)^MAGDSTAA  $$MOVEALL^MAGDSTAB  $$STUDY^MAGDSTAD  SERIES^MAGDSTAE  GETIMAGE^MAGDSTAF  SOPUIDQ^MAGDSTV1  

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 MAGDSTAA  

Entry Points

Name Comments DBIA/ICR reference
QUERY(PACSSTUDYUID,SERIESCOUNT,IMAGECOUNT) ; check PACS to see if some of the images need to be retrieved
COUNTS(PACSSTUDYUID,SERIESCOUNT,IMAGECOUNT) ; get series and image counts from PACS
RETRIEVE(PACSSTUDYUID) ; primary retrieve capability for studies with some missing images
GETSERIU(PACSSTUDYUID) ; query for Series Instance UIDs for the study

External References

Name Field # of Occurrence
$$QRSCP^MAGDSTA8 GETSERIU+5
QRSTATUS^MAGDSTAA RETRIEVE+42, RETRIEVE+47, RETRIEVE+51, RETRIEVE+55, RETRIEVE+60, RETRIEVE+64, RETRIEVE+69, RETRIEVE+76, RETRIEVE+79
STTINC^MAGDSTAA RETRIEVE+81, RETRIEVE+82
$$MOVEALL^MAGDSTAB RETRIEVE+83
$$STUDY^MAGDSTAD COUNTS+2
SERIES^MAGDSTAE RETRIEVE+91
GETIMAGE^MAGDSTAF RETRIEVE+97
SOPUIDQ^MAGDSTV1 GETSERIU+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("MAG" RETRIEVE+20, RETRIEVE+22, RETRIEVE+23, RETRIEVE+24, RETRIEVE+30, RETRIEVE+32, RETRIEVE+35, RETRIEVE+37, RETRIEVE+88, RETRIEVE+90
, RETRIEVE+95, RETRIEVE+96, GETSERIU+2!, GETSERIU+3*, GETSERIU+4*, GETSERIU+5*, GETSERIU+6*, GETSERIU+7*, GETSERIU+14, GETSERIU+15*
^XTMP( COUNTS+6, COUNTS+9, GETSERIU+9, GETSERIU+11, GETSERIU+12

Label References

Name Line Occurrences
$$COUNTS QUERY+16
GETSERIU RETRIEVE+15

Naked Globals

Name Field # of Occurrence
^("IMAGE COUNT" RETRIEVE+24*, GETSERIU+14*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COUNT GETSERIU+1~, GETSERIU+9*, GETSERIU+10
ERROR QUERY+1~, QUERY+9*, QUERY+16*, QUERY+18, COUNTS+1~, COUNTS+2*, COUNTS+3, RETRIEVE+1~, RETRIEVE+11*, RETRIEVE+83*
, RETRIEVE+102
>> HOSTNAME COUNTS+6, COUNTS+9, GETSERIU+9, GETSERIU+11, GETSERIU+12
I QUERY+7~, QUERY+9*, QUERY+15*, QUERY+16, RETRIEVE+1~, RETRIEVE+14*, RETRIEVE+15, GETSERIU+1~, GETSERIU+10*, GETSERIU+11
, GETSERIU+12
IMAGECOUNT QUERY~, QUERY+9*, QUERY+16, COUNTS~, COUNTS+11*
>> MAGXTMP COUNTS+6, COUNTS+9, GETSERIU+9, GETSERIU+11, GETSERIU+12
NSERIESRI RETRIEVE+2~, RETRIEVE+23*, RETRIEVE+24, GETSERIU+1~, GETSERIU+12*, GETSERIU+14
NSTUDYRI QUERY+2~, COUNTS+9*, COUNTS+10, COUNTS+11
NSTUDYRS QUERY+3~, COUNTS+6*, COUNTS+7, COUNTS+8
>> PACS( COUNTS+7*, COUNTS+10*
>> PACS("IMAGE C OUNT" , RETRIEVE+76
PACSIMAGECOUNT RETRIEVE+3~, RETRIEVE+29*, RETRIEVE+32*, RETRIEVE+41, RETRIEVE+46, RETRIEVE+50, RETRIEVE+54, RETRIEVE+59, RETRIEVE+63, RETRIEVE+68
, RETRIEVE+75, RETRIEVE+82
PACSSERIESCOUNT RETRIEVE+4~, RETRIEVE+29*, RETRIEVE+31*, RETRIEVE+46, RETRIEVE+50, RETRIEVE+54, RETRIEVE+59
PACSSERIESUID RETRIEVE+5~, RETRIEVE+29*, RETRIEVE+30*, RETRIEVE+32, RETRIEVE+87*, RETRIEVE+88*, RETRIEVE+90, RETRIEVE+91, RETRIEVE+95, RETRIEVE+96
, RETRIEVE+97, GETSERIU+1~, GETSERIU+11*, GETSERIU+14, GETSERIU+15
PACSSTUDYUID QUERY~, COUNTS~, COUNTS+2, COUNTS+3, COUNTS+7, COUNTS+10, RETRIEVE~, GETSERIU~, GETSERIU+3, GETSERIU+15
PACSSTUDYUID( QUERY+15, QUERY+16, RETRIEVE+14, RETRIEVE+15
PACSSTUDYUID(1 QUERY+12
>> QRSTACK COUNTS+6, COUNTS+9, GETSERIU+3, GETSERIU+4, GETSERIU+5, GETSERIU+6, GETSERIU+7, GETSERIU+9, GETSERIU+11, GETSERIU+12
SERIESCOUNT QUERY~, QUERY+9*, QUERY+16, COUNTS~, COUNTS+8*
SERIESUID QUERY+4~, RETRIEVE+6~, RETRIEVE+21*, RETRIEVE+22*, RETRIEVE+23, RETRIEVE+24
SOPICOUNT QUERY+5~
STUDYCOUNT QUERY+6~
VISTAIMAGECOUNT RETRIEVE+7~, RETRIEVE+34*, RETRIEVE+37*, RETRIEVE+46, RETRIEVE+50, RETRIEVE+54, RETRIEVE+59, RETRIEVE+63, RETRIEVE+68, RETRIEVE+74
VISTASERIESCOUNT RETRIEVE+8~, RETRIEVE+34*, RETRIEVE+36*, RETRIEVE+46, RETRIEVE+50, RETRIEVE+54, RETRIEVE+59
VISTASERIESUID RETRIEVE+9~, RETRIEVE+34*, RETRIEVE+35*, RETRIEVE+37
>> VISTASTUDYUID RETRIEVE+19*, RETRIEVE+20*, RETRIEVE+22, RETRIEVE+23, RETRIEVE+96*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All