| Literature DB >> 34345200 |
Muhammed Ordu1, Eren Demir2, Soheil Davari3.
Abstract
Given the escalating healthcare costs around the world (more than 10% of the world's GDP) and increasing demand hospitals are under constant scrutiny in terms of managing services with limited resources and tighter budgets. Hospitals endeavour to find sustainable solutions for a variety of challenges ranging from productivity enhancements to resource allocation. For instance, in the UK, evidence suggests that hospitals are struggling due to increased delayed transfers of care, bed-occupancy rates well above the recommended levels of 85% and unmet A&E performance targets. In this paper, we present a hybrid forecasting-simulation-optimisation model for an NHS Foundation Trust in the UK. Using the Hospital Episode Statistics dataset for A&E, outpatient and inpatient services, we estimate the future patient demands for each speciality and model how it behaves with the forecasted activity in the future. Discrete event simulation is used to capture the entire hospital within a simulation environment, where the outputs is used as inputs into a multi-period integer linear programming (MILP) model to predict three vital resource requirements (on a monthly basis over a 1-year period), namely beds, physicians and nurses. We further carry out a sensitivity analysis to establish the robustness of solutions to changes in parameters, such as nurse-to-bed ratio. This type of modelling framework is developed for the first time to better plan the needs of hospitals now and into the future.Entities:
Keywords: Forecasting; Healthcare; Mathematical modelling; Multi-period; Optimisation; Simulation
Year: 2021 PMID: 34345200 PMCID: PMC8322833 DOI: 10.1007/s00500-021-06072-x
Source DB: PubMed Journal: Soft comput ISSN: 1432-7643 Impact factor: 3.643
Fig. 1The flow of patients between types. O/FU outpatient follow-up, O/F outpatient first, I/E inpatient elective, I/NE inpatient non-elective and A&E accident and emergency
Specialties in the hospital
| Specialties | A&E | O/F & O/FUP | I/E | I/NE |
|---|---|---|---|---|
| A&E | X | |||
| General Surgery | X | X | X | |
| Urology | X | X | ||
| Trauma & orthopaedics | X | X | X | |
| ENT | X | X | ||
| Ophthalmology | X | X | ||
| Oral Surgery | X | X | ||
| Anaesthetics | X | |||
| General Medicine | X | X | X | |
| Gastroenterology | X | X | ||
| Clinic Haematology | X | X | ||
| Cardiology | X | X | X | |
| Dermatology | X | |||
| Neurology | X | |||
| Rheumatology | X | |||
| Paediatrics | X | X | X | |
| Geriatric Medicine | X | |||
| Obstetrics | X | X | ||
| Gynaecology | X | X | X | |
| Clinical Oncology | X | X | ||
| Medical Oncology | X | |||
| Radiology | X |
Fig. 2The structure of the hybrid analytical model
Fig. 3Monthly demand broken down for each patient group
Input parameters used in the simulation modelling
| Input parameters | A&E | OS | IS |
|---|---|---|---|
| Forecasted demand | X | X | X |
| Beds | X | X | |
| Triage room | X | ||
| Clinic room | X | X | |
| HRG tariff (for financial inputs) (distribution) | X | X | X |
| Age groups (distribution) | X | X | X |
| Laboratory processes (distribution) | X | ||
| Shifts | X | ||
| Severity of injuries (distribution) | X | ||
| Pre-assessment (distribution) | X | X | X |
| Treatment time (distribution) | X | X | X |
| Discharge time (distribution) | X | ||
Time for first appointment (distribution) | X | ||
| Follow-up number (distribution) | X | ||
| Length of period (distribution) | X | ||
| Total available outpatient clinic slots | X | ||
| Time for first admission (distribution) | X | ||
| Length of stay (distribution) | X | ||
| Total number of theatre procedure annual capacity | X | ||
| Percentage of inpatient admissions end up having a surgery (distribution) | X |
A&E accident and emergency services, IS inpatient services, OS outpatient services
Validation results for trauma & orthopaedics outpatients
| Output parameters | Simulation | Actual | Differences | Percentage (%) |
|---|---|---|---|---|
| Total first attendance | 10,643 (10,568; 10,717) | 10,601 | 42 (− 33; 116) | 0.4 (− 0.31; 1.09) |
| Total follow-up attendance | 21,025 (20,710; 21,340) | 20,758 | 267 (− 48; 582) | 1.29 (− 0.23; 2.80) |
| Total DNAs | 2990 (2861; 3118) | 3088 | − 98 (− 227; 30) | − 3.17 (− 7.35; 0.97) |
| Total cancellation | 9103 (8896; 9310) | 8916 | 187 (− 20; 394) | 2.1 (− 0.22; 4.42) |
| First to follow-up ratio | 1.98 (1.95; 2.00) | 1.96 | 0.02 (− 0.01; 0.04) | 1.02 (− 0.51; 2.04) |
| Total number of clinic attendance | 31,668 (31,317; 32,018) | 31,359 | 309 (− 42; 659) | 0.99 (− 0.13; 2.10) |
| Clinic utilisation (%) | 86.29 (85.33; 87.24) | 85.45 | 0.84 (− 0.12; 1.79) | 0.98 (− 0.14; 2.09) |
| Physician hours (hours) | 16,389 (16,169; 16,608) | 16,268 | 121 (− 99; 340) | 0.74 (− 0.61; 2.09) |
| Total revenue ($million) | 4.028 (3.991; 4.066) | 4.014 | 0.014 (− 0.023; 0.052) | 0.35 (− 0.57; 1.30) |
Definition of sets
| Notation | Definition |
|---|---|
| Set of A&E patients | |
| Set of inpatients | |
| Set of outpatients | |
| Set of patient types ( | |
| Set of specialties | |
| Set of periods |
Definition of indices
| Notation | Definition |
|---|---|
| Index of patient groups | |
| Index of specialties | |
| Index of periods |
Definition of parameters
| Notation | Definition |
|---|---|
| Predicted demand of patient group | |
| The target bed occupancy ratio | |
| Number of days in period | |
| Number of days in period | |
| Number of days in period | |
| Number of available nurses | |
| Number of available physicians | |
| Number of available beds | |
| Length of treatment for patients in group | |
| Length of bed occupancy for patients | |
| Average time a nurse spends for patient type | |
| Average consultancy time for patient type | |
| Minimum ratio of demand to be met on-time | |
| Maximum ratio of demand to be unmet | |
| Maximum ratio of demand to be rescheduled | |
| Weight for using a nurse (can be a monetary value or not) | |
| Weight for using a physician (can be a monetary value or not) | |
| Weight for using a bed (can be a monetary value or not) |
Definition of variables
| Notation | Definition |
|---|---|
| Number of patients of group | |
| Number of nurses at specialty | |
| Number of physicians at specialty | |
| Number of beds for group | |
| Unmet demand of group | |
| Demand of group |
Fig. 4The relation between the model variables
Fig. 5Clinical slots needed for each period in four specialties
Fig. 6Difference between the current bed allocation and the optimal one for = 0.95 with an optimal average of 488 beds needed
Fig. 7Number of beds needed each month in four sample specialties for 150 nurses and 100 physicians with the current number of allocated beds in densely dotted at lines
Optimal number of beds for each specialty (electives, non-electives and total)
| Month | General Surgery | T&O | General Medicine | Cardiology | Paediatrics | Geriatric Medicine | Obstetrics | Gynaecology | Others | Totals | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total | 1 | 53 | 45 | 101 | 34 | 11 | 135 | 42 | 15 | 12 | 448 |
| 2 | 64 | 54 | 121 | 41 | 14 | 165 | 51 | 18 | 13 | 541 | |
| 3 | 59 | 47 | 105 | 36 | 11 | 145 | 45 | 16 | 12 | 476 | |
| 4 | 65 | 52 | 112 | 38 | 12 | 154 | 48 | 16 | 12 | 509 | |
| 5 | 61 | 54 | 105 | 30 | 11 | 145 | 45 | 16 | 12 | 479 | |
| 6 | 64 | 54 | 112 | 30 | 12 | 154 | 48 | 16 | 12 | 502 | |
| 7 | 61 | 49 | 108 | 29 | 12 | 149 | 46 | 16 | 12 | 482 | |
| 8 | 62 | 47 | 105 | 28 | 11 | 145 | 45 | 16 | 12 | 471 | |
| 9 | 68 | 50 | 112 | 30 | 12 | 154 | 48 | 16 | 12 | 502 | |
| 10 | 61 | 47 | 105 | 28 | 11 | 145 | 45 | 16 | 12 | 470 | |
| 11 | 62 | 50 | 112 | 30 | 12 | 154 | 48 | 16 | 12 | 496 | |
| 12 | 62 | 49 | 108 | 29 | 12 | 149 | 46 | 16 | 12 | 483 | |
| Electives | 1 | 9 | 19 | 1 | 3 | 1 | 0 | 0 | 4 | 2 | 39 |
| 2 | 10 | 23 | 2 | 3 | 2 | 0 | 0 | 5 | 2 | 47 | |
| 3 | 12 | 20 | 2 | 3 | 1 | 0 | 0 | 4 | 2 | 44 | |
| 4 | 15 | 21 | 2 | 3 | 1 | 0 | 0 | 4 | 2 | 48 | |
| 5 | 14 | 20 | 2 | 3 | 1 | 0 | 0 | 4 | 2 | 46 | |
| 6 | 14 | 21 | 2 | 3 | 1 | 0 | 0 | 4 | 2 | 47 | |
| 7 | 12 | 21 | 2 | 3 | 1 | 0 | 0 | 4 | 2 | 45 | |
| 8 | 15 | 20 | 2 | 3 | 1 | 0 | 0 | 4 | 2 | 47 | |
| 9 | 18 | 21 | 2 | 3 | 1 | 0 | 0 | 4 | 2 | 51 | |
| 10 | 14 | 20 | 2 | 3 | 1 | 0 | 0 | 4 | 2 | 46 | |
| 11 | 12 | 21 | 2 | 3 | 1 | 0 | 0 | 4 | 2 | 45 | |
| 12 | 13 | 21 | 2 | 3 | 1 | 0 | 0 | 4 | 2 | 46 | |
| Non-electives | 1 | 44 | 26 | 100 | 31 | 10 | 135 | 42 | 11 | 10 | 409 |
| 2 | 54 | 31 | 119 | 38 | 12 | 165 | 51 | 13 | 11 | 494 | |
| 3 | 47 | 27 | 103 | 33 | 10 | 145 | 45 | 12 | 10 | 432 | |
| 4 | 50 | 31 | 110 | 35 | 11 | 154 | 48 | 12 | 10 | 461 | |
| 5 | 47 | 34 | 103 | 27 | 10 | 145 | 45 | 12 | 10 | 433 | |
| 6 | 50 | 33 | 110 | 27 | 11 | 154 | 48 | 12 | 10 | 455 | |
| 7 | 49 | 28 | 106 | 26 | 11 | 149 | 46 | 12 | 10 | 437 | |
| 8 | 47 | 27 | 103 | 25 | 10 | 145 | 45 | 12 | 10 | 424 | |
| 9 | 50 | 29 | 110 | 27 | 11 | 154 | 48 | 12 | 10 | 451 | |
| 10 | 47 | 27 | 103 | 25 | 10 | 145 | 45 | 12 | 10 | 424 | |
| 11 | 50 | 29 | 110 | 27 | 11 | 154 | 48 | 12 | 10 | 451 | |
| 12 | 49 | 28 | 106 | 26 | 11 | 149 | 46 | 12 | 10 | 437 |
Fig. 8Monthly resource-hours needed
Fig. 9Sensitivity of the objective function to and for three levels of nurse availabilities