STANDARD DATA DICTIONARY #2006.564 -- DICOM QUEUE FILE                                                            3/24/25    PAGE 1
STORED IN ^MAGDICOM(2006.564,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA               (VERSION 3.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
 +---------------------------------------------------------------+ 
 |                                                               |
 | Property of the US Government.                                | 
 | No permission to copy or redistribute this software is given. | 
 | Use of unreleased versions of this software requires the user | 
 | to execute a written test agreement with the VistA Imaging    | 
 | Development Office of the Department of Veterans Affairs,     | 
 | telephone (301) 734-0100.                                     | 
 |                                                               |
 | The Food and Drug Administration classifies this software as  | 
 | a medical device.  As such, it may not be changed in any way. | 
 | Modifications to this software may result in an adulterated   | 
 | medical device under 21CFR820, the use of which is considered | 
 | to be a violation of US Federal Statutes.                     | 
 |                                                               |
 +---------------------------------------------------------------+
 
The entries in this table define the various FIFO queues that are part of the DICOM Gateway operation. For each queue, the entry
defines how that queue is being used (incoming or outgoing messages, requests or responses, and relative priority).  Currently, 16
queues are defined.  
 
For requests initiated by the remote DICOM application entity: 
 
 +-----+-----+-----------+----------+-----------+
 | Ltr | Chn | Direction | Type     | Priority  | 
 +-----+-----+-----------+----------+-----------+
 |  A  |  *  | INCOMING  | REQUEST  | HIGH      | 
 |  B  |  *  | OUTGOING  | RESPONSE | HIGH      | 
 |  C  |  *  | INCOMING  | REQUEST  | MEDIUM    | 
 |  D  |  *  | OUTGOING  | RESPONSE | MEDIUM    | 
 |  E  |  *  | INCOMING  | REQUEST  | LOW       | 
 |  F  |  *  | OUTGOING  | RESPONSE | LOW       | 
 |  G  |  *  | INCOMING  | REQUEST  | IMMEDIATE | 
 |  H  |  *  | OUTGOING  | RESPONSE | IMMEDIATE | 
 +-----+-----+-----------+----------+-----------+
 
For requests initiated by local DICOM application entity: 
 
 +-----+-----+-----------+----------+-----------+
 | Ltr | Chn | Direction | Type     | Priority  | 
 +-----+-----+-----------+----------+-----------+
 |  S  |  *  | OUTGOING  | REQUEST  | IMMEDIATE | 
 |  T  |  *  | INCOMING  | RESPONSE | IMMEDIATE | 
 |  U  |  1  | OUTGOING  | REQUEST  | HIGH      | 
 |  V  |  *  | INCOMING  | RESPONSE | HIGH      | 
 |  W  |  1  | OUTGOING  | REQUEST  | MEDIUM    | 
 |  X  |  *  | INCOMING  | RESPONSE | MEDIUM    | 
 |  Y  |  1  | OUTGOING  | REQUEST  | LOW       | 
 |  Z  |  *  | INCOMING  | RESPONSE | LOW       | 
 +-----+-----+-----------+----------+-----------+


              DD ACCESS: @
              RD ACCESS: @
              WR ACCESS: @
             DEL ACCESS: @
           LAYGO ACCESS: @
           AUDIT ACCESS: @


INDEXED BY:    DIRECTION & TYPE & PRIORITY (X)




2006.564,.01  LETTER                 0;1 FREE TEXT (Required)

              Queue Letter   
              INPUT TRANSFORM:  K:$L(X)>1!($L(X)<1) X
              LAST EDITED:      OCT 18, 1999 
              HELP-PROMPT:      Enter the letter for this queue 
              DESCRIPTION:      The value of this field is a single letter that identifies the queue that is defined in this entry.  
                                 
                                See the description at the 'file' level for more details.  


2006.564,2    CHANNEL                0;2 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>5!($L(X)<1) X
              LAST EDITED:      OCT 18, 1999 
              HELP-PROMPT:      Enter a number, or '*' when any channel is allowed. 
              DESCRIPTION:      The value of this field is either an integer number that identifies the channel number that is
                                dedicated to the queue that is defined in this entry, or an asterisk to indicate that any channel
                                could be used.  
                                 
                                See the description at the 'file' level for more details.  


2006.564,3    MESSAGE                0;3 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>10!($L(X)<1) X
              LAST EDITED:      OCT 18, 1999 
              HELP-PROMPT:      Enter the message ID 
              DESCRIPTION:      The value of this field is an integer number that indicates the number of messages that is
                                currently waiting in the queue that is defined in this entry.  


2006.564,4    DIRECTION              0;4 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>15!($L(X)<1) X
              LAST EDITED:      OCT 18, 1999 
              HELP-PROMPT:      Enter either 'INCOMING' or 'OUTGOING'. 
              DESCRIPTION:      The value of this field is a string that identifies the direction in which information will flow
                                for the queue that is defined in this entry.  
                                 
                                Possible values are INCOMING and OUTGOING.  
                                 
                                See the description at the 'file' level for more details.  

              RECORD INDEXES:   X (#82)

2006.564,5    TYPE                   0;5 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>15!($L(X)<1) X
              LAST EDITED:      OCT 18, 1999 
              HELP-PROMPT:      Enter either 'REQUEST' or 'RESPONSE' 
              DESCRIPTION:      The value of this field is a string that identifies the type of message that is transmitted through
                                the queue that is defined in this entry.  
                                 
                                Possible values are REQUEST and RESPONSE.  
                                 
                                See the description at the 'file' level for more details.  

              RECORD INDEXES:   X (#82)

2006.564,6    PRIORITY               0;6 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>15!($L(X)<1) X
              LAST EDITED:      OCT 18, 1999 
              HELP-PROMPT:      Enter one of 'LOW', 'MEDIUM', 'HIGH' or 'IMMEDIATE' 
              DESCRIPTION:      The value of this field is a string that identifies the relative priority of the queue that is
                                defined in this entry.  
                                 
                                Possible values are LOW, MEDIUM, HIGH and IMMEDIATE.  
                                 
                                See the description at the 'file' level for more details.  

              RECORD INDEXES:   X (#82)

File #2006.564

  Record Indexes:

  X (#82)    RECORD    MUMPS    IR    LOOKUP & SORTING
      Short Descr:  Find entry number from direction, type and priority
      Description:  This cross-reference finds the internal entry number for the queue, given the Direction, Type and Priority.  
        Set Logic:  S ^MAGDCM(2006.564,"X",X(1),X(2),X(3))=DA
       Kill Logic:  K ^MAGDCM(2006.564,"X",X(1),X(2),X(3))
       Whole Kill:  K ^MAGDCM(2006.564,"X")
             X(1):  DIRECTION  (2006.564,4)  (Subscr 1)  (Len 30)  (forwards)
             X(2):  TYPE  (2006.564,5)  (Subscr 2)  (Len 30)  (forwards)
             X(3):  PRIORITY  (2006.564,6)  (Subscr 3)  (Len 30)  (forwards)


INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):