Blood Transfusion Modeling and Operational Delay Analysist
Our final project presentation (linked below) summarizes the key findings, visualizations, and model insights developed throughout this work.
The project was awarded 3rd place.
π Final Presentation (Canva): View Presentation
This project investigates a clinically critical question:
Does the timing of a blood transfusion influence patient outcomes, and can we predict the number of units a patient will require?
Delays in blood transfusionβcaused by logistics, cross-matching, inventory shortages, or ICU workloadβcan significantly affect survival, especially for unstable patients. Our goal is to translate these operational challenges into a data-driven predictive model that supports clinicians and hospital systems in urgent settings.
- Predict how many blood units a patient will need based on clinical features at presentation.
- Assess whether time-to-transfusion correlates with poorer outcomes.
- Provide insights to support:
- Faster clinical decision-making
- Better blood bank resource allocation
- Reduced complications associated with delayed transfusion
- Operational efficiency across the transfusion pipeline
- β± Time sensitivity: Ideally, transfusions should occur within <60 minutes, yet this is rarely achieved in practice.
- π©Έ Resource scarcity: Especially in under-resourced settings or countries with limited blood supply.
- 𧬠Population relevance: High prevalence of genetic disorders (e.g., in regions with frequent cousin marriages) increases demand for transfusions.
- π₯ Operational burden: Every stepβcross-matching, tagging, releasing unitsβadds significant lab workload and delays.
Understanding these factors through data is essential for improving logistics and clinical outcomes. Thus, this model aims to mitigate these challenges using predictive analytics.
This folder contains all the modelling and preprocessing work used for the analysis.
team_04/
β
βββ scripts/
β βββ notebook-ML-model-team4.ipynb # Model training to predict the number of blood units
β βββ script_equiflow_blood_transfusion.py
β βββ script_plots.py
β βββ script_tableone.py
β
βββ results/
βββ Equiflow_blood_transfusion.pdf
βββ transfusion_key_plots.png
The data used in this project originates from the MIMIC clinical database