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 |