MAGDRPC1 ;WOIFO/EDM,DAC - Imaging RPCs ; Feb 15, 2022@10:28:27
Source file <MAGDRPC1.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 |
---|---|---|
GETPID(OUT) | ; RPC = MAG DICOM GET PROCESS ID
|
|
GETID(OUT,HOSTNAME) | ; RPC = MAG DICOM GET MACHINE ID
|
|
DOMAIN(OUT) | ; RPC = MAG DICOM GET DOMAIN
|
|
AGENCY(OUT) | ; RPC = MAG DICOM GET AGENCY
|
|
INFO(OUT,LOCATION) | ; RPC = MAG DICOM ET PHONE HOME
|
|
STATION(OUT,STATION,VERSION) | ; RPC = MAG DICOM WORKSTATION VERSION
|
|
FMGET(OUT,FILE,D0,FIELD) | ; RPC = MAG DICOM FILEMAN GET
; Get the value of a data field |
|
CUTOFF(OUT,D0) | ; RPC = MAG DICOM PACS CUTOFF DATE
; Retention Period for PACS |
|
MINSPACE(OUT,D0) | ; RPC = MAG DICOM PACS MINIMUM SPACE
; Minimum Percentage of Free Disk Space |
|
HL7PURGE(OUT,CUTOFF) | ; RPC = MAG DICOM PURGE HL7
; Purge HL7 transactions |
|
VALDEST(OUT,NAME) | ; RPC = MAG DICOM ROUTE VALID DEST
|
|
PAT(OUT,DFN) | ; RPC = MAG DICOM GET PATIENT
|
|
DCMNAME(OUT,DFN,DELIM) | ; RPC = MAG GET DICOM FMT PATIENT NAME
; P239 DAC - New RPC added ; HL7: family ^ given ^ middle ^ suffix ^ prefix ^ degree ; DICOM: family ^ given ^ middle ^ prefix ^ suffix (4 & 5 swapped, no degree) |
|
VA(PRE,ARR,SUB) | ||
RARPTO(OUT,TYPE,D0,F,D1) | ; RPC = MAG DICOM GET RAD RPT INFO
|
|
LISTORIG(OUT) | ; RPC = MAG GET DICOM XMIT ORIGIN
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | FMGET+2 |
GETS^DIQ | LISTORIG+4 |
$$CONSOLID^MAGBAPI | CUTOFF+3, MINSPACE+3 |
$$STATNUMB^MAGDFCNV | PAT+10 |
ROUTEDAY^MAGDRPC2 | INFO+10 |
$$GETICN^MPIF001 | PAT+9 |
GETICN^MPIF001 | PAT+9 |
ADD^VADPT | PAT+6 |
DEM^VADPT | PAT+5 |
INP^VADPT | PAT+7 |
SDA^VADPT | PAT+8 |
$$FMADD^XLFDT | INFO+3 |
$$NOW^XLFDT | STATION+17 |
$$HLNAME^XLFNAME | DCMNAME+8 |
$$KSP^XUPARAM | DOMAIN+2 |
RPC Name | Call Tags |
---|---|
MAG DICOM ET PHONE HOME | INFO |
MAG DICOM FILEMAN GET | FMGET |
MAG DICOM GET DOMAIN | DOMAIN |
MAG DICOM GET PATIENT | PAT |
MAG DICOM GET RAD RPT INFO | RARPTO |
MAG DICOM PACS CUTOFF DATE | CUTOFF |
MAG DICOM PACS MINIMUM SPACE | MINSPACE |
MAG DICOM PURGE HL7 | HL7PURGE |
MAG DICOM ROUTE VALID DEST | VALDEST |
MAG DICOM WORKSTATION VERSION | STATION |
MAG DICOM GET MACHINE ID | GETID |
MAG GET DICOM XMIT ORIGIN | LISTORIG |
MAG DICOM GET AGENCY | AGENCY |
MAG DICOM GET PROCESS ID | GETPID |
MAG GET DICOM FMT PATIENT NAME | DCMNAME |
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD("SITE" | DOMAIN+5 |
^MAG(2005.2 - [#2005.2] | VALDEST+7, VALDEST+8, VALDEST+9, VALDEST+13, VALDEST+14, VALDEST+15 |
^MAG(2006.1 - [#2006.1] | CUTOFF+5, CUTOFF+7, CUTOFF+12, CUTOFF+14, MINSPACE+5, MINSPACE+7, MINSPACE+12, MINSPACE+14 |
^MAG(2006.83 | STATION+4, STATION+5, STATION+6, STATION+8, STATION+11*, STATION+12*, STATION+13, STATION+15*, STATION+16, STATION+17* |
^MAGDAUDT(2006.5761 - [#2006.5761] | INFO+14, INFO+15, INFO+16 |
^MAGDHL7(2006.5 - [#2006.5] | HL7PURGE+4, HL7PURGE+5, HL7PURGE+6, HL7PURGE+7!, HL7PURGE+8!, HL7PURGE+9!, HL7PURGE+10!, HL7PURGE+15, HL7PURGE+16, HL7PURGE+19* , HL7PURGE+20 |
^MAGDICOM(2006.5641 - [#2006.5641] | GETID+4, GETID+6, GETID+7, GETID+8*, GETID+9*, GETID+10*, GETID+11, GETID+12*, GETID+13 |
^MAGDOUTP(2006.574 - [#2006.574] | LISTORIG+3 |
^RARPT - [#74] | RARPTO+2, RARPTO+3, RARPTO+4, RARPTO+5 |
Name | Line Occurrences |
---|---|
DOMAIN | INFO+7 |
VA | PAT+5, PAT+6, PAT+7, PAT+8, VA+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | INFO+13~, INFO+14*, INFO+18*, VA~, VA+2*, VA+3, VA+4 |
ARR | VA~, VA+1, VA+2 |
C | INFO+13~ |
CUTOFF | HL7PURGE~, HL7PURGE+4 |
D | HL7PURGE+2~, HL7PURGE+4*, HL7PURGE+5, HL7PURGE+8 |
D0 | GETID+1~, GETID+7*, GETID+8, GETID+9, GETID+10, GETID+11*, GETID+14, INFO+13~, INFO+14*, INFO+15 , INFO+16, INFO+19, STATION+1~, STATION+4*, STATION+8*, STATION+9, STATION+11, STATION+12, STATION+15, STATION+16 , STATION+17, STATION+18, FMGET~, FMGET+2, CUTOFF~, CUTOFF+12, CUTOFF+14, MINSPACE~, MINSPACE+12, MINSPACE+14 , HL7PURGE+2~, HL7PURGE+5*, HL7PURGE+6, HL7PURGE+7, HL7PURGE+8, HL7PURGE+9, HL7PURGE+10, VALDEST+1~, VALDEST+8*, VALDEST+9 , VALDEST+12*, VALDEST+14*, VALDEST+15, RARPTO~, RARPTO+1*, RARPTO+2, RARPTO+3, RARPTO+4, RARPTO+5 |
D1 | RARPTO~, RARPTO+1*, RARPTO+3, RARPTO+5 |
D2 | INFO+13~, INFO+15*, INFO+16 |
DELIM | DCMNAME~, DCMNAME+14 |
DFN | PAT~, PAT+3, PAT+9, PAT+10, DCMNAME~, DCMNAME+6, DCMNAME+7, DCMNAME+9 |
DGNAME | DCMNAME+4~, DCMNAME+8 |
DGNAME("FIELD" | DCMNAME+7* |
DGNAME("FILE" | DCMNAME+7* |
DGNAME("IENS" | DCMNAME+7* |
DICOMNAME | DCMNAME+4~, DCMNAME+11*, DCMNAME+12*, DCMNAME+13*, DCMNAME+14*, DCMNAME+15 |
DIQUIET | PAT+1~, PAT+4* |
DT | INFO+3 |
DUZ("AG" | AGENCY+1 |
F | RARPTO~, RARPTO+1*, RARPTO+2, RARPTO+3, RARPTO+5 |
FIELD | FMGET~, FMGET+2 |
FILE | FMGET~, FMGET+2 |
FROM | LISTORIG+1~, LISTORIG+3*, LISTORIG+4, LISTORIG+5 |
FST | INFO+1~, INFO+3*, INFO+14 |
HL7NAME | DCMNAME+4~, DCMNAME+8*, DCMNAME+9, DCMNAME+11, DCMNAME+12, DCMNAME+13 |
HOSTNAME | GETID~, GETID+2*, GETID+3, GETID+4, GETID+8, GETID+10 |
I | GETID+1~, GETID+11*, GETID+12, PAT+1~, VA~, VA+1*, VA+2, VA+3, VA+4 |
LO | GETID+1~ |
LOCATION | INFO~, INFO+15, INFO+16 |
M | INFO+13~, INFO+17*, INFO+19 |
MSG | LISTORIG+1~ |
N | GETID+1~, GETID+11*, GETID+12, INFO+1~, INFO+4*, INFO+8, INFO+18*, INFO+19*, INFO+24, PAT+1~ , PAT+4*, PAT+9*, PAT+10*, PAT+11, VA+3*, LISTORIG+1~, LISTORIG+2*, LISTORIG+5*, LISTORIG+7 |
NAME | VALDEST~, VALDEST+5, VALDEST+8, VALDEST+14 |
OUT | GETPID~, GETPID+1*, GETID~, GETID+3*, GETID+4*, GETID+5, GETID+14*, DOMAIN~, DOMAIN+2*, DOMAIN+6* , AGENCY~, AGENCY+1*, INFO~, INFO+2!, STATION~, STATION+2*, STATION+18*, FMGET~, FMGET+2*, CUTOFF~ , CUTOFF+5*, CUTOFF+8*, CUTOFF+9*, CUTOFF+12*, CUTOFF+15*, CUTOFF+16*, MINSPACE~, MINSPACE+5*, MINSPACE+8*, MINSPACE+9* , MINSPACE+12*, MINSPACE+15*, MINSPACE+16*, HL7PURGE~, HL7PURGE+3*, HL7PURGE+11*, HL7PURGE+14, HL7PURGE+18, VALDEST~, VALDEST+5* , VALDEST+9*, VALDEST+13, VALDEST+15*, PAT~, PAT+2!, DCMNAME~, DCMNAME+5!, DCMNAME+6*, DCMNAME+9*, DCMNAME+15* , RARPTO~, RARPTO+2*, RARPTO+3*, RARPTO+4*, RARPTO+5*, RARPTO+6*, LISTORIG~ |
OUT( | INFO+8*, INFO+18*, INFO+19*, PAT+9*, PAT+10*, VA+3*, LISTORIG+5* |
OUT(1 | INFO+24*, PAT+3*, PAT+11*, LISTORIG+2*, LISTORIG+7* |
P | HL7PURGE+2~, HL7PURGE+6*, HL7PURGE+10 |
PLACE | VALDEST+1~, VALDEST+13*, VALDEST+14 |
PRE | VA~, VA+3, VA+4 |
PRI | LISTORIG+1~ |
RTN | LISTORIG+1~ |
RTN(4 | LISTORIG+5 |
STATION | STATION~, STATION+2, STATION+4, STATION+11, STATION+12 |
SUB | VA~, VA+3, VA+4 |
T | HL7PURGE+2~, HL7PURGE+6*, HL7PURGE+9 |
TYPE | RARPTO~, RARPTO+1*, RARPTO+2, RARPTO+3, RARPTO+4, RARPTO+5, RARPTO+6 |
UP | GETID+1~ |
VA | PAT+1~ |
VADM | PAT+1~ |
VAIN | PAT+1~ |
VAPA | PAT+1~ |
VASD | PAT+1~ |
VERSION | STATION~, STATION+15 |
X | GETID+1~, DOMAIN+1~, DOMAIN+5*, DOMAIN+6, INFO+1~, INFO+7, INFO+8, INFO+13~, INFO+16*, INFO+17 , INFO+19, STATION+1~, STATION+6*, STATION+7*, STATION+9*, STATION+10*, STATION+11, STATION+16*, CUTOFF+2~, CUTOFF+7* , CUTOFF+8, CUTOFF+9, CUTOFF+14*, CUTOFF+15, CUTOFF+16, MINSPACE+2~, MINSPACE+7*, MINSPACE+8, MINSPACE+9, MINSPACE+14* , MINSPACE+15, MINSPACE+16, HL7PURGE+2~, HL7PURGE+6*, HL7PURGE+16*, HL7PURGE+17*, HL7PURGE+18*, HL7PURGE+19, VALDEST+1~, PAT+9* , VA~, VA+3* |
Name | Field # of Occurrence |
---|---|
$T(GETICN^MPIF001 | PAT+9 |