STANDARD DATA DICTIONARY #577 -- VDEF EVENT DESCRIPTION FILE 6/27/25 PAGE 1
STORED IN ^VDEFHL7(577, (14 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file describes VDEF events. Mostly, these events match the list of events in the HL7 2.4 standard, but there are some cases
where there may be multiple entries in this file for a single HL7 standard event.
ENTRIES IN THIS FILE SHOULD NOT BE EDITED IN PRODUCTION ACCOUNTS.
IDENTIFIED BY: CUSTODIAL PACKAGE (#.09), EVENT DESCRIPTION (#1)[R]
CROSS
REFERENCED BY: EVENT ID(B)
INDEXED BY: MESSAGE TYPE & EVENT TYPE & EVENT SUBTYPE (BB)
577,.01 EVENT ID 0;1 FREE TEXT (Required)
QUERY
INPUT TRANSFORM: K:$L(X)>13!($L(X)<12)!'(X?3A1"-"1A2N1"-"4A.1E) X
LAST EDITED: AUG 19, 2004
HELP-PROMPT: Answer must be 12-13 characters in length
DESCRIPTION: The name of this VDEF Event. This MUST consist of the HL7 Message Type, HL7 Event Type and a VDEF
subtype. Valid examples are: ORU-R01-VTLS, RDS-O13-PPAR, ADT-A01-DEMG.
CROSS-REFERENCE: 577^B
1)= S ^VDEFHL7(577,"B",$E(X,1,30),DA)=""
2)= K ^VDEFHL7(577,"B",$E(X,1,30),DA)
577,.02 EVENT TYPE 0;2 POINTER TO HL7 EVENT TYPE CODE FILE (#779.001) (Required)
Event Type (such as A28 or R01)
LAST EDITED: SEP 26, 2003
HELP-PROMPT: Event Type (such as A28 or R01)
DESCRIPTION:
HL7 Event Type for this VDEF Event.
RECORD INDEXES: BB (#479)
577,.03 EVENT SUBTYPE 0;3 POINTER TO VDEF EVENT SUBTYPES FILE (#577.4) (Required)
Event Subtype
LAST EDITED: AUG 25, 2004
DESCRIPTION:
The event sup-type associated with this event.
RECORD INDEXES: BB (#479)
577,.06 MESSAGE TYPE 0;6 POINTER TO HL7 MESSAGE TYPE FILE (#771.2)
LAST EDITED: SEP 26, 2003
HELP-PROMPT: Enter message type (such as ADT or ORU) for this VDEF Event
DESCRIPTION:
Message type for this HL7 Event, such as ADT or ORU
RECORD INDEXES: BB (#479)
577,.07 VISTA HL7 PROTOCOL 0;7 POINTER TO PROTOCOL FILE (#101)
LAST EDITED: SEP 26, 2003
HELP-PROMPT: Enter protocol associated with this event
DESCRIPTION: Protocol for this HL7 event. Protocols should be in VDEF VISTA SENDER format, e.g. VDEF ADT A28 DEMOGRAPHICS VISTA SENDER.
577,.09 CUSTODIAL PACKAGE 0;9 POINTER TO VDEF CUSTODIAL PACKAGE FILE (#579.6)
LAST EDITED: SEP 26, 2003
HELP-PROMPT: Enter Custodial Package associated with this Event
DESCRIPTION:
Custodial package for this event, such as REGISTRATION or LAB SERVICE
577,.2 API EVENT ACTIVE FLAG 0;11 SET (Required)
'A' FOR ACTIVE;
'I' FOR INACTIVE;
LAST EDITED: MAR 31, 2004
HELP-PROMPT: Enter "A" if event should be queued or "I" if not
577,.3 EXTRACTION PROGRAM 0;12 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>8!($L(X)<5) X D:$D(X) RTNVAL^VDEFEL
LAST EDITED: AUG 18, 2004
HELP-PROMPT: Enter "INACTIVE" if not in use yet or name of VDEF data extraction program
DESCRIPTION: This field specifies the name of the program VDEF will use to extract the data from VistA files and
construct the HL7 message. If not in use yet, this field must be valued to "INACTIVE".
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
577,1 EVENT DESCRIPTION 1;1 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>60!($L(X)<6) X
LAST EDITED: SEP 09, 2004
HELP-PROMPT: Answer must be 6-60 characters in length
DESCRIPTION: This should describe in non-HL7 terminology what the VDEF Event is used for and what kind of
message it will create.
FILES POINTED TO FIELDS
HL7 EVENT TYPE CODE (#779.001) EVENT TYPE (#.02)
HL7 MESSAGE TYPE (#771.2) MESSAGE TYPE (#.06)
PROTOCOL (#101) VISTA HL7 PROTOCOL (#.07)
VDEF CUSTODIAL PACKAGE (#579.6) CUSTODIAL PACKAGE (#.09)
VDEF EVENT SUBTYPES (#577.4) EVENT SUBTYPE (#.03)
File #577
Record Indexes:
BB (#479) RECORD REGULAR IR LOOKUP & SORTING
Short Descr: Message Type Event Type cross-reference
Set Logic: S ^VDEFHL7(577,"BB",$E(X(1),1,30),$E(X(2),1,30),$E(X(3),1,30),DA)=""
Kill Logic: K ^VDEFHL7(577,"BB",$E(X(1),1,30),$E(X(2),1,30),$E(X(3),1,30),DA)
Whole Kill: K ^VDEFHL7(577,"BB")
X(1): MESSAGE TYPE (577,.06) (Subscr 1) (Len 30) (forwards)
X(2): EVENT TYPE (577,.02) (Subscr 2) (Len 30) (forwards)
X(3): EVENT SUBTYPE (577,.03) (Subscr 3) (Len 30) (forwards)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):