Entity Blood Product Administration Fact

DescriptionThe act of giving the patient a blood transfusion using the blood or derivative blood product that is ordered and dispensed.

Attributes
Administered Amt QtyAdministered Amt Qty
Administered QtyAdministered Qty
Administered UOM CdAdministered UOM Cd
Administered UOM Code SkAdministered UOM Code Sk
Administered UOM DescrAdministered UOM Descr
Administering Practitioner DkAdministering Practitioner Dk
Administering Practitioner SkAdministering Practitioner Sk
AWM Load Info SkAWM Load Info Sk
Blood Product Administration Fact DkBlood Product Administration Fact Dk
Blood Product DkBlood Product Dk
Blood Product Order Dispense SkBlood Product Order Dispense Sk
Current IndCurrent Ind
DWM Load Info SkDWM Load Info Sk
Effective From DtEffective From Dt
Effective To DtEffective To Dt
Encounter DkEncounter Dk
Encounter SkEncounter Sk
Observation Status CdObservation Status Cd
Observation Status Code SkObservation Status Code Sk
Observation Status DescrObservation Status Descr
Patient DkPatient Dk
Patient SkPatient Sk
Point Of Care Location DkPoint Of Care Location Dk
Point Of Care Location SkPoint Of Care Location Sk
Source CdSource Cd
Source Code SkSource Code Sk
Tenant SkTenant Sk
Transfusion End Calendar DkTransfusion End Calendar Dk
Transfusion Interruption Reason CdTransfusion Interruption Reason Cd
Transfusion Interruption Reason Code SkTransfusion Interruption Reason Code Sk
Transfusion Interruption Reason DescrTransfusion Interruption Reason Descr
Transfusion Start Calendar DkTransfusion Start Calendar Dk
Transfusion Status CdTransfusion Status Cd
Transfusion Status Code SkTransfusion Status Code Sk
Transfusion Status DescrTransfusion Status Descr
Valid From TsValid From Ts
Valid To TsValid To Ts
Verifying Practitioner DkVerifying Practitioner Dk
Verifying Practitioner SkVerifying Practitioner Sk

Relationship
Blood Product Administration Fact_Practitioner Dimension_FKBlood Product Administration Fact_Practitioner Dimension_FK
Blood Product Administration Fact_Practitioner Dimension_FK1Blood Product Administration Fact_Practitioner Dimension_FK1
Blood Product Administration Fact_Patient Dimension_FKBlood Product Administration Fact_Patient Dimension_FK
Blood Product Administration Fact_Point Of Care Location Dimension_FKBlood Product Administration Fact_Point Of Care Location Dimension_FK
Blood Product Administration Fact_Encounter Dimension_FKBlood Product Administration Fact_Encounter Dimension_FK
Blood Product Administration Fact_Calendar Dimension_FKBlood Product Administration Fact_Calendar Dimension_FK
Blood Product Administration Fact_Calendar Dimension_FK1Blood Product Administration Fact_Calendar Dimension_FK1
Blood Product Administration Fact_Blood Product Dimension_FKBlood Product Administration Fact_Blood Product Dimension_FK

Primary Key
Blood Product Administration Fact PKBlood Product Administration Fact PK

Dependencies
 
 

Reverse Dependencies
 

Attribute Details

 Administered Amt Qty
DescriptionIndicates the volume of blood product ordered, dispensed, or transfused.
Data TypeStandards - Data Domains.ddm/Data Domains/Quantity Float [FLOAT(15)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Administered Qty
DescriptionThe number of blood products ordered, dispensed, or used in the transfusion.

For Example:
3 Units
Data TypeStandards - Data Domains.ddm/Data Domains/Quantity Float [FLOAT(15)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Administered UOM Cd
DescriptionThe units of measure in which the ordered, dispensed, or transfused blood product amount is expressed.

For example:
Milliliters
International Units
Data TypeStandards - Data Domains.ddm/Data Domains/Tenant Common Code [VARCHAR(80)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Administered UOM Code Sk
DescriptionThe units of measure in which the ordered, dispensed, or transfused blood product amount is expressed.

For example:
Milliliters
International Units
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Administered UOM Descr
DescriptionThe units of measure in which the ordered, dispensed, or transfused blood product amount is expressed.

For example:
Milliliters
International Units
Data TypeStandards - Data Domains.ddm/Data Domains/Description [VARCHAR(250)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Administering Practitioner Dk
DescriptionA numeric surrogate key used to uniquely identify entities in the dimensional model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Administering Practitioner Sk
DescriptionA numeric surrogate key used to uniquely identify entities in the atomic model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 AWM Load Info Sk
DescriptionThe surrogate key of the load information entry describing the details regarding the loading of the row in the atomic data warehouse.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Blood Product Administration Fact Dk
DescriptionA numeric surrogate key used to uniquely identify entities in the dimensional model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeytrue
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keytrue



 Blood Product Dk
DescriptionA numeric surrogate key used to uniquely identify entities in the dimensional model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Blood Product Order Dispense Sk
DescriptionA numeric surrogate key used to uniquely identify entities in the atomic model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Current Ind
DescriptionSet to 'Y' if this is the most recent row of a group having the same Surrogate Key.
Data TypeStandards - Data Domains.ddm/Data Domains/Boolean Indicator [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 DWM Load Info Sk
DescriptionThe surrogate key of the load information entry describing the details regarding the loading of the row.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Effective From Dt
DescriptionEstablishes a period where a set of attributes are true according to the business.
Data TypeStandards - Data Domains.ddm/Data Domains/Date [DATE]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Effective To Dt
DescriptionEnds a period of effectivity.
Data TypeStandards - Data Domains.ddm/Data Domains/Date [DATE]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Encounter Dk
DescriptionA numeric surrogate key used to uniquely identify entities in the dimensional model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Encounter Sk
DescriptionA numeric surrogate key used to uniquely identify entities in the atomic model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Observation Status Cd
DescriptionThe most commonly used message status values will be preliminary and final. A status is considered preliminary until a blood product has reached a final disposition for the patient. The status of a blood product can continue to change and the previous status should be overwritten until it reaches a final status. Refer to HL7 BTX.

For example:
When the product is first cross-matched and a status message is sent, it would be considered preliminary.
When the product is dispensed to the patient, that status would also be considered preliminary.
Once the product is transfused, the status would be considered final.
Data TypeStandards - Data Domains.ddm/Data Domains/Tenant Common Code [VARCHAR(80)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Observation Status Code Sk
DescriptionThe most commonly used message status values will be preliminary and final. A status is considered preliminary until a blood product has reached a final disposition for the patient. The status of a blood product can continue to change and the previous status should be overwritten until it reaches a final status. Refer to HL7 BTX.

For example:
When the product is first cross-matched and a status message is sent, it would be considered preliminary.
When the product is dispensed to the patient, that status would also be considered preliminary.
Once the product is transfused, the status would be considered final.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Observation Status Descr
DescriptionThe most commonly used message status values will be preliminary and final. A status is considered preliminary until a blood product has reached a final disposition for the patient. The status of a blood product can continue to change and the previous status should be overwritten until it reaches a final status. Refer to HL7 BTX.

For example:
When the product is first cross-matched and a status message is sent, it would be considered preliminary.
When the product is dispensed to the patient, that status would also be considered preliminary.
Once the product is transfused, the status would be considered final.
Data TypeStandards - Data Domains.ddm/Data Domains/Description [VARCHAR(250)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Patient Dk
DescriptionA numeric surrogate key used to uniquely identify entities in the dimensional model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Patient Sk
DescriptionA numeric surrogate key used to uniquely identify entities in the atomic model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Point Of Care Location Dk
DescriptionA numeric surrogate key used to uniquely identify entities in the dimensional model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Point Of Care Location Sk
DescriptionA numeric surrogate key used to uniquely identify entities in the atomic model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Source Cd
DescriptionThe code that corresponds to the Source Code Sk.
Data TypeStandards - Data Domains.ddm/Data Domains/Tenant Common Code [VARCHAR(80)]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Source Code Sk
DescriptionThe origin of the data identifying the actual load source, vendor, manual key entry, or context of the data in a specific row in the database.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Tenant Sk
DescriptionThe surrogate key of the entry identifying the legal owner of the data.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Transfusion End Calendar Dk
DescriptionA numeric surrogate key used to uniquely identify entities in the dimensional model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Transfusion Interruption Reason Cd
DescriptionThe reason that the transfusion of the blood product was interrupted.
Data TypeStandards - Data Domains.ddm/Data Domains/Tenant Common Code [VARCHAR(80)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Transfusion Interruption Reason Code Sk
DescriptionThe reason that the transfusion of the blood product was interrupted.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Transfusion Interruption Reason Descr
DescriptionThe reason that the transfusion of the blood product was interrupted.
Data TypeStandards - Data Domains.ddm/Data Domains/Description [VARCHAR(250)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Transfusion Start Calendar Dk
DescriptionA numeric surrogate key used to uniquely identify entities in the dimensional model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Transfusion Status Cd
DescriptionIndicates the current status of the specified blood product as indicated by the placer. For example, the placer may return the blood product to the transfusion service unused because an IV could not be started. The blood component may have been entered, but the line was clogged and could not be used, in which case the component must be wasted. A final status would indicate that the product has actually been "transfused."

For Example:
RA Returned unused/no longer needed
RL Returned unused/keep linked to patient for possible use later
WA Wasted (product no longer viable)
TX Transfused
TR Transfused with adverse reaction
Data TypeStandards - Data Domains.ddm/Data Domains/Tenant Common Code [VARCHAR(80)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Transfusion Status Code Sk
DescriptionIndicates the current status of the specified blood product transfusion.

For Example:
RA Returned unused/no longer needed
RL Returned unused/keep linked to patient for possible use later
WA Wasted (product no longer viable)
TX Transfused
TR Transfused with adverse reaction
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Transfusion Status Descr
DescriptionIndicates the current status of the specified blood product as indicated by the placer. For example, the placer may return the blood product to the transfusion service unused because an IV could not be started. The blood component may have been entered, but the line was clogged and could not be used, in which case the component must be wasted. A final status would indicate that the product has actually been "transfused."

For Example:
RA Returned unused/no longer needed
RL Returned unused/keep linked to patient for possible use later
WA Wasted (product no longer viable)
TX Transfused
TR Transfused with adverse reaction
Data TypeStandards - Data Domains.ddm/Data Domains/Description [VARCHAR(250)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Valid From Ts
DescriptionEstablishes a period where a set of attributes are true in the source system. This would be populated with the transaction timestamp and would be used for the snapshot date.
Data TypeStandards - Data Domains.ddm/Data Domains/Timestamp [TIMESTAMP]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Valid To Ts
DescriptionEnds a period of validity.
Data TypeStandards - Data Domains.ddm/Data Domains/Timestamp [TIMESTAMP]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Verifying Practitioner Dk
DescriptionA numeric surrogate key used to uniquely identify entities in the dimensional model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse



 Verifying Practitioner Sk
DescriptionA numeric surrogate key used to uniquely identify entities in the atomic model.
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key Large [LONG]
Is Part Of PrimaryKeyfalse
Is Requiredtrue
Is Derivedfalse
Is Surrogate Keyfalse

Relationship Details

 Blood Product Administration Fact_Practitioner Dimension_FK
Is Identifying Relationshipfalse
Child TableBlood Product Administration Fact
Child Role Nameadministered by
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TablePractitioner Dimension
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Blood Product Administration Fact_Practitioner Dimension_FK1
Is Identifying Relationshipfalse
Child TableBlood Product Administration Fact
Child Role Nameverified by
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TablePractitioner Dimension
Parent MultiplicityZERO_TO_ONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Blood Product Administration Fact_Patient Dimension_FK
Is Identifying Relationshipfalse
Child TableBlood Product Administration Fact
Child Role Namereceived by
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TablePatient Dimension
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Blood Product Administration Fact_Point Of Care Location Dimension_FK
Is Identifying Relationshipfalse
Child TableBlood Product Administration Fact
Child Role Nameadministering location
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TablePoint Of Care Location Dimension
Parent MultiplicityZERO_TO_ONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Blood Product Administration Fact_Encounter Dimension_FK
Is Identifying Relationshipfalse
Child TableBlood Product Administration Fact
Child Role Namevisit
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableEncounter Dimension
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Blood Product Administration Fact_Calendar Dimension_FK
Is Identifying Relationshipfalse
Child TableBlood Product Administration Fact
Child Role Nametransfusion start
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableCalendar Dimension
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Blood Product Administration Fact_Calendar Dimension_FK1
Is Identifying Relationshipfalse
Child TableBlood Product Administration Fact
Child Role Nametransfusion end
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableCalendar Dimension
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Blood Product Administration Fact_Blood Product Dimension_FK
Is Identifying Relationshipfalse
Child TableBlood Product Administration Fact
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableBlood Product Dimension
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE

Primary Key Details

 Blood Product Administration Fact PK
Key AttributeBlood Product Administration Fact Dk