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

Package: Imaging

Routine: MAGGSTI


Information

MAGGSTI ;WOIFO/GEK - Imaging interface to TIU RPC Calls etc. ; 01 Nov 2001 12:32 PM

Source Information

Source file <MAGGSTI.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Imaging 3 BOTH^MAGFILEB  $$EXTDT^MAGGSU1  INVALID^MAGGTIG  
Text Integration Utility 2 CONTEXT^TIUSRVLO  (GETILST,PUTIMAGE)^TIUSRVPL  
Kernel 1 $$FMTE^XLFDT  
VA FileMan 1 $$GET1^DIQ  

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 MAGMC2CP  

Entry Points

Name Comments DBIA/ICR reference
LISTC(ATMP,PROC,MAGDFN,BDT,EDT,NUM,DETAILS) ;Get Short list of TIU notes
; given a CLASS in PROC parameter
; The compressed listing, 4 columns "Date^Spec^Desc^Img Count^procedure info"
CMPINF(NODE) ;
DETINF(NODE) ;
; The node info from TIUSRVLO is
; TIUDA Desc date patient duz;author status
; x)=2452^General Note^2910528.1533^HOOD, ROBIN (H2591)^10;MELANIE BUECHLER
; service status visit info ? ? ?
; ^CARDIOLOGY^completed^Visit: 05/28/91^ ^^0^
IMGCT(TIUDA) ; Get count of images for this TIU Document
; If more than one group (or image) is pointing to this Document
; then return "Group count : total images" i.e. "3:134"
;
FILE(MAGRY,MAGDA,TIUDA) ; RPC Call to file TIU and Imaging Pointers
; TIU API to add image to TIU
; TODO; have to validate that the Imaging patient matches the TIU patient.
DATA(MAGRY,TIUDA) ;RPC Call to get TIU data from the TIUDA
; Return = TIUDA^Document Type ^Document Date^DFN
; returning DFN is new, We'll need IA for it ;TODO
IMAGES(MAGRY,TIUDA) ;RPC Call to get all images for a given TIU DA
; We first get all Image IEN's breaking groups into seperate images
; Then get Image Info for each one.
; MAGRY - Return array of Image Data entries
; MAGRY(0) is 1 ^ message if successful
; 0 ^ Error message if error;
; TIUDA is IEN in ^TIU(8925

External References

Name Field # of Occurrence
$$GET1^DIQ DATA+4, IMAGES+37
BOTH^MAGFILEB IMAGES+29
$$EXTDT^MAGGSU1 CMPINF+2, DETINF+8
INVALID^MAGGTIG IMAGES+28
CONTEXT^TIUSRVLO LISTC+4
GETILST^TIUSRVPL IMGCT+6, IMAGES+11
PUTIMAGE^TIUSRVPL FILE+3
$$FMTE^XLFDT IMAGES+37

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^TIU(8925 - [#8925] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MAG(2005 - [#2005] IMGCT+8, FILE+6*, IMAGES+16, IMAGES+17, IMAGES+27
^TMP("MAGGX" IMAGES+9!, IMAGES+13!, IMAGES+17*, IMAGES+19*, IMAGES+24, IMAGES+25

Label References

Name Line Occurrences
$$CMPINF LISTC+9
$$DETINF LISTC+9
$$IMGCT CMPINF+3, DETINF+8
DATA IMAGES+36

Naked Globals

Name Field # of Occurrence
^( IMAGES+17

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT LISTC+3~, LISTC+6*, LISTC+10*, LISTC+11
ATMP LISTC~, LISTC+6, LISTC+11, LISTC+12
BDT LISTC~
CT IMGCT+4~, IMGCT+5*, IMGCT+11*, IMGCT+12, IMGCT+13, IMAGES+9~, IMAGES+12*, IMAGES+17*, IMAGES+18*, IMAGES+19
, IMAGES+22*, IMAGES+25*, IMAGES+28, IMAGES+30, IMAGES+32, IMAGES+34
>> DA IMAGES+15*, IMAGES+16, IMAGES+17, IMAGES+19
DETAILS LISTC~, LISTC+9, LISTC+12
EDT LISTC~
GCT IMGCT+4~, IMGCT+5*, IMGCT+10*, IMGCT+12
I LISTC+3~, LISTC+7*, LISTC+9, IMGCT+4~, IMGCT+5*, IMGCT+7*, IMGCT+8, IMAGES+15*
ICT IMGCT+4~, IMGCT+8*, IMGCT+9*, IMGCT+11
>> J IMAGES+17*
MAGARR IMGCT+4~, IMGCT+6, IMAGES+9~, IMAGES+11
MAGARR( IMGCT+7, IMGCT+8, IMAGES+15
MAGDA FILE~, FILE+3, FILE+6
MAGDFN LISTC~, LISTC+4
>> MAGFILE IMAGES+30, IMAGES+39
MAGIEN IMGCT+4~
MAGQUIET IMAGES+23*, IMAGES+31!
MAGRY FILE~, FILE+3, FILE+4, FILE+6, FILE+8*, DATA~, DATA+4*, IMAGES~
MAGRY( IMAGES+28*, IMAGES+30*
MAGRY(0 IMAGES+32*, IMAGES+35*, IMAGES+37*, IMAGES+39*
MAGX LISTC+3~, LISTC+4, LISTC+5, LISTC+7, LISTC+9
>> MAGXX IMAGES+25*, IMAGES+27, IMAGES+28, IMAGES+39
MAGZZ IMAGES+10~, IMAGES+36, IMAGES+37
>> MSGX IMAGES+28
NODE LISTC+3~, CMPINF~, CMPINF+2, CMPINF+3, CMPINF+4, DETINF~, DETINF+8, DETINF+9, DETINF+10
NUM LISTC~
PROC LISTC~, LISTC+4
RY CMPINF+1~, CMPINF+2*, CMPINF+3*, CMPINF+4*, CMPINF+5, DETINF+6~, DETINF+8*, DETINF+9*, DETINF+10*, DETINF+11
TIUDA IMGCT~, IMGCT+6, FILE~, FILE+3, FILE+6, DATA~, DATA+4, IMAGES~, IMAGES+11, IMAGES+35
, IMAGES+36, IMAGES+37
TMP LISTC+3~
U CMPINF+2, CMPINF+3, CMPINF+4, DETINF+8, DETINF+9, DETINF+10, IMGCT+8, FILE+6, DATA+4, IMAGES+35
, IMAGES+37, IMAGES+39
>> X LISTC+9*, LISTC+11
>> Z IMAGES+22*, IMAGES+24*, IMAGES+25
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All