STANDARD DATA DICTIONARY #6002.03 -- VBECS DSS EXTRACT FILE 3/24/25 PAGE 1 STORED IN ^VBEC(6002.03, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- DD ACCESS: RD ACCESS: WR ACCESS: DEL ACCESS: LAYGO ACCESS: AUDIT ACCESS: CROSS REFERENCED BY: TRANSACTION ID(B), DATE/TIME OF TRANSFUSION(C), DATE/TIME OF RECORD(D) 6002.03,.01 TRANSACTION ID 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>45!($L(X)<3) X LAST EDITED: DEC 08, 2006 HELP-PROMPT: Answer must be 3-45 characters in length DESCRIPTION: This is an identifier unique to this record. CROSS-REFERENCE: 6002.03^B 1)= S ^VBEC(6002.03,"B",$E(X,1,30),DA)="" 2)= K ^VBEC(6002.03,"B",$E(X,1,30),DA) 6002.03,1 DFN 0;2 POINTER TO PATIENT FILE (#2) LAST EDITED: NOV 14, 2006 DESCRIPTION: This is a pointer to the PATIENT (#2) file. TECHNICAL DESCR: VBECS Source: Table: Patient Column: VistaPatientId - numeric 6002.03,2 ORDERING LOCATION 0;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>5!($L(X)<3) X LAST EDITED: NOV 06, 2007 HELP-PROMPT: Answer must be 3-5 characters in length DESCRIPTION: This is the location associated with the patient hospital location at the time of order. TECHNICAL DESCR: VBECS Source: CASE WHEN PO.InstitutionDivisionCode IS NULL THEN PO.DivisionCode ELSE PO.InstitutionDivisionCode END AS OrderingLocation, 6002.03,3 TRANSFUSION LOCATION 0;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>5!($L(X)<3) X LAST EDITED: MAR 12, 2008 HELP-PROMPT: Answer must be 3-5 characters in length DESCRIPTION: Identifies the VBECS Facility ID (3-5 character station number) of the Blood Bank where the specimen work (pre-transfusion testing) is done. This field will consist of the station number + the division of where the Blood Bank is located. TECHNICAL DESCR: An indicator of the division where this event occurred. FACILITY is derived from the STATION NUMBER field(#99) for that pointer number in the INSTITUTION file(#4). VBECS Source: Table: Patient Transfusion Column: DivisionCode - char(5) FK Table: VamcDivision Column: DivisionCode - char(5) 6002.03,4 PHYSICIAN 0;5 FREE TEXT INPUT TRANSFORM: K:$L(X)>35!($L(X)<3) X LAST EDITED: DEC 14, 2006 HELP-PROMPT: Answer must be 3-35 characters in length DESCRIPTION: This field contains the name of the provider that ordered the blood product for transfusion, when avialable in VBECS. This physician may or may not be the same as the ORDERING PROVIDER. 6002.03,5 ORDERING PROVIDER 0;6 POINTER TO NEW PERSON FILE (#200) LAST EDITED: DEC 14, 2006 HELP-PROMPT: Answer must be 1-11 characters in length DESCRIPTION: This is the IEN from file 200 of the provider that ordered the Type and Crossmatch in preparation for a transfusion. 6002.03,6 PRODUCT NAME 0;7 FREE TEXT INPUT TRANSFORM: K:$L(X)>50!($L(X)<3) X LAST EDITED: DEC 14, 2006 HELP-PROMPT: Answer must be 3-50 characters in length DESCRIPTION: This is the PRODUCT NAME and is also referred to as the COMPONENT. TECHNICAL DESCR: VBECS Source: Table: BloodUnit Column: BloodProductGuid - uniqueidentifier FK Table: BloodProduct Column: ProductShortName - varchar(50) 6002.03,7 COMPONENT ABBREVIATION 0;8 FREE TEXT INPUT TRANSFORM: K:$L(X)>5!($L(X)<1) X LAST EDITED: DEC 14, 2006 HELP-PROMPT: Answer must be 1-5 characters in length DESCRIPTION: This field contains the Component Class Short Name for the transfused component. The abbreviations for component classes are: RBC = RED BLOOD CELLS FFP = FRESH FROZEN PLASMA CRYO = CRYOPRECIPITATE PLT = PLATELETS OTHER = OTHER WB = WHOLE BLOOD TECHNICAL DESCR: VBECS Source: Table: BloodUnit - Column:BloodProductGuid Uniqueidentifier FK Table: BloodProduct - Column: ProductTypeCode char(4) FK Table: ProductType - Column: ComponentClassID int FK Table: ComponentClass - Column: ComponentClassShortName varchar(25) 6002.03,8 NUMBER OF UNITS 0;9 NUMBER INPUT TRANSFORM: K:+X'=X!(X>99)!(X<1)!(X?.E1"."1.N) X LAST EDITED: NOV 14, 2006 HELP-PROMPT: Type a number between 1 and 99, 0 Decimal Digits DESCRIPTION: This is the total number of units pooled for transfusion. The data from VBECS should consist of the total number of units transfused. TECHNICAL DESCR: VBECS Source: Table: PatientTransfusion Column: TransfusionPooledUnitsCount - smallint 6002.03,9 DATE/TIME OF TRANSFUSION 0;10 DATE INPUT TRANSFORM: S %DT="EST" D ^%DT S X=+Y K:X<1 X LAST EDITED: MAY 05, 2008 HELP-PROMPT: (No range limit on date) DESCRIPTION: This field contains the date and time of the blood component transfusion. TECHNICAL DESCR: VBECS Source: Table: PatientTransfusion Column: TransfusionEndDateTime - datetime NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 6002.03^C 1)= S ^VBEC(6002.03,"C",$E(X,1,30),DA)="" 2)= K ^VBEC(6002.03,"C",$E(X,1,30),DA) This cross reference can be used to scan the records by transfusion date. 6002.03,10 DATE/TIME OF RECORD 0;11 DATE INPUT TRANSFORM: S %DT="EST" D ^%DT S X=Y K:X<1 X LAST EDITED: OCT 18, 2006 HELP-PROMPT: (No range limit on date) DESCRIPTION: This is the date and time that this record was created. TECHNICAL DESCR: If time cannot be determined, use 000001 as a default. CROSS-REFERENCE: 6002.03^D 1)= S ^VBEC(6002.03,"D",$E(X,1,30),DA)="" 2)= K ^VBEC(6002.03,"D",$E(X,1,30),DA) This cross reference can be used to scan the records by the record creation date. 6002.03,11 VOLUME 0;12 NUMBER INPUT TRANSFORM: K:+X'=X!(X>9999)!(X<1)!(X?.E1"."1.N) X LAST EDITED: NOV 14, 2006 HELP-PROMPT: Type a number between 1 and 9999, 0 Decimal Digits DESCRIPTION: This is the total transfused volume. TECHNICAL DESCR: VBECS Source: Table: PatientTransfusion Column: TransfusedVolume - int 6002.03,12 REACTION TYPE 0;13 FREE TEXT INPUT TRANSFORM: K:$L(X)>10!($L(X)<2) X LAST EDITED: APR 30, 2007 HELP-PROMPT: Answer must be 2-10 characters in length DESCRIPTION: This is the type of transfusion reaction. It should consist of the first 10 characters from the VBECS source file. The values stored in this field and the full tex associated wiht them are as follows: Anaphylaxi = Anaphylaxis Circulator = Circulatory Delayed He = Delayed Hemolytic Febrile No = Febrile Nonhemolytic Graft vs. = Graft vs. Host disease Acute Hemo = Acute Hemolytic Transfusio = Transfusion Related Acute Lung Injury Other = Other Post Trans = Post Transfusion - Associated Disease Urticaria = Urticaria TECHNICAL DESCR: VBECS Source: Table: PatientTransfusionReaction Column: TransfusionReactionTypeCode - char(1) FK Table: TransfusionReactionType Column: TransfustionReactionTypeText - varchar(50) 6002.03,13 UNIT MODIFICATION 0;14 FREE TEXT INPUT TRANSFORM: K:$L(X)>6!($L(X)<1) X LAST EDITED: DEC 14, 2006 HELP-PROMPT: Answer must be 1-6 characters in length DESCRIPTION: This field notes the type of modification made to the unit before transfusion. The modification types are indicated by a single character code. Multiple modifications are indicated as a string of single character codes. The codes are as follows: D = Deglycerolize, F = Freeze, I = Irradiate, L = Leukoreduce, P = Pool, R = Rejuvenate, S = Split/Divide, T = Thaw, U = Thaw/Pool Cryo, V = Volume Reduce, W = Wash TECHNICAL DESCR: VBECS Source: Table: PatientTransfusion Column: BloodUnitGuid - uniqueidentifier FK Table: BloodUnitModification Column: FromBloodUnitGuid - uniqueidentifier FK Table: BloodUnitModification Column: ProductModificationCode - char(1) FK Table: ProductModification Column: ProductModificationText - varchar(30) 6002.03,14 TRANSFUSION REACTION 0;15 SET '1' FOR YES; '0' FOR NO; LAST EDITED: DEC 14, 2006 DESCRIPTION: This field is used to indicate if a transfusion reaction has been indicated or not. FILES POINTED TO FIELDS NEW PERSON (#200) ORDERING PROVIDER (#5) PATIENT (#2) DFN (#1) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):