| Literature DB >> 33955579 |
Martina Doneda1, Semih Yalçındağ2, Inês Marques3, Ettore Lanzarone4.
Abstract
BACKGROUND AND OBJECTIVES: Healthcare systems require effective and efficient blood donation supply chains to provide an adequate amount of whole blood and blood components to hospitals and transfusion centres. However, some crucial steps of the chain, for example blood collection, are not adequately studied in the literature. This work analyses the operations in a blood collection centre with the twofold aim of analysing different configurations and evaluating the effectiveness and feasibility of schedules defined at higher planning levels.Entities:
Keywords: blood collection centre; blood supply chain; decision support system; discrete event simulation; donor flow
Mesh:
Year: 2021 PMID: 33955579 PMCID: PMC9292656 DOI: 10.1111/vox.13111
Source DB: PubMed Journal: Vox Sang ISSN: 0042-9007 Impact factor: 2.996
Characteristics considered in the available works dealing with a simulator for blood collection and in this work: booked donors (BD); unbooked donors (UD); fixed setting (FS); mobile setting (MS); visual representation (V); assessment of three stakeholders’ perspectives (P); interaction with optimized schedule (OS)
| BD | UD | FS | MS | V | P | OS | |
|---|---|---|---|---|---|---|---|
| Pratt and Grindon [ | X | X | |||||
| Brennan et al. [ | X | X | |||||
| Michaels et al. [ | X | X | X | ||||
| De Angelis et al. [ | X | X | X | ||||
| Alfonso et al. [ | X | X | X | X | X | X | |
| Blake and Shimla [ | X | X | X | X | X | ||
| Moons et al. [ | X | X | X | ||||
| This work | X | X | X | X | X | X |
Fig. 1BPMN model of the operations carried out at the blood collection centre.
Fig. 2Bird’s eye view of the 3D environment of the simulator.
KPIs analysed in the DES solutions
| Stakeholder | KPI | Notes | |
|---|---|---|---|
| Donors | Cycle time | Stratified for booked/unbooked | |
| Queue time | Stratified for booked/unbooked | ||
| Resources | Nurses | Utilization | Goal is to saturate |
| Clerks | Utilization | Goal is to saturate | |
| Beds | Utilization | Goal is to saturate | |
| Physicians | Utilization | Goal is to desaturate | |
| Management | Capacity | Physician capacity actually used, per period | |
| Last donor | Exit time from consultation, per period | ||
| Cost‐efficiency | Efficiency in terms of donors’ cycle times | ||
Alternative parameters and policies tested in the experiments
| Parameter | Alternatives | Name | ||
|---|---|---|---|---|
| Queuing policy | FIFO | FIFO | ||
| Priority to booked donors | PRTY | |||
| Physician timetable | At the beginning | 1 | ||
| At the end | 2 | |||
| Haemoglobin testing | Within consultation | W | ||
| After consultation | A | |||
| Before consultation | B | |||
| Number of resources |
|
|
| |
| 2 | 1 | 5 | 01 | |
| 2 | 1 | 6 | 02 | |
| 2 | 1 | 7 | 03 | |
| 2 | 2 | 5 | 04 | |
| 2 | 2 | 6 | 05 | |
| 2 | 2 | 7 | 06 | |
| 3 | 1 | 5 | 07 | |
| 3 | 1 | 6 | 08 | |
| 3 | 1 | 7 | 09 | |
| 3 | 2 | 5 | 10 | |
| 3 | 2 | 6 | 11 | |
| 3 | 2 | 7 | 12 | |
The last column reports the name of the alternative, used to compose the name of the scenario.
p‐values from the anova for the significant factors and interactions
| Main effects | Interactions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Queueing policy | Physician timetable | Haemoglobin testing | Number of nurses | Number of clerks | Number of beds | Queuing | Queuing | Timetable | Haemoglobin | N° of nurses | |||
| Donors | Cycle time |
|
| 0·0243 |
| ||||||||
| Cycle time – booked |
|
|
|
|
| ||||||||
| Cycle time – unbooked |
|
|
| 0·0196 | |||||||||
| Queue time |
|
|
|
| 0·0112 | ||||||||
| Queue time – booked |
|
|
|
|
| ||||||||
| Queue time – unbooked |
|
|
|
| |||||||||
| Resources | Nurses’ utilization |
|
|
| 0·0235 |
|
|
|
| ||||
| Clerks’ utilization |
| ||||||||||||
| Beds’ utilization |
| ||||||||||||
| Physicians’ utilization |
| ||||||||||||
| Management | Capacity | k = 1 |
| ||||||||||
| k = 2 |
| ||||||||||||
| k = 3 |
| ||||||||||||
| Last donor | k = 1 |
|
| ||||||||||
| k = 2 |
|
| |||||||||||
| k = 3 |
|
| |||||||||||
The different significance levels are highlighted as follows: 0·001 in bold, 0·01 in italics and 0·05 without any formatting.
Best combination of factors for each KPI, divided by stakeholder, including only the factors with a statistical significance for the KPI and excluding interactions
| Queueing policy | Physician timetable | Haemoglobin testing | Number of nurses | Number of clerks | Number of beds | |||
|---|---|---|---|---|---|---|---|---|
| Donors | Cycle time | 2 | B or A | 2 | 7 or 6 | |||
| Cycle time – booked | PRTY | 2 | B | 2 | 7 or 6 | |||
| Cycle time – unbooked | FIFO | 2 | B or A | 7 or 6 | ||||
| Queue time | PRTY | 2 | B or A | 5 | ||||
| Queue time – booked | PRTY | 2 | B or A | 5 | ||||
| Queue time – unbooked | FIFO | B or A | 5 | |||||
| Resources | Nurses’ utilization | 2 | B or W | 2 | 1 | 7 or 6 | ||
| Clerks’ utilization | 1 | |||||||
| Beds’ utilization | 5 | |||||||
| Physicians’ utilization | B | |||||||
| Management | Capacity | k = 1 | B | |||||
| k = 2 | B | |||||||
| k = 3 | B or A | |||||||
| Last donor | k = 1 | FIFO | A or B | |||||
| k = 2 | 2 | A | ||||||
| k = 3 | 2 | A | ||||||
| Cost‐efficiency | PRTY | 2 | B | 2 | 1 | 6 or 7 | ||
Fig. 3Cost‐efficiency trend: raw data and linear regression trend. [Colour figure can be viewed at wileyonlinelibrary.com]
Results of feedback on the KPIs in the three configurations analysed
| FIFO‐2‐B‐10 | FIFO‐2‐B‐10 (Feedback) | FIFO‐2‐B‐03 | FIFO‐2‐B‐03 (Feedback) | PRTY‐2‐B‐02 | PRTY‐2‐B‐02 (Feedback) | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | |||
| Donors | Cycle time | 61·2 | 66 | 78·6 | 62·2 | 66·3 | 72·8 | 61·0 | 65·4 | 77·1 | 61·3 | 65·7 | 71·1 | 60·9 | 65·3 | 77·2 | 61·3 | 65·5 | 70·9 | |
| Cycle time – booked | 60·8 | 66 | 79·1 | 61·9 | 66·4 | 72·5 | 60·4 | 65·5 | 77·3 | 61·5 | 65·8 | 70·6 | 60·3 | 64·8 | 72·1 | 61·5 | 65·6 | 70·6 | ||
| Cycle time – unbooked | 60·8 | 66·2 | 76·4 | 60·6 | 66 | 77·5 | 59·3 | 64·7 | 76·1 | 59·9 | 65·2 | 73·7 | 59·1 | 67·8 | 120·2 | 59·9 | 65·0 | 72·9 | ||
| Queue time | 4·0 | 7·3 | 15·7 | 4·6 | 7·3 | 12·6 | 4·3 | 9·0 | 22·0 | 5·2 | 9·1 | 17·1 | 1·6 | 7·0 | 21·8 | 1·0 | 2·7 | 4·2 | ||
| Queue time – booked | 4·0 | 7·3 | 16·1 | 4·5 | 7·4 | 12·6 | 4·2 | 9·1 | 22·8 | 5·0 | 9·3 | 17·6 | 1·7 | 5·8 | 13·3 | 1·0 | 2·5 | 3·8 | ||
| Queue time – unbooked | 3·0 | 7·1 | 13·8 | 3·5 | 6·6 | 12·5 | 2·0 | 8·7 | 18·8 | 2·8 | 7·8 | 17·0 | 0·9 | 12·5 | 74·2 | 0·9 | 2·0 | 4·9 | ||
| Resources | Nurses’ utilization | 0·62 | 0·85 | 1 | 0·66 | 0·84 | 1 | 0·88 | 0·96 | 1·00 | 0·91 | 0·97 | 1·00 | 0·89 | 0·96 | 1·00 | 0·91 | 0·97 | 1·00 | |
| Clerks’ utilization | 0·11 | 0·13 | 0·14 | 0·12 | 0·13 | 0·14 | 0·23 | 0·25 | 0·27 | 0·23 | 0·26 | 0·28 | 0·23 | 0·25 | 0·27 | 0·23 | 0·26 | 0·28 | ||
| Beds’ utilization | 0·54 | 0·62 | 0·68 | 0·55 | 0·62 | 0·69 | 0·38 | 0·44 | 0·49 | 0·39 | 0·45 | 0·49 | 0·45 | 0·51 | 0·57 | 0·46 | 0·52 | 0·58 | ||
| Management | Capacity | k = 1 | 329 | 368 | 414 | 354 | 399 | 452 | 329 | 368 | 414 | 354 | 399 | 452 | 329 | 368 | 414 | 354 | 399 | 452 |
| k = 2 | 294 | 364 | 443 | 277 | 396 | 479 | 294 | 364 | 443 | 277 | 397 | 479 | 294 | 365 | 443 | 277 | 396 | 479 | ||
| k = 3 | 296 | 364 | 438 | 253 | 316 | 401 | 296 | 364 | 438 | 253 | 316 | 401 | 296 | 364 | 438 | 253 | 316 | 401 | ||
| Last donor | k = 1 | 09:30 | 09:53 | 10:18 | 09:36 | 09:54 | 10:17 | 9:30 | 9:53 | 10:18 | 9:37 | 9:54 | 10:17 | 9:30 | 9:55 | 11:33 | 9:36 | 9:54 | 10:16 | |
| k = 2 | 11:28 | 11:54 | 12:19 | 11:37 | 11:59 | 12:21 | 11:28 | 11:54 | 12:19 | 11:37 | 11:59 | 12:21 | 11:28 | 11:55 | 12:19 | 11:37 | 11:58 | 12:21 | ||
| k = 3 | 13:34 | 13:51 | 14:17 | 13:24 | 13:48 | 14:14 | 13:34 | 13:51 | 14:17 | 13:24 | 13:48 | 14:14 | 13:34 | 13:51 | 14:17 | 13:24 | 13:48 | 14:14 | ||