STANDARD DATA DICTIONARY #66 -- BLOOD PRODUCT FILE                                                                3/24/25    PAGE 1
STORED IN ^LAB(66,  (66 ENTRIES)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                        (VERSION 5.2)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
Blood products and reagents for blood banks and transfusion services.  


IDENTIFIED BY: PRODUCT CODE (#.05), VOLUME (ml) (#.1)[R], DESCRIPTION (#1), SYNONYM (#2)

POINTED TO BY: SOURCE field (#.02) of the SCREEN CELL sub-field (#63.015) of the SCREEN CELL METHOD sub-field (#63.014) of the 
                   BLOOD BANK sub-field (#63.01) of the LAB DATA File (#63) 
               COMPONENT field (#.02) of the TRANSFUSION RECORD sub-field (#63.017) of the LAB DATA File (#63) 
               ANTISERUM field (#.01) of the ANTISERUM sub-field (#63.019) of the RBC TYPING METHOD sub-field (#63.018) of the 
                   BLOOD BANK sub-field (#63.01) of the LAB DATA File (#63) 
               BLOOD COMPONENT REQUEST field (#.01) of the BLOOD COMPONENT REQUEST sub-field (#63.084) of the LAB DATA File (#63) 
               ASSOCIATED NAME field (#.01) of the ASSOCIATED NAME sub-field (#64.023) of the WKLD CODE File (#64) 
               COMPONENT field (#.04) of the BLOOD INVENTORY File (#65) 
               MODIFIED TO/FROM field (#.01) of the MODIFIED TO/FROM sub-field (#65.091) of the BLOOD INVENTORY File (#65) 
               ANTISERUM field (#.01) of the ANTISERUM sub-field (#65.62) of the RBC TYPING METHOD sub-field (#65.61) of the 
                   DONATION OR DEFERRAL DATE sub-field (#65.54) of the BLOOD DONOR File (#65.5) 
               BLOOD COMPONENT field (#.01) of the BLOOD COMPONENT sub-field (#65.66) of the DONATION OR DEFERRAL DATE sub-field 
                   (#65.54) of the BLOOD DONOR File (#65.5) 
               PEDIATRIC PRODUCT field (#.22) of the BLOOD PRODUCT File (#66) 
               EQUIVALENT PRODUCT field (#9) of the BLOOD PRODUCT File (#66) 
               MODIFY TO field (#.01) of the MODIFY TO sub-field (#66.03) of the BLOOD PRODUCT File (#66) 
               BLOOD COMPONENT REQUEST field (#.01) of the BLOOD COMPONENT REQUEST sub-field (#66.51) of the OPERATION (MSBOS) File 
                   (#66.5) 
               PRODUCTS field (#.01) of the PRODUCTS sub-field (#66.91) of the BLOOD COMPONENT REQUEST File (#66.9) 
               COMPONENT field (#.07) of the DATA INTEGRITY ISSUES sub-field (#6001.01) of the VBECS DATA INTEGRITY/CONVERSION 
                   STATISTICS File (#6001) 
               

CROSS
REFERENCED BY: NAME(B), ABBREVIATION(B), SYNONYM(C), PRODUCT CODE(D)



66,.01        NAME                   0;1 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>40!($L(X)<2)!'(X'?1P.E)!(X'?.ANP) X
              LAST EDITED:      MAR 22, 1985 
              HELP-PROMPT:      ANSWER MUST BE 2-40 CHARACTERS IN LENGTH 
              DESCRIPTION:
                                Name of blood component, reagent or service supplied to blood bank.  

              CROSS-REFERENCE:  66^B 
                                1)= S ^LAB(66,"B",$E(X,1,30),DA)=""
                                2)= K ^LAB(66,"B",$E(X,1,30),DA)


66,.02        ABBREVIATION           0;2 FREE TEXT (Required)

              INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>4!($L(X)<1) X I $D(X),$D(^LAB(66,"B",X)) W !,"Already exists"
                                 K X
              LAST EDITED:      OCT 15, 1985 
              HELP-PROMPT:      ANSWER MUST BE 1-4 CHARACTERS IN LENGTH 
              DESCRIPTION:
                                The abbreviation of the ITEM 

              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

              CROSS-REFERENCE:  66^B^MNEMONIC 
                                1)= S ^LAB(66,"B",$E(X,1,30),DA)=1
                                2)= K ^LAB(66,"B",$E(X,1,30),DA)


66,.03        CAN BE MODIFIED        0;3 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      JAN 09, 1986 
              DESCRIPTION:      If product can be modified (divided, washed, frozen, pooled, made leukocyte poor, rejuvenated, or
                                deglycerolized) answer prompt with YES.  


66,.04        IDENTIFIER             0;4 SET (Required)

                                'BB' FOR COMPONENT/DERIVATIVE; 
                                'AB' FOR ANTISERUM; 
                                'T' FOR TEST PROVIDED; 
              LAST EDITED:      JAN 07, 1987 
              DESCRIPTION:      Identifies if entry is a blood component for transfusion, a reagent used in blood banking or a
                                product for manufacturing use only.  


66,.05        PRODUCT CODE           0;5 FREE TEXT

              INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>8!($L(X)<1)!'(X?1E.E) X
              LAST EDITED:      OCT 11, 2000 
              HELP-PROMPT:      ENTER 1-8 CHARACTERS ONLY 
              DESCRIPTION:      Product code conforms to the uniform labeling of blood and blood components described in either the
                                UNIFORM LABELING OF BLOOD AND BLOOD COMPONENTS: USERS' GUIDE SEPTEMBER 1982 (Codabar) or the United
                                States Industry Consensus Standard for the Uniform Labeling of Blood and Blood Components Using
                                ISBT 128, v 1.2.0 November 1999.  

              CROSS-REFERENCE:  66^D 
                                1)= S ^LAB(66,"D",$E(X,1,30),DA)=""
                                2)= K ^LAB(66,"D",$E(X,1,30),DA)


66,.055       DOD CODE               0;20 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>5!($L(X)<2) X
              LAST EDITED:      MAR 17, 1988 
              HELP-PROMPT:      ANSWER MUST BE 2-5 CHARACTERS IN LENGTH 
              DESCRIPTION:      Product codes for the purpose of shipping blood component 
                                 inventory by Department of Defense (DOD) facilities.  


66,.06        MODIFICATION CRITERIA  0;6 SET

                                'D' FOR DIVIDED; 
                                'P' FOR POOLED; 
                                'W' FOR WASHED; 
                                'F' FOR FROZEN; 
                                'L' FOR LEUKOCYTE POOR; 
                                'R' FOR REJUVENATED; 
                                'G' FOR DEGLYCEROLIZED; 
                                'I' FOR IRRADIATED; 
                                'S' FOR SEPARATED; 
              LAST EDITED:      JUN 10, 1993 
              DESCRIPTION:      If this product can be made from another product present in inventory enter appropriate response.  
                                If selection is D (DIVIDED) a single letter suffix will be appended (from A-E) to the unit ID
                                depending upon the number of aliquots up to 5.  
                                 This field is used to trigger the appropriate prompts if the new product(s) will be divided units
                                or a pool.  


66,.07        PATIENT/PRODUCT ABO    0;7 SET

                                '1' FOR MUST MATCH; 
                                '2' FOR MUST BE COMPATIBLE; 
              LAST EDITED:      MAY 20, 1985 
              DESCRIPTION:
                                Either the patient and product ABO group must match or be compatible 


66,.08        PATIENT/PRODUCT RH     0;8 SET

                                '1' FOR MUST MATCH; 
                                '2' FOR MUST BE COMPATIBLE; 
              DESCRIPTION:
                                Either the patient and product RH type must match or be compatible 


66,.09        PATIENT/PRODUCT REQUIREMENT 0;9 SET

                                '1' FOR CROSSMATCH; 
                                '2' FOR PLASMA/PATIENT COMPATIBILITY; 
              LAST EDITED:      JUL 30, 1985 
              DESCRIPTION:      If the product requires a crossmatch enter 'CROSSMATCH' 
                                 If the product requires patient plasma compatibility enter 
                                 'PLASMA/PATIENT COMPATIBILITY' 


66,.1         VOLUME (ml)            0;10 NUMBER (Required)

              INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<1)!(X?.E1"."1N.N) X
              LAST EDITED:      MAY 31, 1988 
              HELP-PROMPT:      Type a Number between 1 and 1000, 0 Decimal Digits 
              DESCRIPTION:
                                Enter the usual volume in milliliters (ml) of the component 


66,.11        DAYS LEFT              0;11 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>2557)!(X<.16)!(X?.E1"."3N.N) X
              LAST EDITED:      JUN 06, 1988 
              HELP-PROMPT:      Type a Number between .16 and 2557, 2 Decimal Digits 
              DESCRIPTION:      If this product made from another one in INVENTORY enter number 
                                 of days left before the newly made component will expire.  


66,.12        ANTICOAGULANT/ADDITIVE 0;12 SET

                                '1' FOR CPD; 
                                '2' FOR ACD; 
                                '3' FOR CPDA-1; 
                                '4' FOR ADSOL; 
              LAST EDITED:      OCT 08, 1995 
              DESCRIPTION:
                                Enter the anticoagulant mixed with the component 


66,.13        COLLECTION/PREP HOURS  0;13 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>144)!(X<1)!(X?.E1"."1N.N) X I $D(X) S X=X*60
              OUTPUT TRANSFORM: S Y=Y\60
              LAST EDITED:      JAN 06, 1987 
              HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 1 AND 144 
              DESCRIPTION:      The maximum hours allowed between blood collection and 
                                 preparation of component.  If no entry no checking will be done.  
                                 If maximum hours exceeded component cannot be prepared.  

              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


66,.135       MAXIMUM STORAGE DAYS   0;17 NUMBER (Required)

              INPUT TRANSFORM:  K:+X'=X!(X>3652)!(X<.16)!(X?.E1"."3N.N) X
              LAST EDITED:      JUL 11, 1988 
              HELP-PROMPT:      TYPE A NUMBER BETWEEN .16 AND 3652 (4hr to 10 yrs) 
              DESCRIPTION:
                                Maximum storage time from time of donation or preparation.  

              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


66,.14        MODIFIED BEFORE RELEASE 0;14 SET

              COMPONENT MUST BE MODIFIED PRIOR TO RELEASE   
                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      JUL 18, 1985 
              DESCRIPTION:      If component must be further modified before release (ex. frozen RBC must 
                                 be deglycerolized before transfusion) a 'YES' is entered.  


66,.15        CAN BE REQUESTED       0;15 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      JUL 25, 1985 
              DESCRIPTION:
                                If component can be requested for a patient a 'YES' is entered.  


66,.16        PATIENT SPECIMEN AGE ALLOWED 0;16 NUMBER

              MAXIMUM HOURS ALLOWED FOR PATIENT SPECIMEN   
              INPUT TRANSFORM:  K:+X'=X!(X>240)!(X<24)!(X?.E1"."1N.N) X
              LAST EDITED:      JUL 26, 1985 
              HELP-PROMPT:      Enter maximum number of hours (24 to 240) allowed 
              DESCRIPTION:      If a patient specimen is required for the blood component the maximum 
                                 hours allowed before a new specimen is required is entered here.  


66,.18        RETYPE AFTER PREPARATION 0;18 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      JAN 24, 1988 
              DESCRIPTION:      If units of component must be retyped then enter 'YES'.  
                                 If units do not require retyping enter 'NO'.  


66,.19        CONTAINS RED BLOOD CELLS 0;19 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      JAN 24, 1988 
              DESCRIPTION:
                                If component contains mainly red blood cells enter 'YES'.  


66,.21        MAX AGE FOR PEDIATRIC USE 0;21 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>1827)!(X<1)!(X?.E1"."1N.N) X I $D(X),$P(^LAB(66,DA,0),U)["PEDIATRIC" K X
              LAST EDITED:      MAY 31, 1988 
              HELP-PROMPT:      Type a Number between 1 and 1827, 0 Decimal Digits 
              DESCRIPTION:
                                Maximum age (in days) allowed for making pediatric units 

              EXECUTABLE HELP:  W !,"No entry allowed for products containing 'PEDIATRIC' in the name field."
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


66,.22        PEDIATRIC PRODUCT      0;22 POINTER TO BLOOD PRODUCT FILE (#66)

              INPUT TRANSFORM:  S DIC("S")="I $$PEDI^LRBLSCRN" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X I $D(X),$P(^LAB(66,X,0),U,12)'=$
                                P(^LAB(66,DA,0),U,12) K X
              LAST EDITED:      OCT 19, 2000 
              HELP-PROMPT:      BLOOD PRODUCT and PEDIATRIC PRODUCT must have the same anticoagulant. 
              DESCRIPTION:      This is the pediatric component that the present component 
                                 can be made into.  The screen for this field checks for three conditions: 1) Any product listed
                                must contain the word "PEDIATRIC" in 
                                   the name.  2) Any product listed must be of the same symbology (Codabar 
                                   or ISBT128) as the current component record.  3) Any product listed must have the same
                                anticoagulant as 
                                   the current component record.  

              SCREEN:           S DIC("S")="I $$PEDI^LRBLSCRN"
              EXPLANATION:      Selects only pediatric components
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


66,.23        SPECIFIC GRAVITY       0;23 SET

                                '1.06' FOR WHOLE BLOOD; 
                                '1.08' FOR RED BLOOD CELLS; 
                                '1.03' FOR PLASMA; 
              LAST EDITED:      MAY 31, 1988 
              DESCRIPTION:
                                Weight of component in grams per ml.  


66,.24        MAXIMUM INFUSION TIME(MIN) 0;24 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<1)!(X?.E1"."1N.N) X
              LAST EDITED:      JUN 15, 1988 
              HELP-PROMPT:      Type a Number between 1 and 999, 0 Decimal Digits 
              DESCRIPTION:
                                The maximum time in minutes from issue to completion of transfusion 


66,.25        AUTOLOGOUS/DIRECTED COMPONENT 0;25 SET

                                '1' FOR AUTOLOGOUS; 
                                '2' FOR DIRECTED; 
                                '0' FOR NEITHER; 
              LAST EDITED:      AUG 23, 1988 
              DESCRIPTION:      This field is used to determine if a component is autologous, 
                                 directed or neither type of donation.  


66,.26        ADMINISTRATIVE CATEGORY 0;26 SET

                                '1' FOR WHOLE BLOOD; 
                                '2' FOR RBC; 
                                '3' FOR FROZEN RBC; 
                                '4' FOR DEGLYC RBC; 
                                '5' FOR LEUCODEPLETED RBC; 
                                '6' FOR WASHED RBC; 
                                '7' FOR FFP; 
                                '8' FOR CRYO; 
                                '9' FOR RANDOM PLAT; 
                                '10' FOR APHERESIS PLAT; 
                                '11' FOR GRANULOCYTES; 
              LAST EDITED:      FEB 24, 1992 
              DESCRIPTION:
                                Used to define category for administrative data and workload.  


66,.27        POOLED PRODUCT         0;27 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
                                '1' FOR yes; 
                                '0' FOR no; 
              LAST EDITED:      JUN 14, 1992 
              DESCRIPTION:      If product is pooled enter 'YES'.  The entry is used when 
                                 running the integrity check for file 65 (Blood Inventory).  


66,.28        ASK BAG LOT #          0;28 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
                                '1' FOR yes; 
                                '0' FOR no; 
              LAST EDITED:      DEC 28, 1992 
              DESCRIPTION:      Entering 'YES' will result in prompting the user for the bag lot # when this component is prepared
                                from a unit in inventory.  


66,.29        IS ISBT128             0;29 SET (Required)

                                '0' FOR NO (This is a Codabar product type); 
                                '1' FOR YES (This is an ISBT128 product type); 
              LAST EDITED:      OCT 17, 2000 
              HELP-PROMPT:      ANSWER "Y" IF THIS IS AN ISBT 128 PRODUCT TYPE.  ANSWER "N" IF THIS IS A CODABAR PRODUCT TYPE. 
              DESCRIPTION:      This field indicates whether the product type belongs to ISBT 128 or to Codabar.  All product types
                                fall into two categories: Codabar and ISBT 128.  This field identifies the symbology to which each
                                product type belongs.  


66,1          DESCRIPTION            1;0   WORD-PROCESSING #66.09


                LAST EDITED:      SEP 08, 1995 



66,2          SYNONYM                2;0 Multiple #66.021 (Add New Entry without Asking)


66.021,.01      SYNONYM                0;1 (Add New Entry without Asking) (Multiply asked)

                INPUT TRANSFORM:  K:$L(X)>25!($L(X)<1) X
                LAST EDITED:      OCT 19, 1999 
                HELP-PROMPT:      Answer must be 1-25 characters in length 
                CROSS-REFERENCE:  66^C 
                                  1)= S ^LAB(66,"C",$E(X,1,30),DA(1),DA)=""
                                  2)= K ^LAB(66,"C",$E(X,1,30),DA(1),DA)




66,3          MODIFY TO              3;0 POINTER Multiple #66.03 (Add New Entry without Asking)

              LAST EDITED:      MAR 22, 1985 
              DESCRIPTION:
                                These are components this product can produce.  


66.03,.001      NUMBER                   NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>9999999)!(X<1)!(X?.E1"."1N.N) X
                LAST EDITED:      AUG 06, 1985 
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 1 AND 9999999 
                DESCRIPTION:      The internal file number in the blood product file that the current 
                                   blood product is modified to.  


66.03,.01       MODIFY TO              0;1 POINTER TO BLOOD PRODUCT FILE (#66) (Multiply asked)

                INPUT TRANSFORM:S:'$D(DIC(0)) DIC(0)="" S DIC("S")="I $P(^(0),U,4)=""BB"",$P(^(0),U,29)=$P(^LAB(66,DA,0),U,29)" D ^
                                DIC K DIC S (DIC,DIE)="^LAB(66,",X=+Y K:Y<0 X I $D(X) S DINUM=X
                LAST EDITED:    OCT 15, 2000 
                HELP-PROMPT:    ANSWER MUST BE 2-50 CHARACTERS IN LENGTH 
                DESCRIPTION:    If this product, IN INVENTORY, can be made into other components, list the components here.  Only
                                components from the same symbology can be selected. For example, only Codabar units can be modified
                                to other Codabar units, and only ISBT 128 units can be modified to other ISBT 128 units.  

                SCREEN:         S DIC("S")="I $P(^(0),U,4)=""BB"",$P(^(0),U,29)=$P(^LAB(66,DA,0),U,29)"
                EXPLANATION:    Selects only blood components
                NOTES:          XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

                CROSS-REFERENCE:66.03^B 
                                1)= S ^LAB(66,DA(1),3,"B",$E(X,1,30),DA)=""
                                2)= K ^LAB(66,DA(1),3,"B",$E(X,1,30),DA)


66.03,.02       NOT ONLY ONE ALLOWED 0;2 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
                LAST EDITED:    JAN 10, 1986 
                DESCRIPTION:    If yes other products can be made from the same unit. (ex. packed RBC and plasma can be made from a
                                unit of whole blood.) 




66,4          SUPPLIER               SU;0 Multiple #66.01 (Add New Entry without Asking)

              DESCRIPTION:
                                This is a multiple field.  Contains information about all suppliers of this item.  

              IDENTIFIED BY:    COST(#.02)[R]

66.01,.001      Preference number        NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>99)!(X<1)!(X?.E1"."1N.N) X
                LAST EDITED:      MAY 09, 1984 
                HELP-PROMPT:      Enter Preference number of supplier 
                DESCRIPTION:      The order of preference for the supplier of this blood product.  The 
                                   lowest number will be the default answer when components are entered 
                                   via inventory log-in.  


66.01,.01       SUPPLIER               0;1 FREE TEXT (Multiply asked)

                WHERE DID ITEM COME FROM   
                INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
                LAST EDITED:      NOV 19, 1984 
                HELP-PROMPT:      ANSWER MUST BE 1-30 CHARACTERS IN LENGTH 
                DESCRIPTION:
                                  The name of the source.  

                CROSS-REFERENCE:  66.01^B 
                                  1)= S ^LAB(66,DA(1),"SU","B",$E(X,1,30),DA)=""
                                  2)= K ^LAB(66,DA(1),"SU","B",$E(X,1,30),DA)


66.01,.02       COST                   0;2 NUMBER (Required)

                INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:+X'=X&(X'?.N1"."2N)!(X>99999)!(X<0) X
                LAST EDITED:      MAY 09, 1984 
                HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 99999 
                DESCRIPTION:
                                  Cost of the item.  


66.01,.03       ADDRESS LINE 1         0;3 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
                LAST EDITED:      MAY 09, 1984 
                HELP-PROMPT:      ANSWER MUST BE 1-30 CHARACTERS IN LENGTH 
                DESCRIPTION:
                                  Address of supplier.  


66.01,.04       ADDRESS LINE 2         0;4 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
                HELP-PROMPT:      ANSWER MUST BE 1-30 CHARACTERS IN LENGTH 
                DESCRIPTION:
                                  2nd Address line of supplier.  


66.01,.05       ADDRESS LINE 3         0;5 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
                HELP-PROMPT:      ANSWER MUST BE 1-30 CHARACTERS IN LENGTH 
                DESCRIPTION:
                                  3rd Address line of supplier.  


66.01,.06       CITY                   0;6 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
                LAST EDITED:      MAY 09, 1984 
                HELP-PROMPT:      ANSWER MUST BE 1-30 CHARACTERS IN LENGTH 
                DESCRIPTION:
                                  City of the supplier.  


66.01,.07       STATE                  0;7 POINTER TO STATE FILE (#5)

                LAST EDITED:      MAY 09, 1984 
                DESCRIPTION:
                                  State of the supplier.  


66.01,.08       ZIP CODE               0;8 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>9!($L(X)<5)!'(X?1N.N) X
                LAST EDITED:      MAY 09, 1984 
                HELP-PROMPT:      ANSWER MUST BE 5-9 CHARACTERS IN LENGTH 
                DESCRIPTION:
                                  Zip code of the supplier.  


66.01,.09       PHONE                  0;9 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>30!($L(X)<4) X
                LAST EDITED:      MAY 09, 1984 
                HELP-PROMPT:      ANSWER MUST BE 4-30 CHARACTERS IN LENGTH 
                DESCRIPTION:
                                  Phone number of the supplier.  


66.01,.1        SUPPLIER PREFIX NUMBER 0;10 FREE TEXT

                SUPPLIER PREFIX ID CODE   
                INPUT TRANSFORM:  K:$L(X)>3!($L(X)<1)!'(X?.UN) X
                LAST EDITED:      DEC 24, 1986 
                HELP-PROMPT:      ANSWER MUST BE 1-3 CHARACTERS IN LENGTH 
                DESCRIPTION:      An eye readable only (not bar coded) prefix which might be 
                                   present as part of the unique unit ID# specific for a given 
                                   collection facility.  


66.01,.11       REGISTRATION NUMBER    0;11 FREE TEXT

                INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>9!($L(X)<7)!'(X?1N.N) X
                LAST EDITED:      NOV 26, 1986 
                HELP-PROMPT:      ANSWER MUST BE 7-9 DIGITS IN LENGTH 
                DESCRIPTION:      Unique number assigned by the Food & Drug Administration 
                                   to each facility.  

                NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

                CROSS-REFERENCE:  66.01^C 
                                  1)= S ^LAB(66,DA(1),"SU","C",$E(X,1,30),DA)=""
                                  2)= K ^LAB(66,DA(1),"SU","C",$E(X,1,30),DA)


66.01,.12       UNIT LABEL NON-STANDARD 0;12 SET

                BARCODE NOT STANDARD (Not Codabar(tm))   
                                  '1' FOR YES; 
                                  '0' FOR NO; 
                LAST EDITED:      DEC 12, 1985 
                DESCRIPTION:      If the barcoded blood component unit ID is not the standard barcode 
                                   (Codabar(tm)) then enter 'YES'.  


66.01,1         LOT #                  1;0 Multiple #66.02 (Add New Entry without Asking)

                DESCRIPTION:
                                  Lot # of the item.  


66.02,.01         LOT #                  0;1 FREE TEXT (Multiply asked)

                  INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
                  LAST EDITED:      NOV 01, 1984 
                  HELP-PROMPT:      ANSWER MUST BE 1-30 CHARACTERS IN LENGTH 
                  DESCRIPTION:
                                    Lot # of the item.  


66.02,.02         EXPIRATION DATE        0;2 DATE

                  INPUT TRANSFORM:  S %DT="ETX" D ^%DT S X=Y K:Y<1 X
                  LAST EDITED:      NOV 01, 1984 
                  DESCRIPTION:
                                    Expiration date of the item.  






66,5          CRITERIA FOR USE       5;0   WORD-PROCESSING #66.05

              DESCRIPTION:
                                Suggested criteria for transfusion of blood component can be listed here.  


                LAST EDITED:      JUN 07, 1985 



66,6          TESTS TO CHECK         6;0 POINTER Multiple #66.04 (Add New Entry without Asking)

              DESCRIPTION:      These are the tests that will determine if the request seems reasonable based on test values when a
                                blood component is requested.  

              SCREEN:           S DIC("S")="I $P(^(0),U,5)[""CH"""
              EXPLANATION:      SELECTS CHEM,HEM,SER,TOX etc. tests
              IDENTIFIED BY:    SPECIMEN(#.02)[R]

66.04,.01       TESTS TO CHECK         0;1 POINTER TO LABORATORY TEST FILE (#60) (Multiply asked)

                INPUT TRANSFORM:  S DIC("S")="I $P(^(0),U,5)[""CH""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
                LAST EDITED:      JUL 24, 1985 
                DESCRIPTION:      When a blood component is requested the tests selected will be 
                                   checked to see if request seems reasonable based on test values.  

                SCREEN:           S DIC("S")="I $P(^(0),U,5)[""CH"""
                EXPLANATION:      Selects only single chem, hem, tox, ser, etc. tests

66.04,.02       SPECIMEN               0;2 POINTER TO TOPOGRAPHY FIELD FILE (#61) (Required)

                INPUT TRANSFORM:I $D(X) S X(1)=+^LAB(66,DA(1),6,DA,0) I '$D(^LAB(60,X(1),1,X)) W $C(7),!,"Not in SITE/SPECIMEN FIEL
                                D OF LAB TEST FILE for this test",! K X
                LAST EDITED:    JUN 10, 1996 
                DESCRIPTION:    Specimen the test is performed on.  This must be a specimen entered in lab 
                                 test file (#60) in SITE/SPECIMEN field.  

                NOTES:          XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


66.04,.03       > OR < TEST VALUE    0;3 FREE TEXT (Required)

                GREATER THAN OR LESS THAN TEST VALUE   
                INPUT TRANSFORM:K:$L(X)>7!($L(X)<2)!(X'?1"<".E&(X'?1">".E))!(X'?1E.N.".".N) X
                LAST EDITED:    JUL 24, 1985 
                HELP-PROMPT:    Enter '<' or '>' then test value 
                DESCRIPTION:    The test value with a '>' or '<' as a prefix to the value for checking 
                                 component requests.  

                EXECUTABLE HELP:W !,"ENTER '>' IF ABOVE TEST VALUE NOT ACCEPTABLE",!,"(Ex. If test value for hct is 30 then enter '
                                >30' so any results above 30 will be",!,"flagged"
                NOTES:          XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER




66,7          REQUISITION INSTRUCTIONS 7;0   WORD-PROCESSING #66.07

              DESCRIPTION:
                                These are instructions included in the requisition.  


                LAST EDITED:      JUL 25, 1985 



66,8          PRE-OP TESTS TO CHECK  8;0 POINTER Multiple #66.08 (Add New Entry without Asking)

              DESCRIPTION:      This field checks lab values for specified component request for 
                                 surgery.  

              SCREEN:           S DIC("S")="I $P(^(0),U,5)[""CH"""
              EXPLANATION:      Selects only single chem, hem, tox, ser, etc. tests

66.08,.01       PRE-OP TESTS TO CHECK  0;1 POINTER TO LABORATORY TEST FILE (#60) (Multiply asked)

                INPUT TRANSFORM:  S DIC("S")="I $P(^(0),U,5)[""CH""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
                LAST EDITED:      NOV 04, 1987 
                SCREEN:           S DIC("S")="I $P(^(0),U,5)[""CH"""
                EXPLANATION:      Selects only lab tests with a "CH" subscript.

66.08,.02       SPECIMEN               0;2 POINTER TO TOPOGRAPHY FIELD FILE (#61) (Required)

                INPUT TRANSFORM:I $D(X) S X(1)=+^LAB(66,DA(1),8,DA,0) I '$D(^LAB(60,X(1),1,X)) W $C(7),!,"Not in SITE/SPECIMEN FIEL
                                D OF LAB TEST FILE for this test.",! K X
                LAST EDITED:    JUN 10, 1996 
                DESCRIPTION:    Specimen the test is performed on.  This must be a specimen 
                                 entered in the lab test file (#60) in the SITE/SPECIMEN field.  

                NOTES:          XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


66.08,.03       > OR < TEST VALUE    0;3 FREE TEXT (Required)

                INPUT TRANSFORM:K:$L(X)>7!($L(X)<2)!(X'?1"<".E&(X'?1">".E))!(X'?1E.N.".".N) X
                LAST EDITED:    NOV 04, 1987 
                DESCRIPTION:
                                 This field contain the values to determine if the test result are with in specific limits.  

                EXECUTABLE HELP:W !,"ENTER '>' IF ABOVE TEST VALUE NOT ACCEPTABLE",!,"(Ex. If value for hct is 30 then enter '>30' 
                                so any value above 30 will be",!,"flagged."
                NOTES:          XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER




66,9          EQUIVALENT PRODUCT     4;1 POINTER TO BLOOD PRODUCT FILE (#66)

              INPUT TRANSFORM:  S DIC("S")="I $P(^(0),U,29)='($P(^LAB(66,DA,0),U,29))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
              LAST EDITED:      OCT 12, 2000 
              HELP-PROMPT:      SELECT THE BLOOD PRODUCT (IF ANY) THAT IS EQUIVALENT OR MATCHES THE CURRENT BLOOD PRODUCT. 
              DESCRIPTION:      This field points to the blood product (of the opposite symbology) that most closely matches or is
                                equivalent to the specified blood product.  It screens on the IS ISBT field and allows only blood
                                products of opposite symbologies to be stored as equivalent products.  For any ISBT 128 products,
                                only products with IS ISBT = 0 (Codabar products) can be selected.  The same is true for Codabar
                                units; only blood products with IS ISBT = 1 (ISBT 128 products) can be selected.  

              SCREEN:           S DIC("S")="I $P(^(0),U,29)='($P(^LAB(66,DA,0),U,29))"
              EXPLANATION:      Show products of other symbology

66,10         ASSOCIATED DIVISION    10;0 POINTER Multiple #66.1 (Add New Entry without Asking)


66.1,.01        ASSOCIATED DIVISION    0;1 POINTER TO INSTITUTION FILE (#4) (Multiply asked)

                INPUT TRANSFORM:S DIC("S")="I +$G(^DIC(4,+Y,99))=+$P($$SITE^VASITE,U,3)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X S:$D(X
                                ) DINUM=X
                LAST EDITED:    SEP 16, 1999 
                SCREEN:         S DIC("S")="I +$G(^DIC(4,+Y,99))=+$P($$SITE^VASITE,U,3)"
                EXPLANATION:    Allows only divisions related to site.
                NOTES:          XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER




66,500        WKLD CODE              9;0 POINTER Multiple #66.06 (Add New Entry without Asking)

              DESCRIPTION:
                                 This field contains wkld codes that should be counted each time this blood product is issued.  


66.06,.01       WKLD CODE              0;1 POINTER TO WKLD CODE FILE (#64) (Multiply asked)

                INPUT TRANSFORM:  S DINUM=X
                LAST EDITED:      OCT 19, 1990 
                DESCRIPTION:
                                  If component is being prepared from existing unit enter the WKLD workload codes that apply.  

                NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER





      FILES POINTED TO                      FIELDS

BLOOD PRODUCT (#66)               PEDIATRIC PRODUCT (#.22)
                                  EQUIVALENT PRODUCT (#9)
                                  MODIFY TO:MODIFY TO (#.01)

INSTITUTION (#4)                  ASSOCIATED DIVISION:ASSOCIATED DIVISION (#.01)

LABORATORY TEST (#60)             TESTS TO CHECK:TESTS TO CHECK (#.01)
                                  PRE-OP TESTS TO CHECK:PRE-OP TESTS TO CHECK (#.01)

STATE (#5)                        SUPPLIER:STATE (#.07)

TOPOGRAPHY FIELD (#61)            TESTS TO CHECK:SPECIMEN (#.02)
                                  PRE-OP TESTS TO CHECK:SPECIMEN (#.02)

WKLD CODE (#64)                   WKLD CODE:WKLD CODE (#.01)



INPUT TEMPLATE(S):
LRBLBP                        FEB 24, 1992@10:33  USER #0    

PRINT TEMPLATE(S):
LRBL CAP CODES                OCT 22, 1990@07:56  USER #0                                                   BLOOD PRODUCT CAP CODES
LRBL WKLD CODES               OCT 22, 1990@07:56  USER #0                                                  BLOOD PRODUCT WKLD CODES

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):