MAGDRPCE ;WOIFO/PMK - Imaging RPCs ; Aug 22, 2022@15:55:41
Source file <MAGDRPCE.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 |
|---|---|---|
| SERVICES(OUT) | ; RPC = MAG DICOM GET CON SERVICES
|
|
| GMRCDATE(OUT,SORTORDER,SERVICE,STATUS,DATE,GMRCIEN) | ; RPC = MAG DICOM GET CON BY DATE
|
|
| GMRCPAT(OUT,SORTORDER,DFN,DATE,GMRCIEN,SERVICES) | ; RPC = MAG DICOM GET CON BY PATIENT
|
|
| GMRCIEN(OUT,DIRECTION,GMRCIEN,SERVICES) | ; RPC = MAG DICOM GET CON BY GMRCIEN
|
|
| DATEGMRC(GMRCDATE) | ; convert a GMRC date to a FM date and vice versa
|
|
| CHKIMAGE(GMRCIEN,SERVICES) | ; check to see if there are images
|
|
| GMRCDATA(OUT,GMRCIEN,FIELD,FORMAT) | ; RPC = MAG DICOM GET CON DATA
|
|
| GMRCMAG(OUT,GMRCIEN) | ; RPC = MAG DICOM GET CON IMAGES
; return the image groups, if there are any |
| RPC Name | Call Tags |
|---|---|
| MAG DICOM GET CON SERVICES | SERVICES |
| MAG DICOM GET CON BY GMRCIEN | GMRCIEN |
| MAG DICOM GET CON IMAGES | GMRCMAG |
| MAG DICOM GET CON BY DATE | GMRCDATE |
| MAG DICOM GET CON BY PATIENT | GMRCPAT |
| MAG DICOM GET CON DATA | GMRCDATA |
| FileNo | Call Tags |
|---|---|
| ^GMR(123 - [#123] | GET1^DIQ |
| ^GMR(123.5 - [#123.5] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^GMR(123 - [#123] | GMRCDATE+16, GMRCDATE+19, GMRCPAT+14, GMRCPAT+22, GMRCIEN+10 |
| ^MAG(2006.5831 - [#2006.5831] | SERVICES+4 |
| ^MAG(2006.5839 - [#2006.5839] | CHKIMAGE+15, GMRCMAG+13, GMRCMAG+15, GMRCMAG+16 |
| ^MAGV(2005.62 - [#2005.62] | CHKIMAGE+16, GMRCMAG+21 |
| ^TIU(8925.91 - [#8925.91] | CHKIMAGE+14, GMRCMAG+5, GMRCMAG+7, GMRCMAG+8 |
| Name | Line Occurrences |
|---|---|
| $$CHKIMAGE | GMRCDATE+21, GMRCPAT+25, GMRCIEN+11 |
| $$DATEGMRC | GMRCDATE+14, GMRCDATE+17, GMRCPAT+11, GMRCPAT+15 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ALPHA | SERVICES+1~ |
| ALPHA( | SERVICES+6*, SERVICES+9, SERVICES+10 |
| DATE | GMRCDATE~, GMRCDATE+13, GMRCDATE+14*, GMRCDATE+16*, GMRCDATE+17, GMRCDATE+19, GMRCPAT~, GMRCPAT+8, GMRCPAT+10*, GMRCPAT+11* , GMRCPAT+14, GMRCPAT+22 |
| DFN | GMRCPAT~, GMRCPAT+7, GMRCPAT+14, GMRCPAT+22 |
| DIRECTION | GMRCDATE+1~, GMRCDATE+4*, GMRCDATE+5*, GMRCDATE+16, GMRCPAT+1~, GMRCPAT+4*, GMRCPAT+5*, GMRCPAT+14, GMRCPAT+22, GMRCIEN~ , GMRCIEN+2, GMRCIEN+3*, GMRCIEN+4*, GMRCIEN+5, GMRCIEN+10 |
| FIELD | GMRCDATA~, GMRCDATA+2, GMRCDATA+4 |
| FORMAT | GMRCDATA~, GMRCDATA+3*, GMRCDATA+4 |
| GMRCDATE | DATEGMRC~, DATEGMRC+1 |
| GMRCIEN | GMRCDATE~, GMRCDATE+15, GMRCDATE+19*, GMRCDATE+21, GMRCDATE+23, GMRCPAT~, GMRCPAT+13, GMRCPAT+20*, GMRCPAT+22*, GMRCPAT+23 , GMRCPAT+25, GMRCPAT+27, GMRCIEN~, GMRCIEN+6, GMRCIEN+10*, GMRCIEN+11, CHKIMAGE~, CHKIMAGE+5, CHKIMAGE+8, CHKIMAGE+13 , CHKIMAGE+14, CHKIMAGE+15, CHKIMAGE+16, GMRCDATA~, GMRCDATA+1, GMRCDATA+4, GMRCMAG~, GMRCMAG+4, GMRCMAG+13, GMRCMAG+15 , GMRCMAG+21 |
| HIT | GMRCPAT+18~, GMRCPAT+21*, GMRCPAT+22, GMRCPAT+24*, GMRCPAT+25*, CHKIMAGE+1~, CHKIMAGE+2*, CHKIMAGE+6, CHKIMAGE+14*, CHKIMAGE+15* , CHKIMAGE+16*, CHKIMAGE+17 |
| I | GMRCMAG+2~, GMRCMAG+3*, GMRCMAG+10*, GMRCMAG+18*, GMRCMAG+22*, GMRCMAG+24 |
| MAG20065839IEN | GMRCMAG+2~, GMRCMAG+14*, GMRCMAG+15*, GMRCMAG+16 |
| MAG20065839ZERO | GMRCMAG+2~, GMRCMAG+16*, GMRCMAG+17 |
| MAGIEN | GMRCMAG+2~, GMRCMAG+9*, GMRCMAG+10, GMRCMAG+17*, GMRCMAG+18 |
| NOUT | SERVICES+1~, SERVICES+9*, SERVICES+11, SERVICES+13 |
| OUT | SERVICES~, SERVICES+2!, GMRCDATE~, GMRCDATE+2!, GMRCDATE+3*, GMRCDATE+6*, GMRCDATE+7*, GMRCDATE+9*, GMRCDATE+11*, GMRCDATE+13* , GMRCDATE+17*, GMRCDATE+19, GMRCDATE+21*, GMRCDATE+23*, GMRCPAT~, GMRCPAT+2!, GMRCPAT+3*, GMRCPAT+6*, GMRCPAT+7*, GMRCPAT+8* , GMRCPAT+14*, GMRCPAT+15*, GMRCPAT+19*, GMRCPAT+27*, GMRCIEN~, GMRCIEN+1!, GMRCIEN+2*, GMRCIEN+5*, GMRCIEN+6*, GMRCIEN+7* , GMRCIEN+9*, GMRCIEN+10, GMRCIEN+11*, GMRCDATA~, GMRCDATA+1*, GMRCDATA+2*, GMRCDATA+4*, GMRCMAG~, GMRCMAG+3! |
| OUT( | SERVICES+11*, GMRCMAG+10*, GMRCMAG+18*, GMRCMAG+22* |
| OUT(1 | SERVICES+13*, GMRCMAG+24* |
| RETURN | GMRCMAG+2~ |
| SERVICE | SERVICES+1~, SERVICES+3*, SERVICES+4*, SERVICES+5, SERVICES+6, SERVICES+10*, SERVICES+11, GMRCDATE~, GMRCDATE+7, GMRCDATE+16 , GMRCDATE+19, GMRCDATE+20 |
| SERVICENAME | SERVICES+1~, SERVICES+5*, SERVICES+6, SERVICES+8*, SERVICES+9*, SERVICES+10, SERVICES+11 |
| SERVICES | GMRCDATE+1~, GMRCDATE+21, GMRCPAT~, GMRCPAT+19, GMRCPAT+25, GMRCIEN~, GMRCIEN+7, GMRCIEN+11, CHKIMAGE~ |
| SERVICES( | GMRCDATE+20*, GMRCPAT+24, CHKIMAGE+9 |
| SORTORDER | GMRCDATE~, GMRCDATE+3, GMRCDATE+4, GMRCDATE+5, GMRCDATE+6, GMRCPAT~, GMRCPAT+3, GMRCPAT+4, GMRCPAT+5, GMRCPAT+6 |
| STATUS | GMRCDATE~, GMRCDATE+9, GMRCDATE+10, GMRCDATE+11, GMRCDATE+16, GMRCDATE+19, CHKIMAGE+1~, CHKIMAGE+5*, CHKIMAGE+6 |
| TIU892591IEN | GMRCMAG+2~, GMRCMAG+6*, GMRCMAG+7*, GMRCMAG+8 |
| TIU892591ZERO | GMRCMAG+2~, GMRCMAG+8*, GMRCMAG+9 |
| TIUIEN | CHKIMAGE+1~, CHKIMAGE+13*, CHKIMAGE+14, GMRCMAG+2~, GMRCMAG+4*, GMRCMAG+5, GMRCMAG+7 |
| TOSERVICE | GMRCPAT+18~, GMRCPAT+23*, GMRCPAT+24, CHKIMAGE+1~, CHKIMAGE+8*, CHKIMAGE+9 |