STANDARD DATA DICTIONARY #2006.03 -- IMAGE BACKGROUND QUEUE FILE 3/24/25 PAGE 1 STORED IN ^MAGQUEUE(2006.03, *** 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 Image Background Queue file is a holding file for all the entries to be processed by the Background Processor. Entries are made by Clinical Capture workstation, VistARad Diagnostic workstation, DICOM Image gateways or the Background Gui application for functions such as copying file to and from the jukebox and/or magnetic drives. The Background GUI application will update entries as well as remove entries from this file. DD ACCESS: @ RD ACCESS: @ WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ AUDIT ACCESS: APPLICATION GROUP(S): MAG IDENTIFIED BY: NUMBER (#.001), PLACE (#.04)[R] POINTED TO BY: QUEUE POINTER field (#1) of the IMAGE BACKGROUND QUEUE POINTER File (#2006.031) NAME field (#.01) of the IMPORT QUEUE File (#2006.034) INDEXED BY: PLACE & QUEUE NAME (C), PLACE & QUEUE NAME & COMPLETION STATUS (D), PLACE & IMAGE POINTER (E), PLACE & IMAGE POINTER & QUEUE TYPE (F) 2006.03,.001 NUMBER NUMBER INPUT TRANSFORM: K:+X'=X!(X>99999999)!(X<1)!(X?.E1"."1.N) X LAST EDITED: OCT 25, 2000 HELP-PROMPT: Type a number between 1 and 99999999, 0 Decimal Digits DESCRIPTION: This is the internal entry number (IEN) of the QUEUE entry. 2006.03,.01 QUEUE NAME 0;1 FREE TEXT INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>10!($L(X)<1) X LAST EDITED: JAN 07, 2005 HELP-PROMPT: Answer must be 1-10 characters in length. DESCRIPTION: Name of the queue holding the entry. RECORD INDEXES: C (#662), D (#663) 2006.03,.04 PLACE 0;12 POINTER TO IMAGING SITE PARAMETERS FILE (#2006.1) (Required) LAST EDITED: APR 14, 2005 DESCRIPTION: This field references the site parameter file. The Site parameter entry defines all of the attributes of Vista Imaging local area network. This includes facility user preferences, network write locations, etc. RECORD INDEXES: C (#662), D (#663), E (#664), F (#665) 2006.03,1 USER 0;2 POINTER TO NEW PERSON FILE (#200) LAST EDITED: DEC 20, 1994 DESCRIPTION: Pointer to the user creating the entry in the queue. 2006.03,2 SYSTEM VOLUME GROUP ID 0;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>3!($L(X)<3) X LAST EDITED: DEC 13, 2000 HELP-PROMPT: Answer must be 3 characters in length DESCRIPTION: The identification of the system used to create the entry in the queue. 2006.03,3 REQUEST DATE & TIME 0;4 DATE INPUT TRANSFORM: S %DT="EST" D ^%DT S X=Y K:Y<1 X LAST EDITED: DEC 20, 1994 DESCRIPTION: The date and time that the entry was placed into the queue. 2006.03,4 COMPLETION STATUS 0;5 FREE TEXT INPUT TRANSFORM: K:$L(X)>60!($L(X)<1) X LAST EDITED: OCT 22, 2004 HELP-PROMPT: Answer must be 1-60 characters in length. DESCRIPTION: The status of the handing of the request by the Background Processor. The field is null until the entry is processed in the background. A positive value indicates a successful completion of the request. A negative value indicates a failure to complete the request. Explanatory text follows the numeric status in this field RECORD INDEXES: D (#663) 2006.03,5 COMPLETION DATE & TIME 0;6 DATE INPUT TRANSFORM: S %DT="EST" D ^%DT S X=Y K:Y<1 X LAST EDITED: DEC 20, 1994 DESCRIPTION: The date and time that the background processor finished the request. 2006.03,6 IMAGE POINTER 0;7 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X LAST EDITED: NOV 02, 2004 HELP-PROMPT: Answer must be 1-20 characters in length. DESCRIPTION: Pointer to file 2005. RECORD INDEXES: E (#664), F (#665) 2006.03,7 QUEUE TYPE 0;8 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X LAST EDITED: NOV 09, 2004 HELP-PROMPT: Answer must be 1-20 characters in length. DESCRIPTION: Type of Background or DICOM processor queued process. RECORD INDEXES: F (#665) 2006.03,8 QUEUED SEQUENCE NUMBER 0;9 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X LAST EDITED: MAR 23, 1998 HELP-PROMPT: Answer must be 1-20 characters in length. DESCRIPTION: If this field is blank then this queued process record represents is in its initial instantiation. 2006.03,9 FILEPATH 0;10 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X LAST EDITED: APR 23, 1998 HELP-PROMPT: Answer must be 1-20 characters in length. DESCRIPTION: Complete Filepath passed from the foreground to the Background Processor. 2006.03,10 QUEUE DATA ITEM 5 0;11 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X LAST EDITED: MAR 21, 1995 HELP-PROMPT: Answer must be 1-20 characters in length. DESCRIPTION: Fifth parameter passed from the foreground to the Background Processor. FILES POINTED TO FIELDS IMAGING SITE PARAMETERS (#2006.1) PLACE (#.04) NEW PERSON (#200) USER (#1) File #2006.03 Record Indexes: C (#662) RECORD REGULAR IR LOOKUP & SORTING Short Descr: To Sort by Place and Queue name Set Logic: S ^MAGQUEUE(2006.03,"C",X(1),$E(X(2),1,30),DA)="" Kill Logic: K ^MAGQUEUE(2006.03,"C",X(1),$E(X(2),1,30),DA) Whole Kill: K ^MAGQUEUE(2006.03,"C") X(1): PLACE (2006.03,.04) (Subscr 1) (forwards) X(2): QUEUE NAME (2006.03,.01) (Subscr 2) (Len 30) (forwards) D (#663) RECORD REGULAR IR LOOKUP & SORTING Short Descr: Status Set Logic: S ^MAGQUEUE(2006.03,"D",X(1),$E(X(2),1,30),$E(X(3),1,30),DA)="" Kill Logic: K ^MAGQUEUE(2006.03,"D",X(1),$E(X(2),1,30),$E(X(3),1,30),DA) Whole Kill: K ^MAGQUEUE(2006.03,"D") X(1): PLACE (2006.03,.04) (Subscr 1) (forwards) X(2): QUEUE NAME (2006.03,.01) (Subscr 2) (Len 30) (forwards) X(3): COMPLETION STATUS (2006.03,4) (Subscr 3) (Len 30) (forwards) E (#664) RECORD REGULAR IR LOOKUP & SORTING Short Descr: Place and Image number index to prevent redundant queues Set Logic: S ^MAGQUEUE(2006.03,"E",X(1),$E(X(2),1,30),DA)="" Set Cond: I $P(^MAGQUEUE(2006.03,DA,0),U)["JUKEBOX" Kill Logic: K ^MAGQUEUE(2006.03,"E",X(1),$E(X(2),1,30),DA) Kill Cond: I $P(^MAGQUEUE(2006.03,DA,0),U)["JUKEBOX" Whole Kill: K ^MAGQUEUE(2006.03,"E") X(1): PLACE (2006.03,.04) (Subscr 1) (forwards) X(2): IMAGE POINTER (2006.03,6) (Subscr 2) (Len 30) (forwards) F (#665) RECORD REGULAR IR LOOKUP & SORTING Short Descr: Place, image number, type index Description: This X-REF is used to prevent redundent queuing of images when network throughput is at a premium. Set Logic: S ^MAGQUEUE(2006.03,"F",X(1),$E(X(2),1,30),$E(X(3),1,30),DA)="" Set Cond: I (($P(^MAGQUEUE(2006.03,DA,0),U)["JBTOHD")&($P(^MAGQUEUE(2006.03,DA,0),U,7)?1N.N)) Kill Logic: K ^MAGQUEUE(2006.03,"F",X(1),$E(X(2),1,30),$E(X(3),1,30),DA) Kill Cond: I (($P(^MAGQUEUE(2006.03,DA,0),U)["JBTOHD")&($P(^MAGQUEUE(2006.03,DA,0),U,7)?1N.N)) Whole Kill: K ^MAGQUEUE(2006.03,"F") X(1): PLACE (2006.03,.04) (Subscr 1) (forwards) X(2): IMAGE POINTER (2006.03,6) (Subscr 2) (Len 30) (forwards) X(3): QUEUE TYPE (2006.03,7) (Subscr 3) (Len 30) (forwards) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):