Entity Blood Product Order Dispense Fact

DescriptionThe act of issuing the ordered blood or derivative product of blood from the blood bank or blood product supplier to the recipient's point of care location or providing practitioner.

Attributes
AWM Load Info SkAWM Load Info Sk
Blood Product DkBlood Product Dk
Blood Product Order Dispense Fact DkBlood Product Order Dispense Fact Dk
Blood Product Order Dispense SkBlood Product Order Dispense Sk
Current IndCurrent Ind
Dispensed By Practitioner DkDispensed By Practitioner Dk
Dispensed By Practitioner SkDispensed By Practitioner Sk
Dispensed Calendar DkDispensed Calendar Dk
Dispensed To Organization DkDispensed To Organization Dk
Dispensed To Organization SkDispensed To Organization Sk
Dispensed To Point Of Care Location DkDispensed To Point Of Care Location Dk
Dispensed To Point Of Care Location SkDispensed To Point Of Care Location Sk
Dispensed To Practitioner DkDispensed To Practitioner Dk
Dispensed To Practitioner SkDispensed To Practitioner Sk
Dispense Status CdDispense Status Cd
Dispense Status Code SkDispense Status Code Sk
Dispense Status DescrDispense Status Descr
Dispense Status TsDispense Status Ts
DWM Load Info SkDWM Load Info Sk
Effective From DtEffective From Dt
Effective To DtEffective To Dt
Observation Status CdObservation Status Cd
Observation Status Code SkObservation Status Code Sk
Observation Status DescrObservation Status Descr
Requested Dispense Amt QtyRequested Dispense Amt Qty
Requested Dispense QtyRequested Dispense Qty
Requested Dispense UOM CdRequested Dispense UOM Cd
Requested Dispense UOM Code SkRequested Dispense UOM Code Sk
Requested Dispense UOM DescrRequested Dispense UOM Descr
Source CdSource Cd
Source Code SkSource Code Sk
Tenant SkTenant Sk
Valid From TsValid From Ts
Valid To TsValid To Ts

Relationship
Blood Product Order Dispense Fact_Practitioner Dimension_FK1Blood Product Order Dispense Fact_Practitioner Dimension_FK1
Blood Product Order Dispense Fact_Point Of Care Location Dimension_FKBlood Product Order Dispense Fact_Point Of Care Location Dimension_FK
Blood Product Order Dispense Fact_Organization Dimension_FKBlood Product Order Dispense Fact_Organization Dimension_FK
Blood Product Order Dispense Fact_Blood Product Dimension_FKBlood Product Order Dispense Fact_Blood Product Dimension_FK
Blood Product Order Dispense Fact_Calendar Dimension_FKBlood Product Order Dispense Fact_Calendar Dimension_FK
Blood Product Order Dispense Fact_Practitioner Dimension_FKBlood Product Order Dispense Fact_Practitioner Dimension_FK

Primary Key
Blood Product Order Dispense Fact PKBlood Product Order Dispense Fact PK

Dependencies
 
 

Reverse Dependencies
 

Attribute Details

 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 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 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 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



 Dispensed By 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



 Dispensed By 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



 Dispensed 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



 Dispensed To Organization 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



 Dispensed To Organization 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



 Dispensed To 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



 Dispensed To 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



 Dispensed To 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



 Dispensed To 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



 Dispense Status Cd
DescriptionIndicates the current status of the specified blood product as indicated by the filler or placer. For example, the first status change of a product that may trigger a Blood Product Dispense Status Message occurs when it first becomes linked to a patient and is ready to dispense. The placer system may use the Blood Product Dispense Status Message to request the transfusion service to dispense the product. When the blood product is delivered or issued to a patient, the status of the blood product would be changed to indicate that it has now been "dispensed."
Examples:
Value Description Comment
RI Received into inventory (for specified patient) Status determined by Filler
RD Reserved and ready to dispense Status determined by Filler
RS Reserved (ordered and product allocated for the patient) Status determined by Filler
RE Released (no longer allocated for the patient) Status determined by Placer or Filler
DS Dispensed to patient location Status determined by Filler
RA Returned unused/no longer needed Status determined by Filler
RL Returned unused/keep linked to patient for possible use later Status determined by Filler
WA Wasted (product no longer viable) Status determined by Filler
PT Presumed transfused (dispensed and not returned) Status determined by Filler
CR Released into inventory for general availability Status determined by Filler
RQ Request to dispense blood product Status determined by Placer
Data TypeStandards - Data Domains.ddm/Data Domains/Tenant Common Code [VARCHAR(80)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Dispense Status Code Sk
DescriptionIndicates the current status of the ordered blood product as indicated by the filler or placer

For Example:
RI Received into inventory (for specified patient)
RD Reserved and ready to dispense
RS Reserved (ordered and product allocated for the patient)
RE Released (no longer allocated for the patient)
DS Dispensed to patient location
RA Returned unused/no longer needed
RL Returned unused/keep linked to patient for possible use later
WA Wasted (product no longer viable)
PT Presumed transfused (dispensed and not returned)
CR Released into inventory for general availability
RQ Request to dispense blood product
Data TypeStandards - Data Domains.ddm/Data Domains/Surrogate Key [INTEGER]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Dispense Status Descr
DescriptionIndicates the current status of the specified blood product as indicated by the filler or placer. For example, the first status change of a product that may trigger a Blood Product Dispense Status Message occurs when it first becomes linked to a patient and is ready to dispense. The placer system may use the Blood Product Dispense Status Message to request the transfusion service to dispense the product. When the blood product is delivered or issued to a patient, the status of the blood product would be changed to indicate that it has now been "dispensed."
Examples:
Value Description Comment
RI Received into inventory (for specified patient) Status determined by Filler
RD Reserved and ready to dispense Status determined by Filler
RS Reserved (ordered and product allocated for the patient) Status determined by Filler
RE Released (no longer allocated for the patient) Status determined by Placer or Filler
DS Dispensed to patient location Status determined by Filler
RA Returned unused/no longer needed Status determined by Filler
RL Returned unused/keep linked to patient for possible use later Status determined by Filler
WA Wasted (product no longer viable) Status determined by Filler
PT Presumed transfused (dispensed and not returned) Status determined by Filler
CR Released into inventory for general availability Status determined by Filler
RQ Request to dispense blood product Status determined by Placer
Data TypeStandards - Data Domains.ddm/Data Domains/Description [VARCHAR(250)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Dispense Status Ts
DescriptionThe date and time the specified blood product dispense status is defined.

For Example:
RD Reserved and ready to dispense at YYYY/DD/MM
Data TypeStandards - Data Domains.ddm/Data Domains/Timestamp [TIMESTAMP]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
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



 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. 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. However, once the product is transfused, the status would be considered final. 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 BPX.

For example:
C Record coming over is a correction and thus replaces a final status
D Deletes the BPX record
F Final status; Can only be changed with a corrected status
O Order detail description only (no status)
P Preliminary status
W Post original as wrong, for example, transmitted for wrong patient
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. 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. However, once the product is transfused, the status would be considered final. 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 BPX.

For example:
C Record coming over is a correction and thus replaces a final status
D Deletes the BPX record
F Final status; Can only be changed with a corrected status
O Order detail description only (no status)
P Preliminary status
W Post original as wrong, for example, transmitted for wrong patient
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. 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. However, once the product is transfused, the status would be considered final. 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 BPX.

For example:
C Record coming over is a correction and thus replaces a final status
D Deletes the BPX record
F Final status; Can only be changed with a corrected status
O Order detail description only (no status)
P Preliminary status
W Post original as wrong, for example, transmitted for wrong patient
Data TypeStandards - Data Domains.ddm/Data Domains/Description [VARCHAR(250)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Requested Dispense 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



 Requested Dispense 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



 Requested Dispense 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



 Requested Dispense 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



 Requested Dispense 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



 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



 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

Relationship Details

 Blood Product Order Dispense Fact_Practitioner Dimension_FK1
Is Identifying Relationshipfalse
Child TableBlood Product Order Dispense Fact
Child Role Namedispensed 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 Order Dispense Fact_Point Of Care Location Dimension_FK
Is Identifying Relationshipfalse
Child TableBlood Product Order Dispense Fact
Child Role Namedispensed to
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 MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Blood Product Order Dispense Fact_Organization Dimension_FK
Is Identifying Relationshipfalse
Child TableBlood Product Order Dispense Fact
Child Role Namedispensed to
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableOrganization Dimension
Parent MultiplicityZERO_TO_ONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE



 Blood Product Order Dispense Fact_Blood Product Dimension_FK
Is Identifying Relationshipfalse
Child TableBlood Product Order Dispense 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



 Blood Product Order Dispense Fact_Calendar Dimension_FK
Is Identifying Relationshipfalse
Child TableBlood Product Order Dispense Fact
Child Role Namedispensed
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 Order Dispense Fact_Practitioner Dimension_FK
Is Identifying Relationshipfalse
Child TableBlood Product Order Dispense Fact
Child Role Namedispensed to
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

Primary Key Details

 Blood Product Order Dispense Fact PK
Key AttributeBlood Product Order Dispense Fact Dk