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 |