MAGGSTI ;WOIFO/GEK - Imaging interface to TIU RPC Calls etc. ; 01 Nov 2001 12:32 PM
Source file <MAGGSTI.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 |
---|---|---|
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 |
FileNo | Call Tags |
---|---|
^TIU(8925 - [#8925] | GET1^DIQ |
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 |
Name | Line Occurrences |
---|---|
$$CMPINF | LISTC+9 |
$$DETINF | LISTC+9 |
$$IMGCT | CMPINF+3, DETINF+8 |
DATA | IMAGES+36 |
Name | Field # of Occurrence |
---|---|
^( | IMAGES+17 |
>> | 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 |