STANDARD DATA DICTIONARY #776.2 -- HL7 MONITOR MASTER JOB FILE 9/29/25 PAGE 1
STORED IN ^HLEV(776.2, (48 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.6)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
POINTED TO BY: MASTER JOB PTR field (#9) of the HL7 MONITOR JOB File (#776)
CROSS
REFERENCED BY: CREATION TIME(B)
776.2,.01 CREATION TIME 0;1 DATE (Required)
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JUN 01, 2003
DESCRIPTION: This field holds the time when the entry in this file was created (at the beginning of the running
of the background master job.)
CROSS-REFERENCE: 776.2^B
1)= S ^HLEV(776.2,"B",$E(X,1,30),DA)=""
2)= K ^HLEV(776.2,"B",$E(X,1,30),DA)
On a parameter-controlled frequency, a master job is run to determine whether individual monitors
should be run. When these master jobs start, an entry is made in the HL Event Master Job file
(#776.2). The .01 field of this file is Creation Time, and this B xref is created based on the
date/time value in this field.
776.2,2 COMPLETION TIME 0;2 DATE
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: MAY 18, 2003
DESCRIPTION:
This field holds the time when the master job completed.
776.2,3 TIMESTAMP 0;3 DATE
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: MAY 18, 2003
DESCRIPTION: Periodically, when the master job is running, this timestamp is refreshed. Normally, this
timestamp will be equal to the completion time of the master job.
776.2,4 STATUS 0;4 SET
'E' FOR ERRORED;
'F' FOR FINISHED;
'Q' FOR QUEUED;
'R' FOR RUNNING;
'P' FOR PARAMETER STOP;
'S' FOR STOP REQUESTED;
'A' FOR ABORTED-NOT RUN;
LAST EDITED: JUN 01, 2003
DESCRIPTION:
This field holds the status of the master job.
776.2,5 TASK NUMBER 0;5 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: MAY 18, 2003
HELP-PROMPT: Type a Number between 1 and 999999999999, 0 Decimal Digits
DESCRIPTION:
This field holds the task number for the background master job.
776.2,6 QUEUE TIME 0;6 DATE
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: MAY 18, 2003
DESCRIPTION: When the master job starts, as it's first action, it queues the next master job for a future time
REQUEUE MINUTES in the future. At that time, an entry is made in this file and the "future time"
recorded in this field.
776.2,7 QUEUE PERSON 0;7 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: MAY 21, 2003
DESCRIPTION: This field holds the DUZ of the person who started the master job the first time. (From that time
on, that person's DUZ will remain associated with all future master jobs.)
776.2,8 START TIME 0;8 DATE
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JUN 01, 2003
DESCRIPTION: Master jobs are queued to a future time. When these jobs activate, the time "now" is recorded in
this field.
776.2,50 RUN DIARY 50;0 WORD-PROCESSING #776.201 (NOWRAP)
DESCRIPTION: This field holds information about the master job process, and cannot be modified by non-VistA HL7
applications.
LAST EDITED: MAY 18, 2003
776.2,51 EVENTS CHECKED 51;0 Multiple #776.2051 (Add New Entry without Asking)
DESCRIPTION: When the master job runs, it checks all existing event monitors in the HL Event Monitor file
(#776.1). One entry in this Events Checked multiple is made for every monitor found. (See the
fields in this multiple for additional information.)
776.2051,.01 EVENT MONITOR IEN (Free-Text) 0;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>12!($L(X)<1) X
LAST EDITED: MAY 23, 2003
HELP-PROMPT: Answer must be 1-12 characters in length.
DESCRIPTION: This field holds the internal entry number of the monitor entry in the HL Event Monitor file
(#776.1).
NOTE: This is a free-text field, and not a pointer field! This was done to ensure that monitors
could be deleted without creating broken pointers.
CROSS-REFERENCE: 776.2051^B
1)= S ^HLEV(776.2,DA(1),51,"B",$E(X,1,30),DA)=""
2)= K ^HLEV(776.2,DA(1),51,"B",$E(X,1,30),DA)
776.2051,2 ACTION 0;2 SET
'E' FOR TOO EARLY;
'I' FOR INACTIVE;
'Q' FOR QD NEW JOB;
'X' FOR ERROR;
'R' FOR RUNNING;
'M' FOR M CHK FAIL;
LAST EDITED: AUG 07, 2003
DESCRIPTION: When a monitor is checked, the master job either starts a background job for the monitor, or it
doesn't. If it does, record is made of the fact in this field. If a monitor job is not started,
the reason is also recorded in this field. (The Results field (#5) often holds additional
information about the action taken by the master job for a specific monitor.)
776.2051,3 CHECK/QUEUE TIME 0;3 DATE
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: MAY 21, 2003
DESCRIPTION:
This field holds the time the master job checked the monitor.
776.2051,4 TASK NUMBER 0;4 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99999999999999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: MAY 21, 2003
HELP-PROMPT: Type a Number between 1 and 99999999999999, 0 Decimal Digits
DESCRIPTION:
This field holds the task number of the queued monitor job created by the master job.
776.2051,5 RESULTS 0;5 SET
'XE' FOR ERROR-OTHER;
'XM' FOR ERROR-M CODE;
'F' FOR FINISHED;
'XL' FOR ERROR-LOCK;
LAST EDITED: JUL 11, 2003
DESCRIPTION: This field holds the additional information about the action taken by the master job for the
specific monitor recorded in multiple entries.
776.2051,6 RESULTS TIME 0;6 DATE
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: MAY 21, 2003
DESCRIPTION:
This field holds the time the RESULTS field is populated.
776.2051,7 ERROR REASON 0;7 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X
LAST EDITED: MAY 21, 2003
HELP-PROMPT: Answer must be 3-30 characters in length.
DESCRIPTION: This field holds optional free-text data that further illuminates the actions taken by the master
job.
776.2051,8 EVENT JOB IEN (Free-Text) 0;8 FREE TEXT
INPUT TRANSFORM: K:$L(X)>12!($L(X)<1) X
LAST EDITED: MAY 23, 2003
HELP-PROMPT: Answer must be 1-12 characters in length.
DESCRIPTION: This field holds the task number of the background job created by the master job for a specific
monitor. When monitor jobs complete, their record is deleted by Taskman. For this reason, this
field is a free-text field, avoiding broken pointers.
FILES POINTED TO FIELDS
NEW PERSON (#200) QUEUE PERSON (#7)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):