MAGJEX3 ;WIRMFO/JHC VistaRad RPCs-Get PS & KEY Img data ; 1 Nov 2004 10:05 AM
Source file <MAGJEX3.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Imaging | 2 | MAGJ STUDY_DATA MAGNAN03 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ERR | ||
RPCIN(MAGGRY,PARAMS,DATA) | ; RPC: MAGJ STUDY_DATA
; Retrieve Key Image and/or Presentation State data for an Exam ; PARAMS--TXID ^ DFN ^ DTI ^ CNI ^ RARPT ^ MAGIEN ^ PSDETAIL ; TXID: Required; designates action to take: ; 1 -- Key Image only ; 2 -- Interp Images only ; 3 -- Key and Interp Images ; 4 -- PS data for input (in DATA): ImgIEN & PS_UID or PS_Indicators |
|
RPCINZ | ||
GETKEY(RET,CT,PSFLAG,COUNTS) | ; Get Key images for study STIEN w/ PS refs
; Results returned by indirection in array @RET, indexed by CT ; if PSFLAG is true, return Pres State data ; COUNTS contains ^-delim list of various counts (see below) |
|
GETKEYZ | ||
GETDAT(RET,STIEN,KEYINT) | ; Get data for Key Interp images for study STIEN
; Results returned by indirection in array @RET |
|
GETDATZ | ||
GETPSDAT(RET,CT,IMGIEN,UID) | ; Get PS text lines for input IMGIEN & UID
; Results returned by indirection in array @RET, indexed by CT |
|
GETPSDAZ | ||
GETPSID1(RET,CT,IMGIEN,PSUID,HIT) | ; For input IMGIEN & PSUID, return PS data
; Results returned by indirection in array @RET, indexed by CT ; HIT=1 if the image has a PS_UID stored |
|
GETPSI1Z | ||
GETPSID2(RET,CT,IMGIEN,PSIND,HIT) | ; For input IMGIEN & PSIND, return PS data
; Results returned by indirection in array @RET, indexed by CT ; HIT= incremented for each image with a PS stored for input psind |
|
GETPSI2Z | ||
END | ;
|
RPC Name | Call Tags |
---|---|
MAGJ STUDY_DATA | RPCIN |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("ERRTN" | ERR+1 |
^MAG(2005 - [#2005] | GETPSDAT+6, GETPSID1+6, GETPSID2+6 |
^MAG(2005.001 - [#2005.001] | GETDAT+5 |
^TMP($J | RPCIN+20 |
Name | Field # of Occurrence |
---|---|
^( | GETDAT+7, GETDAT+8, GETPSDAT+8, GETPSID2+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
COUNTS | RPCIN+19~, RPCIN+34, RPCIN+35, RPCIN+44*, RPCIN+49, RPCIN+50, RPCIN+51, GETKEY~, GETKEYZ* |
CT | RPCIN+19~, RPCIN+26*, RPCIN+34, RPCIN+49, RPCIN+50, RPCINZ, GETKEY~, GETKEY+6*, GETKEY+12*, GETKEY+13* , GETKEY+14*, GETKEY+17*, GETKEY+18*, GETKEY+19, GETKEY+20*, GETKEY+23*, GETPSDAT~, GETPSDAT+4*, GETPSDAT+8*, GETPSID1~ , GETPSID1+4*, GETPSID1+9*, GETPSID1+10*, GETPSID1+11*, GETPSID1+12*, GETPSID1+13, GETPSID1+14*, GETPSID1+15*, GETPSID2~, GETPSID2+4* , GETPSID2+9*, GETPSID2+10*, GETPSID2+11*, GETPSID2+12*, GETPSID2+14, GETPSID2+15*, GETPSID2+16* |
DATA | RPCIN~ |
DATA( | RPCIN+43 |
DIQUIET | RPCIN+18~, RPCIN+22* |
ERR | ERR~* |
HIT | GETPSID1~, GETPSID1+4*, GETPSID1+9*, GETPSID2~, GETPSID2+4*, GETPSID2+8, GETPSID2+13*, GETPSID2+16 |
>> IDATA | RPCIN+42*, RPCIN+43* |
IEN | GETPSDAT+3~, GETPSDAT+7*, GETPSDAT+8*, GETPSID1+3~, GETPSID1+7*, GETPSID1+8, GETPSID2+3~, GETPSID2+6*, GETPSID2+7* |
IMGCT | RPCIN+19~, RPCIN+35*, RPCIN+39, RPCIN+42*, RPCIN+44*, RPCIN+52, GETKEY+5~, GETKEY+6*, GETKEY+15*, GETKEYZ |
IMGIEN | RPCIN+18~, RPCIN+44*, RPCIN+46, RPCIN+47, RPCIN+48, RPCIN+49, RPCIN+50, GETKEY+5~, GETKEY+10*, GETKEY+11 , GETKEY+14, GETKEY+15, GETKEY+19, GETDAT+2~, GETDAT+7*, GETDAT+12, GETDAT+13, GETPSDAT~, GETPSDAT+5, GETPSDAT+6 , GETPSID1~, GETPSID1+5, GETPSID1+6, GETPSID1+10, GETPSID1+13, GETPSID2~, GETPSID2+5, GETPSID2+6, GETPSID2+10, GETPSID2+14 |
IMGREF | GETPSDAT+3~, GETPSDAT+6*, GETPSDAT+7, GETPSDAT+8, GETPSID1+6*, GETPSID1+7, GETPSID1+8, GETPSID2+6*, GETPSID2+7 |
IMGTRAK | GETKEY+5~ |
IMGTRAK( | GETKEY+15* |
INTCT | RPCIN+19~, RPCIN+35*, RPCIN+36, RPCIN+39, GETKEY+5~, GETKEY+6*, GETKEY+22*, GETKEYZ |
KEYCT | RPCIN+19~, RPCIN+35*, RPCIN+36, RPCIN+39, GETKEY+5~, GETKEY+6*, GETKEY+21*, GETKEYZ |
KEYINT | RPCIN+19~, RPCIN+30*, RPCIN+31*, RPCIN+32*, RPCIN+33, GETDAT~, GETDAT+12, GETDAT+13 |
KIEN | GETDAT+2~, GETDAT+6*, GETDAT+7*, GETDAT+8 |
LASTIMG | GETKEY+5~, GETKEY+8*, GETKEY+11, GETKEY+12, GETKEY+15*, GETKEY+23 |
MAGGRY | ERR, RPCIN~, RPCIN+20!*, RPCINZ |
MAGIEN | RPCIN+18~, RPCIN+25*, RPCIN+28, RPCIN+29 |
MAGLST | RPCIN+18~, RPCIN+20* |
PARAMS | RPCIN~, RPCIN+23, RPCIN+25 |
PSCT | RPCIN+19~, RPCIN+26*, RPCIN+35*, RPCIN+38, RPCIN+51*, RPCIN+52, GETKEY+5~, GETKEY+6*, GETKEY+17*, GETKEYZ , GETDAT+2~, GETDAT+3*, GETDAT+9*, GETDAT+10 |
PSDETAIL | RPCIN+19~, RPCIN+25*, RPCIN+34 |
PSFLAG | GETKEY~, GETKEY+6*, GETKEY+19 |
PSIEN | GETDAT+2~, GETDAT+7*, GETDAT+8* |
PSIND | RPCIN+18~, RPCIN+44*, RPCIN+45*, RPCIN+48, RPCIN+50, GETPSID2~, GETPSID2+5, GETPSID2+7 |
PSLS | RPCIN+19~ |
PSUID | RPCIN+18~, RPCIN+44*, RPCIN+45, RPCIN+48, RPCIN+49, GETPSID1~, GETPSID1+5, GETPSID1+7, GETPSID1+12, GETPSID1+13 , GETPSID2+7*, GETPSID2+12, GETPSID2+14 |
QREF | GETKEY+5~, GETKEY+8*, GETKEY+9* |
RARPT | RPCIN+18~, RPCIN+25*, RPCIN+28, RPCIN+29 |
REPLY | RPCIN+18~, RPCIN+24*, RPCIN+36*, RPCIN+37*, RPCIN+38*, RPCIN+39*, RPCIN+48*, RPCIN+52*, RPCINZ |
RET | GETKEY~, GETKEY+12, GETKEY+13, GETKEY+14, GETKEY+17, GETKEY+18, GETKEY+19, GETKEY+20, GETKEY+23, GETDAT~ , GETDAT+12, GETDAT+13, GETPSDAT~, GETPSDAT+8, GETPSID1~, GETPSID1+9, GETPSID1+10, GETPSID1+11, GETPSID1+12, GETPSID1+13 , GETPSID1+14, GETPSID1+15, GETPSID2~, GETPSID2+9, GETPSID2+10, GETPSID2+11, GETPSID2+12, GETPSID2+14, GETPSID2+15, GETPSID2+16 |
SEQNUM | GETDAT+2~, GETDAT+9*, GETDAT+10*, GETDAT+12, GETDAT+13 |
STIEN | RPCIN+18~, RPCIN+28*, RPCIN+33, GETKEY+7, GETDAT~, GETDAT+4, GETDAT+5 |
STRPT | RPCIN+19~, RPCIN+23*, RPCIN+29*, RPCIN+46*, RPCIN+47 |
STUDYREF | GETDAT+2~, GETDAT+5*, GETDAT+7, GETDAT+8 |
TXID | RPCIN+18~, RPCIN+23*, RPCIN+24, RPCIN+27, RPCIN+30, RPCIN+31, RPCIN+32, RPCIN+41, RPCIN+48 |
TYP | GETPSID1+3~, GETPSID1+8*, GETPSID1+12, GETPSID2+3~, GETPSID2+7*, GETPSID2+12 |
TYPE | GETKEY+5~, GETKEY+10*, GETKEY+18, GETKEY+21, GETKEY+22, GETDAT+2~, GETDAT+9*, GETDAT+10*, GETDAT+12, GETDAT+13 |
U | RPCIN+25, RPCIN+29, RPCIN+35, RPCIN+44, RPCIN+46, RPCIN+47, RPCINZ, GETKEY+10, GETKEY+14, GETKEY+18 , GETKEYZ, GETDAT+7, GETDAT+9, GETDAT+12, GETDAT+13, GETPSID1+8, GETPSID1+10, GETPSID1+12, GETPSID2+7, GETPSID2+10 , GETPSID2+12 |
UID | GETKEY+5~, GETKEY+10*, GETKEY+16, GETKEY+18, GETKEY+19, GETDAT+2~, GETDAT+9*, GETDAT+10, GETDAT+12, GETDAT+13 , GETPSDAT~, GETPSDAT+4*, GETPSDAT+5, GETPSDAT+7 |
UIDIEN | GETPSDAT+3~, GETPSDAT+7*, GETPSDAT+8 |
X | RPCIN+43*, RPCIN+44, GETKEY+9*, GETKEY+10, GETDAT+8*, GETDAT+9, GETPSID1+3~, GETPSID2+3~, GETPSID2+7* |