MAGDRPC2 ;WOIFO/EDM/PMK - Imaging RPCs ; Feb 15, 2022@10:47:46
Source file <MAGDRPC2.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 |
|---|---|---|
| SERVICE(OUT) | ; RPC = MAG DICOM GET SERVICE INFO
|
|
| SAME(SET,D0,NODE,PIECE,X) | ; Called from FileMan ^DD
|
|
| IMAGE(OUT,D0) | ; RPC = MAG DICOM GET BASIC IMAGE
|
|
| GRPIMG(OUT,D0) | ; RPC = MAG DICOM GET IMAGE GROUP
|
|
| IMAGNEW(OUT,ARTIFACTIX) | ; RPC = MAG DICOM GET NEW SOP DB IMAGE - P305 PMK 12/02/2021
|
|
| DECRYP(X) | ||
| IMGVER(OUT) | ; RPC = MAG DICOM GET VERSION
|
|
| PLACE(LOCATION) | ||
| ROUTEDAY | ; Scan for Routing Activity
|
|
| DELTA(START,STOP) |
| Name | Field # of Occurrence |
|---|---|
| FIND^DIC | IMGVER+2 |
| $$GET1^DIQ | IMAGNEW+5, IMAGNEW+6, IMAGNEW+7, IMAGNEW+8 |
| GETS^DIQ | IMAGE+7 |
| FILEFIND^MAGDFB | IMAGE+14, IMAGE+18, IMAGE+22 |
| $$UP^MAGDFCNV | IMAGNEW+5 |
| CHK^MAGGSQI | GRPIMG+2 |
| $$DECRYP^ROUTINE | DECRYP |
| $$ENCRYP^ROUTINE | SERVICE+4 |
| $$FMTH^XLFDT | DELTA+5 |
| $$HTFM^XLFDT | ROUTEDAY+23, ROUTEDAY+24, ROUTEDAY+84 |
| RPC Name | Call Tags |
|---|---|
| MAG DICOM GET BASIC IMAGE | IMAGE |
| MAG DICOM GET IMAGE GROUP | GRPIMG |
| MAG DICOM GET SERVICE INFO | SERVICE |
| MAG DICOM GET VERSION | IMGVER |
| MAG DICOM GET NEW SOP DB IMAGE | IMAGNEW |
| FileNo | Call Tags |
|---|---|
| ^MAG(2005 - [#2005] | GETS^DIQ |
| ^MAG(2005.2 - [#2005.2] | GET1^DIQ |
| ^MAGV(2006.918 - [#2006.918] | GET1^DIQ |
| ^XPD(9.7 - [#9.7] | FIND^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^MAG(2005 - [#2005] | IMAGE+5, IMAGE+26, GRPIMG+4, GRPIMG+5, ROUTEDAY+26, ROUTEDAY+28, ROUTEDAY+30, ROUTEDAY+31, ROUTEDAY+35, ROUTEDAY+39 , ROUTEDAY+40 |
| ^MAG(2005.1 - [#2005.1] | IMAGE+4 |
| ^MAG(2005.2 - [#2005.2] | ROUTEDAY+27 |
| ^MAG(2006.1 - [#2006.1] | SERVICE+2, SERVICE+3, SAME+2, SAME+3*, PLACE+1, PLACE+2 |
| ^MAGDICOM(2006.563 - [#2006.563] | ROUTEDAY+83 |
| ^MAGV(2006.918 - [#2006.918] | IMAGNEW+3 |
| ^TMP("MAG" | ROUTEDAY+20!, ROUTEDAY+21!, ROUTEDAY+22!, ROUTEDAY+32, ROUTEDAY+33*, ROUTEDAY+37, ROUTEDAY+38*, ROUTEDAY+59, ROUTEDAY+61*, ROUTEDAY+70* , ROUTEDAY+78*, ROUTEDAY+85, ROUTEDAY+86!, ROUTEDAY+91, ROUTEDAY+94, ROUTEDAY+95, ROUTEDAY+97, ROUTEDAY+103!, ROUTEDAY+104!, ROUTEDAY+105! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | ROUTEDAY+90~, ROUTEDAY+91*, ROUTEDAY+92*, ROUTEDAY+101 |
| ARTIFACTINSTIX | IMAGNEW+1~, IMAGNEW+3*, IMAGNEW+4, IMAGNEW+5, IMAGNEW+6, IMAGNEW+8 |
| ARTIFACTIX | IMAGNEW~, IMAGNEW+2, IMAGNEW+3, IMAGNEW+4 |
| BUCKET | ROUTEDAY+1~ |
| BUCKET( | ROUTEDAY+49*, ROUTEDAY+51*, ROUTEDAY+52*, ROUTEDAY+54*, ROUTEDAY+60, ROUTEDAY+62, ROUTEDAY+64, ROUTEDAY+65, ROUTEDAY+66, ROUTEDAY+67 , ROUTEDAY+68, ROUTEDAY+72, ROUTEDAY+73, ROUTEDAY+74, ROUTEDAY+75, ROUTEDAY+76 |
| D | DELTA~, DELTA+5*, DELTA+6 |
| D0 | SERVICE+1~, SERVICE+2*, SERVICE+3, SAME~, SAME+2, IMAGE~, IMAGE+3, IMAGE+4, IMAGE+5, IMAGE+7 , IMAGE+8, IMAGE+9, IMAGE+10, IMAGE+14, IMAGE+18, IMAGE+22, IMAGE+26, GRPIMG~, GRPIMG+2, GRPIMG+4 , GRPIMG+5, IMGVER+1~, PLACE~, PLACE+2*, ROUTEDAY+2~, ROUTEDAY+35*, ROUTEDAY+36, ROUTEDAY+37, ROUTEDAY+38, ROUTEDAY+39 , ROUTEDAY+40, ROUTEDAY+85*, ROUTEDAY+86 |
| D1 | GRPIMG+1~, GRPIMG+4*, GRPIMG+5, ROUTEDAY+3~, ROUTEDAY+35*, ROUTEDAY+37, ROUTEDAY+38, ROUTEDAY+62*, ROUTEDAY+63*, ROUTEDAY+70 , ROUTEDAY+71*, ROUTEDAY+78, DELTA~, DELTA+1*, DELTA+5 |
| D2 | DELTA~, DELTA+1*, DELTA+5 |
| D4 | ROUTEDAY+4~, ROUTEDAY+39*, ROUTEDAY+40 |
| DATINS | IMGVER+1~, IMGVER+7*, IMGVER+9, IMGVER+12*, IMGVER+13 |
| DAY | ROUTEDAY+5~, ROUTEDAY+29*, ROUTEDAY+41, ROUTEDAY+49, ROUTEDAY+51, ROUTEDAY+52, ROUTEDAY+54, ROUTEDAY+60*, ROUTEDAY+61, ROUTEDAY+62 , ROUTEDAY+64, ROUTEDAY+65, ROUTEDAY+66, ROUTEDAY+67, ROUTEDAY+68, ROUTEDAY+70, ROUTEDAY+72, ROUTEDAY+73, ROUTEDAY+74, ROUTEDAY+75 , ROUTEDAY+76, ROUTEDAY+78, ROUTEDAY+80, ROUTEDAY+84*, ROUTEDAY+85, ROUTEDAY+91*, ROUTEDAY+93, ROUTEDAY+94, ROUTEDAY+95, ROUTEDAY+97 |
| DAYTIM | ROUTEDAY+6~, ROUTEDAY+28*, ROUTEDAY+29, ROUTEDAY+30 |
| DEST | ROUTEDAY+7~, ROUTEDAY+26*, ROUTEDAY+27, ROUTEDAY+28, ROUTEDAY+30, ROUTEDAY+42, ROUTEDAY+49, ROUTEDAY+51, ROUTEDAY+52, ROUTEDAY+54 , ROUTEDAY+62*, ROUTEDAY+64, ROUTEDAY+65, ROUTEDAY+66, ROUTEDAY+67, ROUTEDAY+68, ROUTEDAY+69, ROUTEDAY+72, ROUTEDAY+73, ROUTEDAY+74 , ROUTEDAY+75, ROUTEDAY+76, ROUTEDAY+77 |
| DISKVOLUME | IMAGNEW+1~, IMAGNEW+6*, IMAGNEW+7 |
| FILEPATH | IMAGNEW+1~, IMAGNEW+8*, IMAGNEW+9 |
| FILEREF | IMAGNEW+1~, IMAGNEW+5*, IMAGNEW+9 |
| FIRST | ROUTEDAY+8~, ROUTEDAY+23*, ROUTEDAY+28 |
| FME | IMGVER+1~ |
| FML | IMGVER+1~ |
| FML("DILIST" | IMGVER+3, IMGVER+4, IMGVER+7, IMGVER+8 |
| FST | PLACE~, PLACE+1*, PLACE+3 |
| FSTX | ROUTEDAY+9~, ROUTEDAY+34*, ROUTEDAY+44*, ROUTEDAY+48 |
| I | IMAGE+1~, IMAGE+2*, IMAGE+11*, IMAGE+15*, IMAGE+16*, IMAGE+19*, IMAGE+20*, IMAGE+23*, IMAGE+24*, IMAGE+27* , IMAGE+29, GRPIMG+1~, GRPIMG+3*, GRPIMG+6*, GRPIMG+8, IMAGNEW+1~, IMGVER+1~, IMGVER+3*, IMGVER+4, IMGVER+7 , IMGVER+8 |
| IMAGE | ROUTEDAY+10~, ROUTEDAY+30*, ROUTEDAY+31, ROUTEDAY+35 |
| L | IMGVER+1~, IMGVER+12*, IMGVER+15*, IMGVER+18 |
| L( | IMGVER+9*, IMGVER+12, IMGVER+13 |
| L0 | SAME+1~, SAME+2*, SAME+3 |
| LAST | ROUTEDAY+11~, ROUTEDAY+24*, ROUTEDAY+28 |
| LOCATION | PLACE~, PLACE+2 |
| LST | PLACE~, PLACE+1* |
| LSTQ | ROUTEDAY+12~, ROUTEDAY+34*, ROUTEDAY+43*, ROUTEDAY+48 |
| MSG | IMAGE+1~ |
| N | IMGVER+1~, IMGVER+4*, IMGVER+5, ROUTEDAY+92*, ROUTEDAY+93*, ROUTEDAY+96*, ROUTEDAY+98*, ROUTEDAY+101* |
| >> NAME( | ROUTEDAY+27*, ROUTEDAY+69, ROUTEDAY+77 |
| NODE | SAME~, SAME+3 |
| OUT | SERVICE~, SERVICE+2*, SERVICE+4*, IMAGE~, IMAGE+2!, GRPIMG~, GRPIMG+2, GRPIMG+3!, IMAGNEW~, IMAGNEW+2* , IMAGNEW+4*, IMAGNEW+9*, IMGVER~, IMGVER+12*, IMGVER+14*, IMGVER+18* |
| OUT( | IMAGE+11*, IMAGE+15*, IMAGE+16*, IMAGE+19*, IMAGE+20*, IMAGE+23*, IMAGE+24*, IMAGE+27*, GRPIMG+6*, ROUTEDAY+92* , ROUTEDAY+93*, ROUTEDAY+96*, ROUTEDAY+98*, ROUTEDAY+101* |
| OUT(0 | GRPIMG+2 |
| OUT(1 | IMAGE+3*, IMAGE+4*, IMAGE+5*, IMAGE+29*, GRPIMG+8* |
| P | IMGVER+1~, IMGVER+8*, IMGVER+9 |
| P3 | ROUTEDAY+13~, ROUTEDAY+59*, ROUTEDAY+80* |
| P4 | ROUTEDAY+14~, ROUTEDAY+59*, ROUTEDAY+61*, ROUTEDAY+86* |
| PARENT | ROUTEDAY+15~, ROUTEDAY+31*, ROUTEDAY+32*, ROUTEDAY+33, ROUTEDAY+35 |
| PATCH | IMGVER+1~, IMGVER+5*, IMGVER+6, IMGVER+9, IMGVER+13*, IMGVER+14, IMGVER+15 |
| PATCH( | IMGVER+6*, IMGVER+15* |
| PHYSICALREF | IMAGNEW+1~, IMAGNEW+7*, IMAGNEW+9 |
| PIECE | SAME~, SAME+3 |
| R | ROUTEDAY+16~, ROUTEDAY+83*, ROUTEDAY+84 |
| SET | SAME~, SAME+3 |
| START | DELTA~, DELTA+1, DELTA+2 |
| STOP | DELTA~, DELTA+1, DELTA+2 |
| T1 | DELTA~, DELTA+2*, DELTA+3*, DELTA+6 |
| T2 | DELTA~, DELTA+2*, DELTA+4*, DELTA+6 |
| TARGET | IMAGE+1~ |
| TARGET(2005 | IMAGE+8, IMAGE+9, IMAGE+10 |
| V | IMAGE+1~, IMAGE+14, IMAGE+16, IMAGE+18, IMAGE+20, IMAGE+22, IMAGE+24, IMAGE+26*, IMAGE+27 |
| VE | IMAGE+1~, IMAGE+10*, IMAGE+11 |
| VI | IMAGE+1~, IMAGE+9*, IMAGE+11 |
| W | ROUTEDAY+90~, ROUTEDAY+94*, ROUTEDAY+95, ROUTEDAY+97* |
| X | SERVICE+1~, SERVICE+3*, SERVICE+4, SAME~, SAME+3, IMAGE+1~, IMAGE+8*, IMAGE+9, IMAGE+10, IMAGE+11 , IMAGE+14, IMAGE+15, IMAGE+18, IMAGE+19, IMAGE+22, IMAGE+23, IMAGE+26*, GRPIMG+1~, GRPIMG+5*, GRPIMG+6 , DECRYP~, IMGVER+1~, ROUTEDAY+17~, ROUTEDAY+40*, ROUTEDAY+41, ROUTEDAY+42, ROUTEDAY+43, ROUTEDAY+44, ROUTEDAY+45, ROUTEDAY+48* , ROUTEDAY+49, ROUTEDAY+50*, ROUTEDAY+51, ROUTEDAY+53*, ROUTEDAY+54, ROUTEDAY+59*, ROUTEDAY+64*, ROUTEDAY+65*, ROUTEDAY+66*, ROUTEDAY+67* , ROUTEDAY+68*, ROUTEDAY+69*, ROUTEDAY+70, ROUTEDAY+72*, ROUTEDAY+73*, ROUTEDAY+74*, ROUTEDAY+75*, ROUTEDAY+76*, ROUTEDAY+77*, ROUTEDAY+78 , ROUTEDAY+95*, ROUTEDAY+96, ROUTEDAY+97*, ROUTEDAY+98 |
| XMIT | ROUTEDAY+18~, ROUTEDAY+34*, ROUTEDAY+45*, ROUTEDAY+52, ROUTEDAY+53 |