MAGGTAU ;WOIFO/GEK/SG - RPC Calls to update the IMAGING WINDOWS WORKSTATION file ; 7/17/08 3:39pm
Source file <MAGGTAU.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 |
---|---|---|
UPD(MAGRY,DATA) | ;RPC [MAGG WRKS UPDATES]
|
|
LOGACT(MAGRY,ACTION) | ;RPC [MAG3 LOGACTION]
; Call to log actions for Imaging Session from ; Delphi interface |
|
ACTION(TXT,LOGTM,MAGSESS) | ;Call to log actions for Imaging Workstation Session from other M routines
; ACTIONS LOGGED ; LOGON - Session StartTime LOGOFF - Session End Time ; IMG - Image accessed PAT - Patient Accessed ; CAP - Image Captured ; DEL - Image Deleted MOD - Image entry modified ; NOIMAGE- Image Entry moved to Audit file. No Image existed. ; p140 ; IMPORT - Import API has been called ; Data - a node of data passed to Import API ; Result - a node of the Result Array from Import API Processing. ; Image - one of the Images (full path of import directory) that was imported. ; PPACT - A Post processing Action has been processed. ; VR-VW - VistaRad Exam displayed ; VR-INT - VistaRad Exam interpreted ; API - parameters sent to CP API, and the API Call i.e. ITIU-MDAPI ; DFTINDX- If the index fields have no values, call to Patch 17 code to ; generate the values for the fields. ; MOD - This was intended to log Modifications to Image Entries, it is ; (for now) only called when a group entry has an image added to its multiple. |
|
NEWWRKS(MAGNAME,MAGLOC,MAGIEN) | ;
|
|
LOGOFF(MAGRY) | ;RPC [MAGG LOGOFF] Call when session is over.
; This updates session file with logoff time ; and marks the session closed. |
|
RTRNERR(ETXT) | ; There was error from UPDATE^DIE quit with error text
|
RPC Name | Call Tags |
---|---|
MAGG WRKS UPDATES | UPD |
MAGG LOGOFF | LOGOFF |
MAG3 LOGACTION | LOGACT |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^MAG(2005 - [#2005] | ACTION+37 |
^MAG(2006.81 - [#2006.81] | UPD+15, UPD+19, UPD+20, LOGOFF+11 |
^MAG(2006.82 - [#2006.82] | ACTION+34, ACTION+40, ACTION+43, ACTION+48 |
^VA(200 - [#200] | UPD+75 |
Name | Line Occurrences |
---|---|
ACTION | UPD+97, LOGACT+3, LOGOFF+25 |
NEWWRKS | UPD+16 |
RTRNERR | UPD+62, UPD+90 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %DT | UPD+33* |
ACTION | LOGACT~, LOGACT+3 |
DATA | UPD~, UPD+5, UPD+6, UPD+7, UPD+8, UPD+9, UPD+10, UPD+11, UPD+12, UPD+13 , UPD+33, UPD+34*, UPD+42 |
>> DIERR | UPD+62, UPD+90 |
DUZ | UPD+56, UPD+57, UPD+71, UPD+72, UPD+75, UPD+76, ACTION+45, ACTION+50 |
DUZ(2 | UPD+52 |
ETXT | RTRNERR~, RTRNERR+1* |
LOGTM | ACTION~, ACTION+32*, ACTION+53 |
LOGX | ACTION+31~ |
MAG0 | UPD+1~, UPD+19*, UPD+49 |
MAGCON | LOGOFF+5~, LOGOFF+22*, LOGOFF+23 |
MAGEND | LOGOFF+5~, LOGOFF+9*, LOGOFF+13, LOGOFF+20 |
MAGGFDA | UPD+3!, UPD+74!, ACTION+31~, LOGOFF+5~, LOGOFF+19! |
MAGGFDA( | UPD+22*, UPD+23*, UPD+24*, UPD+25*, UPD+26*, UPD+27*, UPD+28*, UPD+36*, UPD+44*, UPD+50* , UPD+53*, UPD+57*, UPD+58*, UPD+75*, UPD+76*, UPD+77*, UPD+78*, UPD+79*, UPD+80*, UPD+82* , UPD+85*, UPD+86*, UPD+87*, UPD+95*, ACTION+41*, ACTION+44*, ACTION+49*, ACTION+52*, ACTION+56*, ACTION+57* , LOGOFF+13*, LOGOFF+14*, LOGOFF+20*, LOGOFF+23* |
MAGI | UPD+1~, UPD+31*, UPD+33, UPD+34, UPD+36, UPD+41*, UPD+42, UPD+44 |
MAGIEN | UPD+1~, UPD+15*, UPD+16, UPD+17, UPD+19, UPD+20, UPD+21*, UPD+22, UPD+23, UPD+24 , UPD+25, UPD+26, UPD+27, UPD+28, UPD+36, UPD+44, UPD+50, UPD+53, UPD+57, UPD+58 , UPD+66, UPD+78, UPD+95, NEWWRKS~, NEWWRKS+6*, LOGOFF+5~, LOGOFF+12*, LOGOFF+13, LOGOFF+14 |
>> MAGJOB("CAPTURE" | UPD+8* |
>> MAGJOB("DISPLAY" | UPD+7* |
>> MAGJOB("RPCPORT" | UPD+13* |
>> MAGJOB("RPCSERVER" | UPD+12* |
>> MAGJOB("SESSION" | UPD+93*, UPD+94, ACTION+34, LOGOFF+17, LOGOFF+18 |
>> MAGJOB("VERSION" | UPD+67* |
>> MAGJOB("WRKSIEN" | UPD+66*, LOGOFF+10, LOGOFF+11, LOGOFF+12 |
MAGLOC | UPD+1~, UPD+6*, UPD+16, UPD+24, NEWWRKS~, NEWWRKS+4 |
MAGMODE | UPD+1~, UPD+9*, UPD+80 |
MAGNAME | UPD+1~, UPD+5*, UPD+15, UPD+16, UPD+22, NEWWRKS~, NEWWRKS+1, NEWWRKS+3 |
MAGNFDA | NEWWRKS+2~ |
MAGNFDA( | NEWWRKS+3*, NEWWRKS+4* |
MAGNIEN | NEWWRKS+2~ |
MAGNIEN(1 | NEWWRKS+6 |
MAGOSVER | UPD+1~, UPD+10*, UPD+28, UPD+87 |
MAGPL | UPD+1~, UPD+52*, UPD+53, UPD+82 |
MAGPROC | ACTION+31~, ACTION+37*, ACTION+55 |
MAGRY | UPD~, UPD+17*, UPD+62, UPD+68*, UPD+90, UPD+91*, UPD+92*, UPD+94*, LOGACT~, LOGACT+4* , LOGOFF~, LOGOFF+4* |
MAGSESS | ACTION~, ACTION+34, LOGOFF+5~, LOGOFF+18*, LOGOFF+20, LOGOFF+23 |
MAGSRV | UPD+2~, UPD+72*, UPD+79 |
MAGSTART | UPD+2~, UPD+55*, UPD+58, UPD+77 |
MAGVERVR | UPD+2~, UPD+11* |
MAGVERX | UPD+2~, UPD+40*, UPD+46*, UPD+67, UPD+85 |
MAGXERR | UPD+3!, UPD+74!, ACTION+31~, LOGOFF+5~, LOGOFF+19! |
MAGXERR("DIERR" | RTRNERR+1 |
MAGXIEN | UPD+3!, UPD+74!, ACTION+31~, LOGOFF+5~, LOGOFF+19! |
MAGXIEN(1 | UPD+92, UPD+93, UPD+95 |
NODE | ACTION+31~, ACTION+36*, ACTION+56, ACTION+57 |
SESSIEN | ACTION+31~, ACTION+34*, ACTION+35, ACTION+36, ACTION+40, ACTION+41, ACTION+43, ACTION+44, ACTION+48, ACTION+49 , ACTION+52 |
TRKID | ACTION+31~, ACTION+33*, ACTION+34 |
TXT | ACTION~, ACTION+33*, ACTION+37, ACTION+39, ACTION+42, ACTION+45, ACTION+46, ACTION+47, ACTION+50, ACTION+51 , ACTION+52, ACTION+55*, ACTION+56, ACTION+57 |
U | UPD+5, UPD+6, UPD+7, UPD+8, UPD+9, UPD+10, UPD+11, UPD+12, UPD+13, UPD+33 , UPD+34, UPD+36, UPD+42, UPD+44, UPD+49, UPD+75, ACTION+37, ACTION+39, ACTION+42, ACTION+43 , ACTION+48, ACTION+51, ACTION+52, ACTION+55 |
X | UPD+2~, UPD+33*, UPD+42*, UPD+44, UPD+46, UPD+49*, UPD+50, ACTION+54*, ACTION+55, LOGOFF+8* , LOGOFF+9 |
Y | UPD+2~, UPD+34, UPD+36, NEWWRKS+2~ |
Z | UPD+2~, ACTION+40*, ACTION+41, ACTION+43*, ACTION+44, ACTION+48*, ACTION+49 |
Z(200 | UPD+72 |