STANDARD DATA DICTIONARY #6005 -- VBECS MATCHING TABLE FILE 9/29/25 PAGE 1
STORED IN ^VBEC(6005, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.2)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
The purpose of this file is to store different VistA data elements for the purpose of linking them to standard VBEC data elements.
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
IDENTIFIED BY: NAME ATTRIBUTE (#.02)[R], IDENTIFIER ATTRIBUTE (#.03)
CROSS
REFERENCED BY: FILE-IEN(AA1), NAME ATTRIBUTE(AA2), FILE-IEN(AB1), STANDARD VBECS DATA(AB2), FILE-IEN(B), STANDARD VBECS DATA(D),
NAME ATTRIBUTE(N), IDENTIFIER ATTRIBUTE(VA)
6005,.01 FILE-IEN 0;1 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>18!($L(X)<3)!(X'?2N0.1"."0.2N0.1"-"0.12N) X
LAST EDITED: JUL 17, 2002
HELP-PROMPT: Please answer with a 'file-ien' combination between 3-18 characters in length with a '-' separating
the file number and ien. The file number may have a decimal imbedded.
DESCRIPTION:
This field identifies the file and record number (ien) of the data.
DELETE TEST: 1,0)= I 1 D EN^DDIOL("VistA Blood Bank data cannot be deleted.")
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 6005^B
1)= S ^VBEC(6005,"B",$E(X,1,30),DA)=""
2)= K ^VBEC(6005,"B",$E(X,1,30),DA)
CROSS-REFERENCE: 6005^AA1^MUMPS
1)= N VBEC S VBEC(0)=$G(^VBEC(6005,DA,0)) S:$P(VBEC(0),"^",2)]"" ^VBEC(6005,"AA",X,$P(VBEC(0),"^",2
),DA)=""
2)= N VBEC S VBEC(0)=$G(^VBEC(6005,DA,0)) K:$P(VBEC(0),"^",2)]"" ^VBEC(6005,"AA",X,$P(VBEC(0),"^",2
),DA)
3)= do not delete
Links the names of VistA Blood bank attributes with their unique file number-internal entry number
pair.
CROSS-REFERENCE: 6005^AB1^MUMPS
1)= N VBEC S VBEC=$G(^VBEC(6005,DA,0)) S:$P(VBEC,"^",5)]"" ^VBEC(6005,"AB",+X,$P(VBEC,"^",5),DA)=""
2)= N VBEC S VBEC=$G(^VBEC(6005,DA,0)) K:$P(VBEC,"^",5)]"" ^VBEC(6005,"AB",+X,$P(VBEC,"^",5),DA)
3)= Do not delete.
Used to help purge and print mapping table data. Cross-reference is also used to check if more
than one VistA record is mapped to a standardized data element.
6005,.02 NAME ATTRIBUTE 0;2 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>40!($L(X)<1) X
LAST EDITED: JUL 23, 2003
HELP-PROMPT: Answer must be 1-40 characters in length.
DESCRIPTION: The intention is to keep track of any edits to the name attribute. If the name attribute changes
through edits on the VistA side, the mapping process will need to be performed.
CROSS-REFERENCE: 6005^AA2^MUMPS
1)= N VBEC S VBEC(0)=$G(^VBEC(6005,DA,0)) S:$P(VBEC(0),"^") ^VBEC(6005,"AA",$P(VBEC(0),"^"),X,DA)="
"
2)= N VBEC S VBEC(0)=$G(^VBEC(6005,DA,0)) K:$P(VBEC(0),"^") ^VBEC(6005,"AA",$P(VBEC(0),"^"),X,DA)
3)= do not delete
Links the names of VistA Blood bank attributes with their unique file number-internal entry number
pair.
CROSS-REFERENCE: 6005^N^MUMPS
1)= S ^VBEC(6005,"N",$E(X,1,40),DA)=""
2)= K ^VBEC(6005,"N",$E(X,1,40),DA)
3)= Do not delete, allows the user to select data by name.
This cross-reference will allow the user greater flexibility when selecting VistA Blood Bank data
elements. The FILE-IEN (.01) field is confusing to the Blood Bank ADPAC. The name of the data
element, not the IEN, will be the way that the user goes about selecting data elements.
6005,.03 IDENTIFIER ATTRIBUTE 0;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>80!($L(X)<1) X
LAST EDITED: AUG 20, 2003
HELP-PROMPT: Answer must be 1-80 characters in length.
DESCRIPTION: The intention is to keep track of any edits to the identifier attribute. If the identifier
attribute changes on the VistA side, the mapping process will need to be performed.
CROSS-REFERENCE: 6005^VA
1)= S ^VBEC(6005,"VA",$E(X,1,30),DA)=""
2)= K ^VBEC(6005,"VA",$E(X,1,30),DA)
3)= Do not delete.
Cross-references by attribute to aid in standard VistA data record selection.
6005,.04 ANTIGEN/ANTIBODY IDENTFIER 0;4 SET
'AB' FOR Antibody;
'AN' FOR Antigen;
LAST EDITED: JUN 20, 2002
HELP-PROMPT: This is not intended to be a user interactive field.
DESCRIPTION: This field is used to identify the entity to a greater granularity. When mapping Function Field
(#61.3) data only, it will need to be known whether the entity is an antigen or an antibody.
6005,.05 STANDARD VBECS DATA 0;5 POINTER TO STANDARD VBECS DATA FILE (#6007)
LAST EDITED: JUL 17, 2002
HELP-PROMPT: This is the standard VBECS attribute our VistA record maps to.
DESCRIPTION: This field will store the pointer to the STANDARD VBECS DATA (#6007) file. From this, we can
derive the globally unique identifier (GUID) of the standard data value.
CROSS-REFERENCE: 6005^AB2^MUMPS
1)= S VBEC=$G(^VBEC(6005,DA,0)) S:$P(VBEC,"^")]"" ^VBEC(6005,"AB",+$P(VBEC,"^"),X,DA)=""
2)= S VBEC=$G(^VBEC(6005,DA,0)) K:$P(VBEC,"^")]"" ^VBEC(6005,"AB",+$P(VBEC,"^"),X,DA)
3)= Do not delete...
Used to help purge and print mapping table data. Cross-reference is also used to check if more
than one VistA record is mapped to a standardized data element.
CROSS-REFERENCE: 6005^D
1)= S ^VBEC(6005,"D",$E(X,1,30),DA)=""
2)= K ^VBEC(6005,"D",$E(X,1,30),DA)
3)= Do not delete...
Used to select a single mapped record for deletion.
6005,.06 CHECKSUM 0;6 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: JUL 26, 2002
HELP-PROMPT: Enter the checksum value of the name attribute and identifier attribute (optional).
DESCRIPTION:
Indicates the total checksum values of the name attribute and identifier attribute (optional).
TECHNICAL DESCR:
Strings are passed into the CHECKSUM^VBECDCU2 module and their nummeric checksum value is returned.
6005,.07 TIMESTAMP 0;7 DATE
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JUL 26, 2002
HELP-PROMPT: Enter the date/time the record was added, edited, or deleted.
DESCRIPTION:
Indicates the date/time the record was added, edited, or deleted.
FILES POINTED TO FIELDS
STANDARD VBECS DATA (#6007) STANDARD VBECS DATA (#.05)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):