This study aims to optimize blood donation drive efficiency by addressing operational bottlenecks and improving resource deployment, focusing on enhancing donor experience and reducing camp duration.
The research uses a mixed-method approach, combining qualitative insights from blood banking officer interviews with quantitative data from 58 camp observations. “Simio” simulation software models various operational configurations, while mathematical techniques like queuing theory analyze key performance metrics. The process involves creating a baseline model, proposing optimizations and validating recommendations through real-world implementation.
The study achieved significant improvements: Reduced average donor time from 1.79 to 0.79 hours (56.4% improvement); Shortened camp operation time from 7.98 to 4.85 hours (39.2% improvement); Decreased waiting times at the medical check station from 45.23 to 0.60 minutes; Improved service rates across all stations, notably at registration (233.79% increase); and Streamlined processes through digitization and health check consolidation.
The study provides actionable recommendations for blood bank managers, including digital pre-registration and optimized staff allocation, leading to substantial time and resource savings while enhancing donor experience.
By improving donation camp efficiency and experience, this research could increase donor retention rates and lead to a more stable blood supply, crucial for medical care.
This research presents a novel approach by combining discrete event simulation with real-world implementation and validation, offering an innovative solution to common bottlenecks in blood donation drives.
1. Introduction
The realm of blood banking operations and logistics holds a crucial position within healthcare systems globally, ensuring the effective management of a vital medical resource: blood. Despite advancements in medical technology and logistics, operational challenges persist in blood donation drives, a fundamental component of the blood supply chain. Among the foremost challenges is the optimization of staffing and resource allocation to enhance efficiency and increase donor throughput. Interviews with blood banking officers have illuminated specific areas of struggle, particularly in the strategic deployment of staff and resources under various operational scenarios. For instance, a standard blood donation camp might be staffed by 9 non-medical and 3 medical personnel, with uncertainties regarding the best allocation of these resources affecting overall camp operations, including the organization of resources to expedite donor processing times.
Driven by the ambition to tackle these real-world challenges through computer simulation, this study conducts a thorough investigation into the operational intricacies of blood donation drives. The aim of this research is to meticulously document and analyze the operational flow and critical metrics within the camps. Utilizing “Simio”, known for enhancing operational planning and efficiency through in-depth scenario analysis, this study aims to offer concrete staffing and resource allocation recommendations.
Central to this research is the initiative to define and implement a more efficient operational procedure, specifically designed to enhance donor experience and retention. This approach is expected to streamline operations significantly, thereby improving the donation process’s efficiency.
This paper is organized to detail the literature review, methodology, data, simulation modeling and results.
2. Literature review
The optimization of blood donation/collection drives is critical for maintaining an effective and efficient blood supply chain. Discrete Event Simulation (DES) has been increasingly utilized to enhance various aspects of these operations. This literature review synthesizes findings from multiple studies, highlighting how different tools have been applied to improve blood collection processes.
2.1 Discrete event simulation and healthcare donor flow optimization
Efficient scheduling and configuration of blood collection centers are vital for maintaining service quality. Doneda, Yalçındağ, Marques, and Lanzarone (2021) analyzed operations at a blood collection center using DES to evaluate different configurations and scheduling strategies, demonstrating that DES can serve as a decision support tool for optimizing cost and service quality for donors, workers, and managers. Similarly, Elalouf, Tsadikovich, and Hovav (2021) focused on vehicle routing for blood sample transportation, applying a simulation-based approach to optimize vehicle fleet size, ensuring resource utilization without compromising healthcare service quality.
In Indonesia, Mansur, Vanany, and Arvitrida (2023) used DES to model a blood bank system considering supply unpredictability. This study explored various control variables to improve service quality and efficiency, emphasizing the impact of regulatory environments on shortages and obsolescence. In France, Alfonso, Xie, Augusto, and Garraud (2011) employed Petri net models to simulate fixed-site and mobile blood collection processes, providing a comprehensive view of resource requirements and donor behaviors. These models have been instrumental in identifying optimal strategies for managing donor flows.
2.2 Documented practices and their benefits
Efforts to enhance donor satisfaction through simulation-based strategies are evident in the work by the Australian Red Cross Lifeblood. Using a Monte-Carlo simulation-based algorithm, Wellalage, Fackrell, and Zhang (2023) minimized staff requirements while reducing donor waiting times, thereby improving donor satisfaction and operational efficiency. Williams, Harper, and Gartner (2020) published a comprehensive review of quantitative methods in blood collection, emphasizing the need for integrated staff and appointment scheduling.
Meneses, Santos, and Barbosa-Póvoa (2023) reviewed optimization techniques for blood supply chains, highlighting the necessity of integrated solutions for strategic and tactical decision-making levels. A multi-objective mixed-integer location-allocation model by Karadağ, Keskin, and Yiğit (2021) demonstrated significant improvements in operational efficiency through real-life case studies, reinforcing the importance of robust planning in blood collection drives. Comparisons of integrated inventory blood supply chains using simulation showed improvements in key performance indicators like shortages and outdated units (Arani, Liu, & Abdolmaleki, 2020; AlZu’bi, Aqel, & Mughaid, 2021). These findings suggest that DES can provide feasible solutions for blood supply chain operations.
Technological advancements, such as data driven platforms for blood donation operations, were proposed by Elmir, Hemmak, and Senouci (2023) to improve blood collection efficiency and management. These platforms facilitate immediate donation requirements, notifications and organized blood distribution. All helping to support the goal of improving operational practices. Additionally, Ghosh, Goto, Ghosh, and Sen (2023) applied lexicographic optimization and taxicab geometry-based paths to optimize the routes from blood donation camps to blood banks. This method helped reduce spoilage and enhance transportation efficiency, contributing to the literature of ever-improving blood collection logistics.
2.3 Prioritization of donor recruitment and motivation
Addressing uncertainties in blood supply chains, Hosseini-Motlagh, Samani, and Cheraghi (2020) employed mixed possibilistic-stochastic flexible robust programming, showing that donor motivation and efficient network design are crucial for maintaining supply chain reliability. Integrated simulation-optimization models were used by Osorio, Brailsford, Smith, Forero-Matiz, and Camacho-Rodríguez (2016) to support production planning decisions in blood supply chains, showing improvements in key indicators like shortages and outdated units.
The importance of promoting blood collection during crises, such as the COVID-19 pandemic, is emphasized by Mouncif and Bellabdaoui (2022), offering insights into effective donor recruitment and management strategies. Addressing the supply-demand mismatch in blood transfusion services, Gong, Dai, Ma, and Li (2022) highlighted the need for an active volunteer incentivizing donation system as an effective blood collection strategy. Collectively, these studies contribute to highlight the need for sophisticated modeling techniques, effective donor recruitment strategies, and adaptive approaches to maintain a reliable blood supply, particularly during crises and supply-demand mismatches.
The reviewed literature highlights significant advancements in blood collection and supply chain management through various methodologies, particularly emphasizing the use of Simulation and other optimization techniques. These studies have demonstrated improvements in scheduling, resource allocation, donor flow management, and supply chain efficiency. However, some gaps remain in the practical implementation of these models, especially in the context of standardized management of blood donation camps and optimizing donor experience.
This work aims to address these gaps by:
Collecting empirical data through interviews with blood banking professionals to capture real-world operational challenges.
Developing a baseline simulation model that accurately represents current blood donation camp practices.
Proposing an optimized camp layout and process flow based on identified inefficiencies.
Quantifying and analyzing the operational improvements achieved through the enhanced model.
By bridging the gap between theoretical models and practical implementation, this paper contributes to the field by providing a concrete example of how simulation and optimization techniques can be applied to real-world blood donation scenarios. The findings from this study have the potential to inform practices in blood donation camp management, ultimately leading to more efficient blood collection processes and improved donor experiences.
3. Methodology
3.1 Research design
This study combines quantitative data from observations of blood donation camps with qualitative insights taken from interviews with blood banking officers. This approach allows for a detailed understanding of all interactions and processes, facilitating the development of a simulation model to test various staffing configurations and optimize operational procedures.
3.2 Data collection
Data were collected through a dual approach:
Interviews
Conversational interviews were conducted with two blood banking officers, selected based on their roles in managing regional blood bank operations. These interviews provided an in-depth understanding of the operational flow, data management practices, challenges, and logistical nuances of conducting blood donation drives.
Observations
Data were sourced from 58 observations at one blood donation camp, offering empirical insights into the operational dynamics and donor flow within the camp.
3.3 Operational definitions
In this paper, “stations” refer to specific desks or points that donors visit sequentially during their stay at a blood donation camp. These include the registration desk, doctor’s desk, preliminary blood analysis desk, bagging desk, blood donation desk, refreshment area, and medical checkup and feedback desk. Processing times were recorded for each station to quantify the time donors spend at each point, alongside the number of personnel taking control of each station to facilitate simultaneous processing of multiple donors.
3.4 Mathematical analysis and techniques
This section presents a quantitative analysis conducted using Python programming to process and analyze log files generated from a simulation. The simulation reflects operational activities, and the analysis focuses on calculating essential queuing metrics. These metrics include the average arrival rate (λ), service rate (μ), average inter-arrival time, service time, waiting time, and the estimated average queue length. These calculations are vital for assessing and improving the flow of donors through the camp.
Additionally, a specific metric for the time donors spend in the system was directly calculated using the simulation tool. This measurement is critical for understanding the efficiency of the camp’s operations and identifying opportunities for optimization. The mathematical notations and techniques used in the analysis are as follows:
represents the initial dataset containing records of operational activities within a donor camp, loaded from a simulation log (CSV) file. Each record in comprises the following attributes:
: Resource identifier
R: Resource
: Owner identifier (donor)
: Owner (donor) name
: Task identifier
: Start time of the activity
: End time of the activity
Auxiliary Attributes: ,
3.4.1 Data cleaning operation
The first operation, , involves the removal of irrelevant columns from , resulting in a cleaned dataset . This step focuses on retaining only the attributes essential for subsequent analysis:
3.4.2 Data sorting operation
Operation sorts by the “Owner” () in ascending order based on numerical values extracted from the “Owner” attribute, producing D″:
3.4.3 Data transformation operation
The transformation operation, , constructs a new dataset by reorganizing such that each “Owner” is associated with a unique set of “Resource” start and end times. This operation is performed to facilitate the calculation of durations spent at each station by the donors:
3.4.4 Station service duration calculation
Operation calculates the duration each donor spends at various stations within the camp, with each duration rounded to two decimal places. This step is crucial for analyzing the flow and identifying bottlenecks within the camp operations:
3.4.5 Calculation of average station service times
Operation calculates the average service time spent by donors at each station, excluding the initial “Owner” stage. This operation updates the dataset with an analysis of service durations, providing insights into the efficiency of each station.
Let represent the set of all stations (excluding “Owner”) and let represent the duration spent by all donors at station . The average service time at each station is calculated as follows:
where is the number of donors processed at station , and is the duration spent by donor at station . The resulting average service times are stored in a dictionary, with station names as keys and their respective average times as values.
3.4.6 Insertion of average walking times
involves embedding predefined average walking times between stations directly into the dataset , resulting in an enhanced dataset . This operation introduces new columns that represent the average time donors spend walking from one station to the next:
These average walking times between stations are taken from the simulation results.
3.4.7 Calculation of waiting times
This is achieved by first calculating the total time spent between stations (the difference between the start time at the subsequent station and the end time at the preceding station). Then, the predefined average walking time is subtracted from this total time, yielding the waiting time. The dataset is thus updated to , incorporating these calculated waiting times:
The formula to calculate the waiting time between two stations for a donor is given by:
where is the waiting time between station and station , is the start time at station , is the end of the station , and is the predefined average walking time between the two stations.
3.4.8 Adjustment and calculation of Average Waiting Times
Given , the dataset with calculated waiting times, to ensure that all waiting times are non-negative, reflecting the premise that waiting cannot be negative in a real-world context:
where:
represents the original waiting time between stations and ,
represents the adjusted waiting time, ensuring that .
Following the adjustment of waiting times, the average waiting time for each transition is calculated as:
where is the number of donors processed at station . The resulting average wait times are stored in a dictionary, with station names as keys and their respective average times as values.
3.4.9 Calculation of average interarrival times for stations
Given
For each station , let represent the ordered set of start times for all donors at station , where is the number of donors processed at .
The average interarrival time for station is then calculated by averaging all , excluding the first since it cannot be calculated due to lack of a preceding arrival:
Operation provides a systematic approach for quantifying and analyzing donor flow through the camp.
3.4.10 Calculation of average arrival rates per hour
For each station with an average interarrival times greater than zero, the average arrival rate is defined as:
3.4.11 Calculation of average service rates per hour
For each station with an average service time greater than zero, the average arrival rate is defined as:
3.4.12 Aggregating activity counts
Given the dataset , defining:
as the set of stations.
as the set of start times for activities at station .
Desired time interval for aggregation.
For each start time in , after converting into a datetime object and segmenting the value of as desired and assigning to the corresponding interval . Calculation of count for activities that begin within interval for each station is given by:
3.6 Validation
The validation of the simulation model and its recommendations have been conducted through real-world application, with the participating blood bank implementing the suggested staffing configurations and reporting back on the observed impacts on operational efficiency and donor processing times.
This methodology ensures a rigorous and comprehensive approach to identifying and addressing inefficiencies within blood donation camp operations. By combining qualitative insights with quantitative modeling, the study offered actionable recommendations to improve the managerial efficiency and effectiveness of blood donation drives.
4. Data
This section details the comprehensive insights and data points provided by blood banking officers regarding the operations of blood donation camps. Figure 1 illustrates the donor-station flow diagram along with donor processing capacities, offering a visual representation of the structured operations described in this section. These insights form the empirical foundation upon which the study’s simulations, analytics and prescriptive recommendations are built.
4.1 Phases of blood donation camp stations and operations
Registration
Duration: 3–10 minutes (median 5 minutes).
Process: Donors register and complete an 8-page questionnaire aimed at efficiency, including repeat donor information and health screening details.
Doctor’s Desk
Duration: 4–5 minutes (median 5 minutes).
Screening: Health checks are conducted against exclusion criteria guidelines to ensure donor eligibility.
Preliminary Blood Group and Hemoglobin Checking Desk
Duration: 2–4 minutes (median 3 minutes).
Process: Blood group analysis and hemoglobin level checks are performed to confirm blood type and ensure hemoglobin levels meet the 12.5g/dL minimum.
Bagging Desk
Duration: 3–4 minutes (median 3 minutes).
Process: Donors receive a 4-compartment blood collection bag, with one compartment containing an anticoagulation solution to preserve blood viability.
Blood Donation Station
Duration: 4–10 minutes (median 8 minutes).
Setup: Equipped with foldable beds and managed by a technician, where women donate 350ml and men typically donate 450ml of blood, adjusted based on the donor’s weight.
Refreshment Area
Duration: 5–10 minutes.
Purpose: Provides sugary snacks and beverages to replenish blood sugar levels and aid recovery, with a brief medical evaluation if necessary.
Medical Check and Feedback
Duration: 5–10 minutes (median 10 minutes).
Final Steps: A medical check is conducted, feedback forms are filled, and donors receive an appreciation certificate and a leave form if applicable.
Blood donation camps operate with dedicated personnel and a well-defined process flow. Each camp, equipped with four blood donation beds runs for eight hours (usually from 9:00 AM to 5:00 PM). The camp manages to serve at least fifty donors daily with the support of a structured staffing system:
Registration Desk: Managed by 1 Public Relations officer.
Doctor’s Desk, Medical Check and Feedback: Each operated by 1 doctor.
Preliminary Blood Group and Hemoglobin Checking Desk: Handled by 1 technician.
Bagging Desk: Staffed by 2 attendants.
Blood Donation Station: Operated by a team of 4, including 1 pricking professional, 1 nurse, and 2 attendants.
Refreshment Area: Overseen by 1 attendant.
In addition to the ten core staff members assigned to specific stations, five more ‘floating’ staff members facilitate overall camp operations.
5. Simulation modeling
This section outlines the simulation model developed to optimize the blood donation process, focusing on two main entities: donors and blood, designated as “ModelEntity”. The model simulates the donor journey from entry to donation, and the generation of blood as a separate entity.
Simulation Entities:
“Source”: Titled as “Donor_Source” introduces donors into the simulation, mimicking real-world arrival rates.
“Connector”: Used as a direct, zero travel distance connection for the donor to be introduced to the simulated blood donation camp.
“Server”: Representing each station at the camp except the blood donation station. Allowing modeling the specific capacity (i.e. number of ‘ModelEntity”) that can be processed concurrently and to set the processing time per entity as required.
“Seperator”: Representing the blood donation station, allowing creation of a blood entity for each donor entity upon a designated processing time as required.
“TimePath”: Used as a pathway between stations where the travel time is specified as required.
“Sink”: Titled as “Blood Exit” and “Exit” to facilitate destroying entities that have finished processing in the model.
Table 1 illustrates the configuration for each entity as used in the simulation.
Simulation configuration
| Entity | Simio library component model | Configuration |
|---|---|---|
| Donor source | Source | Interarrival Time: “Random.Exponential (7.28)” |
| Registration desk | Server | Capacity: 1 Processing Time: “Random.Triangular (3,5,10)” |
| Doctor’s desk | Server | Capacity: 1 Processing Time: “Random.Triangular (4,5,5)” |
| Preliminary blood group and hemoglobin checking desk | Server | Capacity: 1 Processing Time: “Random.Triangular (2,3,4)” |
| Bagging desk | Server | Capacity: 2 Processing Time: “Random.Triangular (3,3,4)” |
| Blood donation station | Separator | Capacity: 4 Processing Time: “Random.Triangular (4,8,10)” Balk Decision Type: “Probabilistic” Balk Condition or Probability: “0.01” Balk Node Name: “None (Destroy Entity)” |
| Entity | Simio library component model | Configuration |
|---|---|---|
| Donor source | Source | Interarrival Time: “Random.Exponential (7.28)” |
| Registration desk | Server | Capacity: 1 Processing Time: “Random.Triangular (3,5,10)” |
| Doctor’s desk | Server | Capacity: 1 Processing Time: “Random.Triangular (4,5,5)” |
| Preliminary blood group and hemoglobin checking desk | Server | Capacity: 1 Processing Time: “Random.Triangular (2,3,4)” |
| Bagging desk | Server | Capacity: 2 Processing Time: “Random.Triangular (3,3,4)” |
| Blood donation station | Separator | Capacity: 4 Processing Time: “Random.Triangular (4,8,10)” |
Source(s): Authors' own creation
The donor source configuration was based on data from a blood drive provided by blood banking officers. Interarrival times were calculated from this data and fitted to this statistical distribution. The rest of the data was derived from interviews with blood banking officers, incorporating their operational insights. Observations were analyzed and fitted to this statistical distribution.
6. Results
6.1 Observed operational analysis
The simulated blood donation camp serviced donors from 9:00 AM to 4:59 PM (7.98 hours). The simulated donor time at the camp was found to be 1.79 hours (107.4 minutes) on average.
Table 2 illustrates the calculated metrics derived from the mathematical analysis and techniques detailed earlier, summarizing the observed outcomes.
Station performance metrics
| Station name | Average interarrival times | Average service times | Average waiting times |
|---|---|---|---|
| Registration desk | 7.17 minutes | 5.81 minutes | N/A (First station at the camp) |
| Doctor’s desk | 7.12 minutes | 4.68 minutes | 0.24 minutes |
| Preliminary blood group and hemoglobin checking desk | 7.13 minutes | 2.91 minutes | 0.11 minutes |
| Bagging desk | 7.15 minutes | 3.31 minutes | 0.13 minutes |
| Blood donation station | 7.17 minutes | 7.43 minutes | 0.12 minutes |
| Refreshment area | 7.11 minutes | 7.43 minutes | 0.12 minutes |
| Medical check and feedback | 8.54 minutes | 8.44 minutes | 45.23 minutes |
| Station name | Average interarrival times | Average service times | Average waiting times |
|---|---|---|---|
| Registration desk | 7.17 minutes | 5.81 minutes | N/A (First station at the camp) |
| Doctor’s desk | 7.12 minutes | 4.68 minutes | 0.24 minutes |
| Preliminary blood group and hemoglobin checking desk | 7.13 minutes | 2.91 minutes | 0.11 minutes |
| Bagging desk | 7.15 minutes | 3.31 minutes | 0.13 minutes |
| Blood donation station | 7.17 minutes | 7.43 minutes | 0.12 minutes |
| Refreshment area | 7.11 minutes | 7.43 minutes | 0.12 minutes |
| Medical check and feedback | 8.54 minutes | 8.44 minutes | 45.23 minutes |
Source(s): Authors' own creation
Average Interarrival Times: The consistent interarrival times noted here across stations suggest a steady donor flow.
Average Service Times: The average service times across the blood donation camp’s stations reflect operational efficiency and highlight improvement areas. Shorter service times, like at the Preliminary Blood Group and Hemoglobin Checking Desk (2.91 minutes), demonstrate swift donor processing, improving satisfaction. Longer service times at the Blood Donation Station (7.43 minutes) and Medical Check and Feedback station (8.44 minutes) indicate areas where future optimizations could enhance efficiency and the donor experience.
Average Waiting Times: Low waiting times between initial stations denote a streamlined process, but the elevated waiting time at the Medical Check and Feedback station, averaging 45.23 minutes, highlighted a serious area for operational improvement.
The camp’s flow efficiency was analyzed using average arrival (λ) and service rates (μ) per hour at each station. Arrival rates gauge how many donors reach a station hourly, while service rates show how many donors are processed. Figure 2 illustrates these rates to identify any stations, like the Medical Check and Feedback, where service rates are lagging behind other stations. This visual comparison will help confirm areas needing resource adjustments for better flow.
The queue lengths in Table 3 were estimated using (Little’s Law):
where:
Walking times and queue lengths
| Average walking time | Estimated queue lengths | |
|---|---|---|
| Registration desk to doctor’s desk | 2.48 minutes | 0.69 |
| Doctor’s desk to preliminary blood group and hemoglobin checking desk | 2.43 minutes | 0.43 |
| Preliminary blood group and hemoglobin checking desk to bagging desk | 2.44 minutes | 0.48 |
| Bagging desk to blood donation station | 2.50 minutes | 1.05 |
| Blood donation station to refreshment area | 2.49 minutes | 1.06 |
| Refreshment area to medical check and feedback | 2.43 minutes | 6.29 |
| Average walking time | Estimated queue lengths | |
|---|---|---|
| Registration desk to doctor’s desk | 2.48 minutes | 0.69 |
| Doctor’s desk to preliminary blood group and hemoglobin checking desk | 2.43 minutes | 0.43 |
| Preliminary blood group and hemoglobin checking desk to bagging desk | 2.44 minutes | 0.48 |
| Bagging desk to blood donation station | 2.50 minutes | 1.05 |
| Blood donation station to refreshment area | 2.49 minutes | 1.06 |
| Refreshment area to medical check and feedback | 2.43 minutes | 6.29 |
Source(s): Authors' own creation
is the long-term average number of items (donors, in this context) in a queuing system.
is the long-term average arrival rate of items into the system.
is the average time an item spends in the system.
Upon presenting these results to the blood bank management, the findings were corroborated by the feedback from donors who have experienced longer waits at the Medical Check and Feedback station. The simulation has provided quantitative evidence that substantiates the anecdotal complaints, highlighting a simulated queue length at the Medical Check and Feedback station nearly six times longer than at any other station. This data-driven insight offered a solid foundation for targeted improvements to significantly reduce wait times and enhance the donor experience at this critical juncture of the donation process.
The subsequent subsections detail the recommended changes and their outcomes following implementation by the blood bank. The section elaborates on the specific adjustments proposed to address the identified bottlenecks, particularly at the Medical Check and Feedback station, and provides an analysis of their effectiveness in reducing wait times, improving flow, and enhancing the overall donor experience based on post-implementation data.
6.2 Proposed framework
This section documents the targeted operational improvements suggested after an extensive consultation with blood bank officers, focusing on streamlining processes and eliminating redundant steps to enhance efficiency and donor satisfaction.
Operational Overlap:
An identified overlap between Station 2 (Doctor’s Desk) and Station 7 (Medical Check and Feedback) involved redundant health screenings and questionnaire assessments. Both stations required donor’s health information to be assessed, including the 8-page questionnaire and family medical history, leading to unnecessary repetition and prolonged wait times.
Recommendations:
Streamlining Health Checks: Consolidating the initial health check and medical questionnaire assessment into Station 2 (Doctor’s Desk) was recommended. By conducting a comprehensive health assessment at this early stage, including the medical checkup traditionally performed at Station 7, the process was effectively frontloaded. This adjustment reduced the workload and time required at Station 7, which was transformed into a Wellness Station, manned by a nurse for final checks, feedback collection, and certificate issuance.
Digitizing the Questionnaire: To further reduce registration times, the 8-page paper questionnaire at the Registration Desk was replaced with a digital version accessible via a QR code prior to the event. This pre-camp submission allowed donor information to be pre-loaded onto the registration desk PC, enabling quicker verification by doctors and reducing the registration process to 1–3 minutes (down from an average of 5 minutes). Moreover, the digital format allowed doctors to pre-screen donors for eligibility, potentially advising ineligible individuals not to attend, thereby streamlining the process even further.
Appointment Scheduling: The introduction of a “1 donor every 5 minutes” donor scheduling system aimed to manage donor flow more effectively, reducing congestion and wait times at critical stations.
Optimizing Resource Allocation: Simulation data indicated that during the camp’s operation, only three out of the four beds at the Blood Donation Station were utilized. Based on this finding, reducing the number of beds from four to three is recommended. This reallocation of resources is expected to cut unnecessary costs associated with idle capacity.
Outcomes:
These recommendations, upon implementation, resulted in significant operational improvements:
Doctor’s Desk: Service time was reduced to 2–5 minutes, with an average of 4 minutes.
Wellness Station (formerly Medical Check and Feedback): The restructuring led to a service time of 2–4 minutes, with an average of 3 minutes, reflecting the streamlined process.
Registration Desk: The shift to digital pre-registration shortened the service time to 1–3 minutes, with an average of 3 minutes.
Beyond enhancing the donor experience by minimizing the total time spent at the camp, these process optimizations yielded significant economic benefits. Most notably, by integrating the health checkup into the Doctor’s Desk and reassigning the responsibilities at the Medical Check and Feedback station, the camp was able to operate with one less doctor. This change not only maintained the quality of donor care but also resulted in considerable cost savings, demonstrating the substantial financial impact of the proposed enhancements. Figure 3 highlights the revised donor-station flow diagram, reflecting the process optimizations and updated donor processing capacities.
Resulting donor - station flow diagram with donor processing capacities
6.3 Simulation adjustments, analysis and implementation insights
Table 4 illustrates the changes made to the simulation configuration to reflect the proposed operational improvements. Except for these adjustments, all other aspects of the simulation remained unchanged.
Updated simulation configuration for proposed framework
| Entity | Simio library component model | Configuration |
|---|---|---|
| Registration desk | Server | Interarrival Time: “Random.Triangular (1,3,3)” |
| Doctor’s desk | Server | Interarrival Time: “Random.Triangular (2,4,5)” |
| Wellness station (formerly medical check and feedback) | Server | Interarrival Time: “Random.Triangular (2,3,4)” |
| Blood donation station | Separator | Capacity: 3 |
| Entity | Simio library component model | Configuration |
|---|---|---|
| Registration desk | Server | Interarrival Time: “Random.Triangular (1,3,3)” |
| Doctor’s desk | Server | Interarrival Time: “Random.Triangular (2,4,5)” |
| Wellness station (formerly medical check and feedback) | Server | Interarrival Time: “Random.Triangular (2,3,4)” |
| Blood donation station | Separator | Capacity: 3 |
Source(s): Authors' own creation
The simulated blood donation camp operated from 9:00 AM to 1:51 PM (4.85 hours), marking a 39.2% improvement in operational efficiency compared to the existing framework. Furthermore, the average time donors spent at the camp was reduced to 0.79 hours (47.4 minutes), reflecting a 56.4% enhancement in donor experience efficiency over the observed setup.
These findings aligned with observations from blood bank officers following the implementation of the proposed changes. The last donor left the camp at 2:09 PM—slightly later than the simulation predicted, but still allowing the camp to conclude all operations by 2:30 PM. This represented a significant improvement from the previous 5:30 PM closing time, highlighting the practical effectiveness of the adjustments in optimizing camp operations.
Table 5 illustrates the metrics that were calculated and observed from the simulation.
Station performance metrics for proposed framework
| Station name | Average interarrival times | Average service times | Average waiting times |
|---|---|---|---|
| Registration desk | 5.00 minutes | 1.74 minutes | N/A (First station at the camp) |
| Doctor’s desk | 5.00 minutes | 3.52 minutes | 0.35 minutes |
| Preliminary blood group and hemoglobin checking desk | 5.00 minutes | 3.12 minutes | 0.26 minutes |
| Bagging desk | 5.00 minutes | 3.24 minutes | 0.27 minutes |
| Blood donation station | 5.02 minutes | 7.10 minutes | 0.24 minutes |
| Refreshment area | 5.00 minutes | 7.52 minutes | 0.30 minutes |
| Wellness check/medical check and feedback | 5.00 minutes | 3.06 minutes | 0.60 minutes |
| Station name | Average interarrival times | Average service times | Average waiting times |
|---|---|---|---|
| Registration desk | 5.00 minutes | 1.74 minutes | N/A (First station at the camp) |
| Doctor’s desk | 5.00 minutes | 3.52 minutes | 0.35 minutes |
| Preliminary blood group and hemoglobin checking desk | 5.00 minutes | 3.12 minutes | 0.26 minutes |
| Bagging desk | 5.00 minutes | 3.24 minutes | 0.27 minutes |
| Blood donation station | 5.02 minutes | 7.10 minutes | 0.24 minutes |
| Refreshment area | 5.00 minutes | 7.52 minutes | 0.30 minutes |
| Wellness check/medical check and feedback | 5.00 minutes | 3.06 minutes | 0.60 minutes |
Source(s): Authors' own creation
Following the implementation of strategic changes, including the “1 donor every 5 minutes” policy, the blood donation camp witnessed substantial improvements in operational metrics. Key changes included a reduction in average interarrival times at all stations to approximately 5 minutes, a significant improvement from previous times that hovered around 7 minutes. This resulted in a more streamlined donor flow and scheduling efficiency.
At the Registration Desk, service times were drastically reduced from 5.81 minutes to 1.74 minutes, a 70% decrease, achieved through digitizing the pre-registration process. Similarly, at the Medical Check and Feedback station, which had been a major bottleneck, service times were cut from 8.44 minutes to 3.52 minutes, representing a 58% reduction. Waiting times at this station saw a dramatic decline from 45.23 minutes to just 0.60 minutes, an astounding 99% decrease.
Figure 4 illustrates average arrival (λ) and service rates (μ) per hour, showcasing improved flow efficiency under the proposed framework.
Significant improvements were observed across all stations. For instance, the Registration Desk saw arrival rates increase from 8.36 to 12.00 per hour (a 43.54% increase) and service rates jump from 10.33 to 34.48 per hour (a 233.79% increase), greatly boosting efficiency in donor processing. The Doctor’s Desk experienced an increase in arrival rates from 8.42 to 12.00 per hour (42.52% increase) and service rates from 12.82 to 17.05 per hour (32.99% increase). The Wellness Station (previously the Medical Check and Feedback station), saw arrival rates surge from 7.03 to 12.00 per hour (70.7% increase) and service rates escalate from 7.11 to 19.61 per hour (175.8% increase), effectively alleviating previous bottlenecks. Other flow improvements were also noted at other stations, such as the Blood Donation Station, where arrival rates went from 8.36 to 11.95 per hour (42.94% increase) and service rates slightly rose from 8.08 to 8.45 per hour (4.57% increase). These adjustments not only increased the camp’s capacity to handle more donors but also significantly streamlined operations, leading to enhanced flow efficiency and improved donor experiences.
Table 6 illustrates the average walking times between stations and the estimated queue lengths, providing a quantitative overview of the improvements achieved through process enhancements. Despite a very slight increase in average walking time across various stations within the blood donation camp, there was a noticeable overall improvement in queue lengths, particularly at critical stages. The average queue length saw a marked reduction, especially noteworthy at the transition from the Refreshment Area to the Wellness Check, where it dramatically decreased from 6.29 to 0.73. This significant improvement at a traditionally congested point highlighted the effectiveness of the strategic enhancements implemented, demonstrating a focused effort to alleviate bottlenecks and streamline the donation process, thereby improving the overall efficiency and donor experience.
Walking times and queue lengths for proposed framework
| Average walking time | Estimated queue lengths | |
|---|---|---|
| Registration desk to doctor’s desk | 2.52 minutes | 0.77 |
| Doctor’s desk to preliminary blood group and hemoglobin checking desk | 2.48 minutes | 0.68 |
| Preliminary blood group and hemoglobin checking desk to bagging desk | 2.49 minutes | 0.70 |
| Bagging desk to blood donation station | 2.4 minutes | 1.46 |
| Blood donation station to refreshment area | 2.45 minutes | 1.56 |
| Refreshment area to wellness check/medical check and feedback | 2.45 minutes | 0.73 |
| Average walking time | Estimated queue lengths | |
|---|---|---|
| Registration desk to doctor’s desk | 2.52 minutes | 0.77 |
| Doctor’s desk to preliminary blood group and hemoglobin checking desk | 2.48 minutes | 0.68 |
| Preliminary blood group and hemoglobin checking desk to bagging desk | 2.49 minutes | 0.70 |
| Bagging desk to blood donation station | 2.4 minutes | 1.46 |
| Blood donation station to refreshment area | 2.45 minutes | 1.56 |
| Refreshment area to wellness check/medical check and feedback | 2.45 minutes | 0.73 |
Source(s): Authors' own creation
7. Conclusion
This study has demonstrated significant efficiency improvements in blood donation camp operations by streamlining processes and drastically reducing time and resource use. Enhanced further by observed donor appreciation initiatives, these improvements not only promise broader application prospects for elevating donor retention rates but also support the adaptability of the framework for both stationary and mobile blood donation camps. Real-world implementations confirm the practical effectiveness of the given recommendations. This success, aligned with the subsequent flow analyses, showcases the methodology’s effectiveness in live settings and highlights potential for global scalability. Figure 5 illustrates the donor flow analysis under the observed framework, identifying baseline efficiency and key areas for improvement.
The encouraging results from the newly implemented framework, evidenced by the accompanying flow analysis graph (Figure 6), suggest a scalable model for enhancing blood donation operations worldwide by highlighting the enhanced efficiency and scalability achieved under the proposed framework.
Future research should investigate the universal applicability of such enhancements and their impact on donor retention, with a particular focus on varying cultural and operational settings. The use of discrete event simulation in this context illustrates its potential for broader application in healthcare operations, promising advances in end user-centered care and resource management.






