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 |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: MAGGSIUI

Package: Imaging

Routine: MAGGSIUI


Information

MAGGSIUI ;WOIFO/GEK/NST - Utilities for Image Import API ; 20 Jan 2010 10:10 AM

Source Information

Source file <MAGGSIUI.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Imaging 8 ($$IMPORT,$$PLACE)^MAGBAPI  LOGERR^MAGGSERR  INFO^MAGGSFT  $$REQPARAM^MAGGSIU2  ($$LOG,$$SES4TRK,LOGRES)^MAGGSIU3  VAL^MAGGSIV  $$VALINDEX^MAGGSIV1  IMPAR^MAGQBUT2  
Kernel 3 $$EC^%ZOSV  $$NOW^XLFDT  $$UP^XLFSTR  
RPC Broker 1 $$BROKER^XWBLIB  

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

Package Total Caller Graph
Imaging 7 MAG4 DATA FROM IMPORT QUEUE  MAG4 REMOTE IMPORT  MAG4 STATUS CALLBACK  MAGGNTI  MAGGSIA1  MAGGSIU4  MAGGSIU5  
Clinical Procedures 1 MDRPCOT1  

Entry Points

Name Comments DBIA/ICR reference
REMOTE(MAGRY,MAGDATA) ;RPC [MAG4 REMOTE IMPORT]
; Import Images from a Windows App, by sending an array.
IMPORT(MAGRY,IMAGES,MAGIX) ;
; "IDFN","PXPKG","PXIEN","PXDT","TRKID","ACQD","ACQS","ACQL","STSCB","ITYPE",
; "CMTH","CDUZ","USERNAME","PASSWORD","GDESC","DFLG","TRTYPE","DOCCTG","DOCDT",
; "IXTYPE","IXSPEC","IXPROC","IXORIGIN ;Patch 8: Added Index fields
; "PXSGNTYP","PXNEW","PXTIUTTL","PXTIUTXTxxxxx" ; Patch 108
  • ICR #3567
    • Status: Active
    • Usage: Controlled Subscription
    SA(FLD,VAL) ;Set the data array with Fld,Value
    SI(FLD,ARR) ;Set the images into the data array
    ; 'CT' is a global variable.
    GETARR(ARR,QNUM) ;RPC [MAG4 DATA FROM IMPORT QUEUE]
    ; Get the Input Array from Queue Number
    STATUSCB(MAGRY,STAT,TAGRTN,DOCB) ;RPC [MAG4 STATUS CALLBACK]
    ; Report Status to calling application
    ; Now the IAPI and OCX make this call. Not BP
    ; STAT(0)= "0^message" or "1^message"
    ; STAT(1)=TRKID,
    ; (2)=QNUM
    ; (3..N)=warnings
    TESTCB(STATARR) ;TESTING. This is the Status Callback for testing.
    ; the STATUSCB property must have a Valid "M" TAG^ROUTINE
    ; TAG TESTCB exists so that STATUSCB validates successfully
    ERRTRK ;Track bad data and Quit
    DATATRK ; Track the raw data being sent to the Import API.
    ; Log the data being imported. Results are logged later.
    ERR ; ERROR TRAP FOR Import API
    GETIAPID(OUT,TRKID) ; Returns Import API data in OUT array from file (#2006.82) by tracking ID
    ; OUT(FIELD)=VALUE

    External References

    Name Field # of Occurrence
    $$EC^%ZOSV ERR+1
    $$IMPORT^MAGBAPI IMPORT+103
    $$PLACE^MAGBAPI IMPORT+103
    LOGERR^MAGGSERR ERRTRK+2, ERRTRK+3
    INFO^MAGGSFT SI+13
    $$REQPARAM^MAGGSIU2 IMPORT+34
    $$LOG^MAGGSIU3 DATATRK+3
    $$SES4TRK^MAGGSIU3 STATUSCB+20
    LOGRES^MAGGSIU3 IMPORT+109, STATUSCB+21
    VAL^MAGGSIV IMPORT+91
    $$VALINDEX^MAGGSIV1 IMPORT+94
    IMPAR^MAGQBUT2 GETARR+3
    $$NOW^XLFDT IMPORT+30, IMPORT+101
    $$UP^XLFSTR SI+11
    $$BROKER^XWBLIB IMPORT+14

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,"----------------"
    • Line Location: IMPORT+36
    Function Call: WRITE
    • Prompt: !,"---------------------"
    • Line Location: IMPORT+36

    Used in RPC

    RPC Name Call Tags
    MAG4 REMOTE IMPORT REMOTE
    MAG4 DATA FROM IMPORT QUEUE GETARR
    MAG4 STATUS CALLBACK STATUSCB

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZOSF("ERRTN" ERR+3
    ^DIC(4 - [#4] IMPORT+40, IMPORT+47
    ^MAG(2006.82 - [#2006.82] GETIAPID+3, GETIAPID+7, GETIAPID+8, GETIAPID+10, GETIAPID+15

    Label References

    Name Line Occurrences
    @( STATUSCB+14, ERR+3
    DATATRK IMPORT+33
    ERRTRK IMPORT+34, IMPORT+91, IMPORT+94, IMPORT+96, IMPORT+108, ERR+4
    IMPORT REMOTE+10
    SA IMPORT+28, IMPORT+57, IMPORT+58, IMPORT+59, IMPORT+63, IMPORT+64, IMPORT+65, IMPORT+66, IMPORT+67, IMPORT+68
    , IMPORT+69, IMPORT+70, IMPORT+71, IMPORT+72, IMPORT+73, IMPORT+74, IMPORT+75, IMPORT+76, IMPORT+77, IMPORT+78
    , IMPORT+79, IMPORT+80, IMPORT+81, IMPORT+84, IMPORT+85, IMPORT+86, IMPORT+87, IMPORT+89, IMPORT+92
    SI IMPORT+96

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ACQD IMPORT+16~, IMPORT+68, DATATRK+3
    ACQL IMPORT+16~, IMPORT+70
    ACQN IMPORT+16~, IMPORT+46, IMPORT+47, IMPORT+48, IMPORT+50!, IMPORT+51*
    ACQS IMPORT+16~, IMPORT+39, IMPORT+40, IMPORT+41, IMPORT+47*, IMPORT+48, IMPORT+50*, IMPORT+69, IMPORT+92
    ACTION IMPORT+20~, IMPORT+89, SI+8
    APISESS IMPORT+13~, IMPORT+109, STATUSCB+10~, STATUSCB+20*, STATUSCB+21, ERRTRK+2, ERRTRK+3, DATATRK+3*, ERR+4
    ARR SI~, GETARR~, GETARR+3
    ARR( SI+5, SI+8, SI+9, SI+10, SI+15
    ARR(0 GETARR+2*
    CBMSG STATUSCB+10~, STATUSCB+13*, STATUSCB+15
    CDUZ IMPORT+16~, IMPORT+74
    CMTH IMPORT+16~, IMPORT+73
    CT IMPORT+15~, IMPORT+21*, SA+2*, SI+6*, SI+8, SI+15
    DCT REMOTE+3~, REMOTE+4*, REMOTE+9*
    DFLG IMPORT+17~, IMPORT+78
    DOCB STATUSCB~, STATUSCB+11*, STATUSCB+13, STATUSCB+14
    DOCCTG IMPORT+17~, IMPORT+80
    DOCDT IMPORT+17~, IMPORT+81
    DUZ IMPORT+31
    ERR REMOTE+3~, REMOTE+4*, REMOTE+5, REMOTE+7*, REMOTE+10, IMPORT+18~, IMPORT+21*, IMPORT+39, IMPORT+41*, IMPORT+46
    , IMPORT+48*, ERR+1~*, ERR+2
    FLD SA~, SA+2, SI~
    GDESC IMPORT+17~, IMPORT+77
    I REMOTE+3~, REMOTE+5*, REMOTE+7, SI+3~, SI+5*, SI+8, SI+9, SI+10, SI+15, ERRTRK+1~
    ERRTRK+3*, GETIAPID+2~, GETIAPID+6*, GETIAPID+7*, GETIAPID+8, GETIAPID+10, GETIAPID+15
    ICT REMOTE+3~, REMOTE+4*, REMOTE+8*
    IDFN IMPORT+16~, IMPORT+63, DATATRK+3
    IMAGES REMOTE+3~, REMOTE+10, IMPORT~, IMPORT+96, DATATRK+3
    IMAGES( REMOTE+8*
    ITYPE IMPORT+16~, IMPORT+72
    IXCLS IMPORT+17~
    IXORIGIN IMPORT+17~, IMPORT+87
    IXPKG IMPORT+17~
    IXPROC IMPORT+17~, IMPORT+85, IMPORT+94
    IXSPEC IMPORT+17~, IMPORT+86, IMPORT+94
    IXTYPE IMPORT+17~, IMPORT+84, IMPORT+94
    J REMOTE+3~
    MAGA IMPORT+15~, IMPORT+91, IMPORT+99, IMPORT+103
    MAGA( SA+2*, SI+8*, SI+15*
    MAGDATA REMOTE~, REMOTE+2
    MAGDATA( REMOTE+5
    MAGEXT SI+3~, SI+11*, SI+13
    MAGFN SI+3~, SI+10*, SI+11
    MAGIX REMOTE+3~, REMOTE+10, IMPORT~, IMPORT+22
    MAGIX( REMOTE+9*, IMPORT+26!, IMPORT+28
    MAGIXZ IMPORT+18~, IMPORT+22*, DATATRK+3
    MAGRY REMOTE~, REMOTE+10, IMPORT~, IMPORT+12!, IMPORT+91, IMPORT+94, IMPORT+97!, IMPORT+99*, IMPORT+109, STATUSCB~
    , STATUSCB+15*, STATUSCB+16
    MAGRY( ERRTRK+3
    MAGRY(0 REMOTE+2*, REMOTE+7*, IMPORT+12*, IMPORT+31*, IMPORT+41*, IMPORT+48*, IMPORT+91, IMPORT+96, IMPORT+99*, IMPORT+105*
    , IMPORT+106*, IMPORT+108, SI+2*, SI+5, SI+9*, SI+14*, ERR+2*
    MAGTM IMPORT+18~, IMPORT+30*
    MAGTN IMPORT+15~
    MAGY IMPORT+15~, IMPORT+103*, IMPORT+105*, IMPORT+106*
    MAX IMPORT+17~, IMPORT+35*, IMPORT+39, IMPORT+50, IMPORT+69, IMPORT+92
    MWIN IMPORT+13~, IMPORT+14*
    OUT GETIAPID~
    OUT( GETIAPID+12*
    OUT("IMAGE" GETIAPID+17*
    PASSWORD IMPORT+16~, IMPORT+76
    PRM IMPORT+15~, IMPORT+25*, IMPORT+26, IMPORT+28*
    PXDT IMPORT+16~, IMPORT+66
    PXIEN IMPORT+16~, IMPORT+62*, IMPORT+65
    PXNEW IMPORT+19~, IMPORT+59, IMPORT+62
    PXPKG IMPORT+16~, IMPORT+64
    PXSGNTYP IMPORT+19~, IMPORT+57
    PXTIUTTL IMPORT+19~, IMPORT+58
    QNUM GETARR~, GETARR+2, GETARR+3
    QTIME IMPORT+18~, IMPORT+101*
    RES SI+4~, SI+12!, SI+13
    RES(0 SI+14
    SITEPLC IMPORT+17~, IMPORT+42*, IMPORT+69*, IMPORT+103
    SNUM GETIAPID+2~, GETIAPID+3*, GETIAPID+4, GETIAPID+7, GETIAPID+8, GETIAPID+10, GETIAPID+15
    STAT STATUSCB~, STATUSCB+21
    STAT( STATUSCB+16*
    STAT("" STATUSCB+16
    STAT(1 STATUSCB+17
    STATARR TESTCB~
    STSCB IMPORT+16~, IMPORT+71, IMPORT+103
    TAGRTN STATUSCB~, STATUSCB+14
    TNODE IMPORT+15~
    TRKID IMPORT+16~, IMPORT+35, IMPORT+67, IMPORT+103, IMPORT+105, STATUSCB+10~, STATUSCB+17*, STATUSCB+19, STATUSCB+20, DATATRK+3
    , GETIAPID~, GETIAPID+3
    TRTYPE IMPORT+17~, IMPORT+79, IMPORT+99
    U REMOTE+6, REMOTE+8, REMOTE+9, IMPORT+105, SA+2, SI+9, SI+15
    USERNAME IMPORT+16~, IMPORT+75
    VAL SA~, SA+1, SA+2
    VAL1 GETIAPID+2~, GETIAPID+8*, GETIAPID+9, GETIAPID+14
    X REMOTE+3~, REMOTE+5*, REMOTE+6, REMOTE+7, REMOTE+8, REMOTE+9, IMPORT+40*, IMPORT+41, IMPORT+42, GETIAPID+2~
    , GETIAPID+10*, GETIAPID+11, GETIAPID+12, GETIAPID+15*, GETIAPID+16, GETIAPID+17
    XY DATATRK+2~, DATATRK+3
    Y GETIAPID+2~, GETIAPID+11*, GETIAPID+12, GETIAPID+16*, GETIAPID+17
    Z REMOTE+3~, REMOTE+6*, REMOTE+7, REMOTE+8, REMOTE+9

    Marked Items

    Name Field # of Occurrence
    $T( IMPORT+11
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All