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 |
| 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* |