STANDARD DATA DICTIONARY #6001 -- VBECS DATA INTEGRITY/CONVERSION STATISTICS FILE 9/29/25 PAGE 1
STORED IN ^VBEC(6001, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.2)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file tracks Blood Bank data integrity issues for the following files: Patient (#2) and Lab Data (#63).
These issues are checked during the pre-implementation phase of the Blood Bank data conversion. A record is kept so the Blood Bank
ADPACs can resolve those issues logged, so clean data can be moved into SQL tables.
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
CROSS
REFERENCED BY: PROCESS START TIMESTAMP(B)
6001,.01 PROCESS START TIMESTAMP 0;1 DATE (Required)
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: MAY 17, 2002
HELP-PROMPT: System generated value, it's the process start time.
DESCRIPTION: This is the date/time the process, either the data integrity check or data conversion, started
running on the host system.
CROSS-REFERENCE: 6001^B
1)= S ^VBEC(6001,"B",$E(X,1,30),DA)=""
2)= K ^VBEC(6001,"B",$E(X,1,30),DA)
6001,.02 PROCESS 0;2 SET
'1' FOR CONVERT DATA;
'0' FOR VALIDATE DATA;
LAST EDITED: MAY 14, 2002
HELP-PROMPT: System generated value, identifies the goal of the process.
DESCRIPTION:
This field identifies the goal of the process.
6001,.03 PROCESS COMPLETION TIMESTAMP 0;3 DATE
INPUT TRANSFORM: S %DT="ESTX",%DT(0)=$P($G(^VBEC(6001,D0,0)),U) D ^%DT K %DT(0) S X=Y K:Y<1 X
LAST EDITED: MAY 17, 2002
HELP-PROMPT: System generated value, the timestamp when the process finishes running. Process completion
date/time must fall chronologically after the process start timestamp.
DESCRIPTION: This is the date/time the process, either the data integrity check or data conversion, finished
running on the host system.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
6001,.04 USER 0;4 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: MAY 12, 2002
HELP-PROMPT: System generated value, identifies the user running this process.
DESCRIPTION:
This field identifies the user running this process.
6001,100 DATA INTEGRITY ISSUES ERR;0 POINTER Multiple #6001.01 (Add New Entry without Asking)
6001.01,.01 FILE 0;1 POINTER TO FILE FILE (#1) (Required)
INPUT TRANSFORM: S DIC("S")="I Y=2!(Y=63)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: FEB 11, 2004
HELP-PROMPT: System generated, tracks data integrity issues by file.
DESCRIPTION: System generated, tracks data integrity issues. This multiple identifies the data integrity
issue as well as the file where the integrity issue exists. This points to the file where the
process originally navigated from.
In the case of data integrity issues between the Patient (#2) and Lab Data (#63) files, this
field will store the file number of the Patient (#2) file.
TECHNICAL DESCR:
Will screen for the following files: Patient (#2) and Lab Data (#63) by Application Group.
SCREEN: S DIC("S")="I Y=2!(Y=63)"
EXPLANATION: Only the Patient (#2) and Lab Data (#63) files are being evaluated.
CROSS-REFERENCE: 6001.01^B
1)= S ^VBEC(6001,DA(1),"ERR","B",$E(X,1,30),DA)=""
2)= K ^VBEC(6001,DA(1),"ERR","B",$E(X,1,30),DA)
6001.01,.02 IEN OF INVALID RECORD 0;2 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999999999)!(X<1)!(X?.E1"."1.N) X
LAST EDITED: MAY 09, 2008
HELP-PROMPT: Type a number between 1 and 999999999999999, 0 Decimal Digits
DESCRIPTION: This field is system generated and contains the IEN of the record with invalid or questionable
data.
6001.01,.03 ASSOCIATED FILE 0;3 POINTER TO FILE FILE (#1)
INPUT TRANSFORM: S DIC("S")="I Y=63!(Y=65)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: FEB 25, 2003
HELP-PROMPT: System generated, file number of associated file.
DESCRIPTION: If two files are involved in the data validation problem, this field will contain the associated
file number (expected to be the Lab Data (#63) or Blood Inventory (#65) file).
SCREEN: S DIC("S")="I Y=63!(Y=65)"
EXPLANATION: Lab Data (#63) and Blood Inventory (#65) are the only valid files.
6001.01,.04 IEN OF INVALID ASSOC'D REC 0;4 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999999999)!(X<1)!(X?.E1"."1.N) X
LAST EDITED: MAY 09, 2008
HELP-PROMPT: Type a number between 1 and 999999999999999, 0 Decimal Digits
DESCRIPTION:
This field is system generated and tracks the IEN of the record of the associated file.
6001.01,.05 LRDFN ONE 0;5 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999999999)!(X<1)!(X?.E1"."1.N) X
LAST EDITED: MAY 09, 2008
HELP-PROMPT: Type a number between 1 and 999999999999999, 0 Decimal Digits
DESCRIPTION: This field will store the IEN of a record in the Lab Data (#63) file. From this information,
patient information can be derived.
TECHNICAL DESCR: The intent is to keep a record of which Lab Data (#63) patient or patients, in the TRANSFUSION
RECORD sub-file have duplicate Component and Component ID data.
If duplicate Component/Component ID data exist for a single patient, only the LRDFN ONE (#.05)
field will be populated. If there are two different patients experiencing this problem, then
both the LRDFN ONE and LRDFN TWO (#.06) fields will be populated.
6001.01,.06 LRDFN TWO 0;6 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999999999)!(X<1)!(X?.E1"."1.N) X
LAST EDITED: MAY 09, 2008
HELP-PROMPT: Type a number between 1 and 999999999999999, 0 Decimal Digits
DESCRIPTION: This field will store the IEN of a record in the Lab Data (#63) file. From this information,
patient information can be derived.
TECHNICAL DESCR: The intent is to keep a record of which Lab Data (#63) patient or patients, in the TRANSFUSION
RECORD sub-file have duplicate Component and Component ID data.
If duplicate Component/Component ID data exist for a single patient, only the LRDFN ONE (#.05)
field will be populated. If there are two different patients experiencing this problem, then
both the LRDFN ONE and LRDFN TWO (#.06) fields will be populated.
6001.01,.07 COMPONENT 0;7 POINTER TO BLOOD PRODUCT FILE (#66)
LAST EDITED: APR 23, 2002
HELP-PROMPT: System generated, this is a duplicate Blood Product Component stored for reporting purposes.
DESCRIPTION: This field contains the Component that is duplicated along with the Component ID for either a
single patient, or, multiple patients.
TECHNICAL DESCR: Part of the invalid data tracking process for duplicate component/component ID data for a single
or multiple patients.
Not screened because data captured is expected to be screened in the TRANSFUSION RECORD (#63.017)
sub-file.
6001.01,.08 COMPONENT ID 0;8 FREE TEXT
INPUT TRANSFORM: K:$L(X)>13!($L(X)<2) X
LAST EDITED: APR 23, 2002
HELP-PROMPT: System generated, this is a duplicate Blood Product Component ID stored for reporting purposes.
DESCRIPTION: This field contains the Component that is duplicated along with the Component ID for either a
single patient, or, multiple patients.
TECHNICAL DESCR: Part of the invalid data tracking process for duplicate component/component ID data for a single
or multiple patients. Not screened because data captured is expected to be screened in the
TRANSFUSION RECORD (#63.017) sub-file.
6001.01,.09 DATA INTEGRITY ISSUE 0;9 FREE TEXT
INPUT TRANSFORM: K:$L(X)>100!($L(X)<3) X
LAST EDITED: APR 23, 2002
HELP-PROMPT: System generated, this field tracks the relevant information as to why the data integrity issue
exists.
DESCRIPTION: This field is system generated and tracks the relevant information as to why the data integrity
issue exists.
6001,200 DATA CONVERSION STATISTICS TOT;0 Multiple #6001.02 (Add New Entry without Asking)
6001.02,.01 LRDFN 0;1 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999999999)!(X<1)!(X?.E1"."1N.N) X S:$D(X)#2 DINUM=X
LAST EDITED: APR 19, 2004
HELP-PROMPT: Non-interactive; format will be a number between 1 and 999999999999999, 0 decimal digits.
DESCRIPTION:
This field tracks the number of records converted to VBECS from the Lab Data (#63) file.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
6001.02,2 DFN 0;2 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999999999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; format will be a number between 1 and 999999999999999, 0 decimal digits.
DESCRIPTION:
DFN is the IEN of the patient record from the Patient (#2) file.
6001.02,3 FAMILY NAME 0;3 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of occurrences (maximum of one) that the 'Family Name' data
element appears in the Lab Data file record. Will either not exist (0), or exist (1).
DESCRIPTION: Tabulates the number of times the 'Family Name' data element exists for this Lab Data record.
Possible values are zero (0) or one (1).
6001.02,4 GIVEN NAME 0;4 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of occurrences (maximum of one) that the 'Given Name' data
element appears in the Lab Data file record. Will either not exist (0), or exist (1).
DESCRIPTION: Tabulates the number of times the 'Given Name' data element exists for this Lab Data record.
Possible values are zero (0) or one (1).
6001.02,5 MIDDLE NAME 0;5 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of occurrences (maximum of one) that the 'Middle Name' data
element appears in the Lab Data file record. Will either not exist (0), or exist (1).
DESCRIPTION: Tabulates the number of times the 'Middle Name' data element exists for this Lab Data record.
Possible values are zero (0) or one (1).
6001.02,6 SUFFIX (NAME) 0;6 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of occurrences (maximum of one) that the 'Suffix' data
element appears in the Lab Data file record. Will either not exist (0), or exist (1).
DESCRIPTION: Tabulates the number of times the 'Suffix' data element exists for this Lab Data record. Possible
values are zero (0) or one (1).
6001.02,7 SEX 0;7 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of occurrences (maximum of one) that the 'Sex' data element
appears in the Lab Data file record. Will either not exist (0), or exist (1).
DESCRIPTION: Tabulates the number of times the 'Sex' data element exists for this Lab Data record. Possible
values are zero (0) or one (1).
6001.02,8 DOB 0;8 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of occurrences (maximum of one) that the 'DOB' data element
appears in the Lab Data file record. Will either not exist (0), or exist (1).
DESCRIPTION: Tabulates the number of times the 'DOB' data element exists for this Lab Data record. Possible
values are zero (0) or one (1).
6001.02,9 SSN 0;9 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of occurrences (maximum of one) that the 'SSN' data element
appears in the Lab Data file record. Will either not exist (0), or exist (1).
DESCRIPTION: Tabulates the number of times the 'SSN' data element exists for this Lab Data record. Possible
values are zero (0) or one (1).
6001.02,10 ICN 0;10 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of occurrences (maximum of one) that the 'ICN' data element
appears in the Lab Data file record. Will either not exist (0), or exist (1).
DESCRIPTION: Tabulates the number of times the 'ICN' data element exists for this Lab Data record. Possible
values are zero (0) or one (1).
6001.02,11 ABO 0;11 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of occurrences (maximum of one) that the 'ABO' data element
appears in the Lab Data file record. Will either not exist (0), or exist (1).
DESCRIPTION: Tabulates the number of times the 'ABO' data element exists for this Lab Data record. Possible
values are zero (0) or one (1).
6001.02,12 RH 0;12 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of occurrences (maximum of one) that the 'RH' data element
appears in the Lab Data file record. Will either not exist (0), or exist (1).
DESCRIPTION: Tabulates the number of times the 'RH' data element exists for this Lab Data record. Possible
values are zero (0) or one (1).
6001.02,13 RBC ANTIGENS PRESENT 0;13 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of 'RBC Antigen Present' records related to this Lab Data
record.
DESCRIPTION:
Indicates the number of 'RBC Antigen Present' records related to this Lab Data record.
6001.02,14 RBC ANTIGENS PRESENT COMMENTS 0;14 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of 'RBC Antigen Present Comment' records related to this
Lab Data record.
DESCRIPTION:
Indicates the number of 'RBC Antigen Present Comment' records related to this Lab Data record.
6001.02,15 RBC ANTIGENS PRESENT CHARS 0;15 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of characters of all the 'RBC Antigen Present' data related
to this Lab Data record.
DESCRIPTION: Indicates the number of characters of all the 'RBC Antigen Present Comment' data related to this
Lab Data record.
6001.02,16 RBC ANTIGENS ABSENT 0;16 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of 'RBC Antigen Present' data related to this Lab Data
record.
DESCRIPTION:
Indicates the number of 'RBC Antigen Absent' data related to this Lab Data record.
6001.02,17 RBC ANTIGENS ABSENT COMMENTS 0;17 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of 'RBC Antigen Absent' data related to this Lab Data
record.
DESCRIPTION:
Indicates the number of 'RBC Antigen Absent Comment' data related to this Lab Data record.
6001.02,18 RBC ANTIGENS ABSENT CHARS 0;18 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of characters of all the 'RBC Antigen Absent' data related
to this Lab Data record.
DESCRIPTION: Indicates the number of characters of all the 'RBC Antigen Absent Comment' data related to this
Lab Data record.
6001.02,19 ANTIBODIES IDENTIFIED 0;19 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of 'Antibodies Identified' data related to this Lab Data
record.
DESCRIPTION:
Indicates the number of 'Antibodies Identified' data related to this Lab Data record.
6001.02,20 ANTIBODIES IDENTIFIED COMMENTS 0;20 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of 'Antibodies Identified Comment' data related to this Lab
Data record.
DESCRIPTION:
Indicates the number of 'Antibodies Identified Comment' data related to this Lab Data record.
6001.02,21 ANTIBODIES IDENTIFIED CHARS 0;21 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of characters of all the 'Antibodies Identified Comment'
data related to this Lab Data record.
DESCRIPTION: Indicates the number of characters of all the 'Antibodies Identified Comment' data related to
this Lab Data record.
6001.02,22 TRANSFUSION REACTION DATE 0;22 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of occurrences that 'Transfusion Reaction Date' data
appears in this Lab Data file record.
DESCRIPTION: Indicates the number of occurrences that 'Transfusion Reaction Date' data appears in this Lab
Data file record.
6001.02,23 TRANSFUSION REACTION 0;23 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of occurrences that 'Transfusion Reaction' data appears in
this Lab Data file record.
DESCRIPTION: Indicates the number of occurrences that 'Transfusion Reaction' data appears in this Lab Data
file record.
6001.02,24 TRANSFUSION REACTION COMMENTS 0;24 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of occurrences that 'Transfusion Reaction Comments' appear
for this Lab Data record.
DESCRIPTION: Non-interactive; indicates the number of occurrences that 'Transfusion Reaction Comments' appear
for this Lab Data record.
6001.02,25 TRANS. REACTION COMMENT CHARS 0;25 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of characters of all the 'Transfusion Reaction Comment'
data related to this Lab Data record.
DESCRIPTION: Indicates the number of characters of all the 'Transfusion Reaction Comment' data related to this
Lab Data record.
6001.02,26 BLOOD BANK COMMENTS 0;26 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of occurrences that the 'Blood Bank Comment' data element
appears in the Lab Data file record.
DESCRIPTION: Non-interactive; indicates the number of occurrences that the 'Blood Bank Comment' data element
appears in the Lab Data file record.
6001.02,27 BLOOD BANK COMMENT CHARS 0;27 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: MAR 10, 2004
HELP-PROMPT: Non-interactive; indicates the number of characters of all the 'Blood Bank Comments' data related
to this Lab Data record.
DESCRIPTION: Indicates the number of characters of all the 'Blood Bank Comments' data related to this Lab Data
record.
FILES POINTED TO FIELDS
BLOOD PRODUCT (#66) DATA INTEGRITY ISSUES:COMPONENT (#.07)
FILE (#1) DATA INTEGRITY ISSUES:FILE (#.01)
ASSOCIATED FILE (#.03)
NEW PERSON (#200) USER (#.04)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):