STANDARD DATA DICTIONARY #2006.031 -- IMAGE BACKGROUND QUEUE POINTER FILE 3/24/25 PAGE 1 STORED IN ^MAGQUEUE(2006.031, *** 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. | | | +---------------------------------------------------------------+ This file contains the pointers for the Imaging Background Queue file. It tracks the status of queue processing. The Background Processor uses three files: 1. Queue (2006.03) 2. Queue Pointer (2006.031) 3. Jukebox (2006.032) There are five different tasks that can be performed by the background processor: 1. ABSTRACT -- create a small version of an image 2. EXPORT ---- copy an image to an export directory so that it can be used outside the imaging system 3. IMPORT ----copy an image from an import directory into the imaging system 4. JUKEBOX ---copy an image from hard disk to the jukebox 5. JBTOHD ----copy an image from the jukebox to the hard disk There is a single Input Queue file for all the requests, with a cross-reference to request type. The background processor processes the entries in a prioritized first-in first-out fashion, and uses the Queue Pointer file to record its progress. The background processor uses the Jukebox file for device-specific information. The jukebox platters are logically placed into the Network Location file, and are pointed to by the Jukebox file and the Image file. Jukeboxes, which can be configured as a single volume, only have a single entry in the network location file. DD ACCESS: @ RD ACCESS: @ WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ AUDIT ACCESS: APPLICATION GROUP(S): MAG IDENTIFIED BY: PLACE (#.04)[R] INDEXED BY: PLACE & QUEUE NAME (C) 2006.031,.01 QUEUE NAME 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X LAST EDITED: JAN 07, 2005 HELP-PROMPT: Answer must be 3-30 characters in length. DESCRIPTION: Name of the queue holding the entry. The entry is controlled by the Imaging interfaces and should not be entered directly by any user. RECORD INDEXES: C (#666) 2006.031,.04 PLACE 0;4 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 (#666) 2006.031,1 QUEUE POINTER 0;2 POINTER TO IMAGE BACKGROUND QUEUE FILE (#2006.03) LAST EDITED: DEC 20, 1994 DESCRIPTION: Pointer to the entry in the queue. 2006.031,2 QUEUE COUNT 0;3 NUMBER INPUT TRANSFORM: K:+X'=X!(X>9999999)!(X<0)!(X?.E1"."1N.N) X LAST EDITED: MAR 28, 2005 HELP-PROMPT: Type a Number between 0 and 9999999, 0 Decimal Digits DESCRIPTION: This field provides a count of the queue entries that have yet to be processed in the Queue file (#2006.03) for each queue type. 2006.031,3 QUEUE TYPE TOTAL 0;5 NUMBER INPUT TRANSFORM: K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1.N) X LAST EDITED: APR 14, 2005 HELP-PROMPT: Type a number between 0 and 99999999, 0 Decimal Digits DESCRIPTION: This value is the total number of queues in the queue partition of this type for this local area Vista Imaging network. This value can be used in conjunction with the Queue Count field (#2) to determine the number of queues in the failed queue partition. i.e. Queue Type Total - Queue Count = failed queues (for this "PLACE" and this queue type).. 2006.031,4 LAST_QUEUE_PROCESSED_DATE_TIME 0;6 DATE INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X LAST EDITED: AUG 08, 2007 HELP-PROMPT: (No range limit on date) DESCRIPTION: This is the latest date and time that this queue was processed. It is updated at the completion of the BP Queue process. FILES POINTED TO FIELDS IMAGE BACKGROUND QUEUE (#2006.03) QUEUE POINTER (#1) IMAGING SITE PARAMETERS (#2006.1) PLACE (#.04) File #2006.031 Record Indexes: C (#666) RECORD REGULAR IR LOOKUP & SORTING Short Descr: Place and type index Set Logic: S ^MAGQUEUE(2006.031,"C",X(1),$E(X(2),1,30),DA)="" Kill Logic: K ^MAGQUEUE(2006.031,"C",X(1),$E(X(2),1,30),DA) Whole Kill: K ^MAGQUEUE(2006.031,"C") X(1): PLACE (2006.031,.04) (Subscr 1) (forwards) X(2): QUEUE NAME (2006.031,.01) (Subscr 2) (Len 30) (forwards) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):