Bounding the Likelihood of Exceeding Ward Capacity in Stochastic Surgery Scheduling
Abstract
:1. Introduction
2. Model Development
- Operating Room Day Schedule Generation: An operating room day schedule (ORDS) is a list of patients to be operated on in a particular day by a given operator. We start by extracting all patients belonging to a specific operator. Next, we consider all combinations of these patients subject to practical considerations (e.g., only one ICU patient) and different block lengths. Using Monte Carlo sampling, with historical data for surgery times needed for a given surgery type, we eliminate ORDS that exceed the block length limit with probability .
- Ward Combinations Optimization: Given a fixed number of staffed ward beds, we consider all combinations of patient numbers with the discretized probability of stay for , where the probability of stay is discretized into groups and dependent on the type of surgery performed on the patient. Each such combination is then eliminated if the total patient number exceeds the number of staffed ward beds by a probability . This is computed using Monte Carlo sampling. Given the set of feasible ORDS and ward combinations, a deterministic mixed-integer programming (MIP) model is solved using a commercial solver. This is followed by a verification of the solution by Monte Carlo sampling using the complete, undiscretized, empirical distribution for the LOS in the ward.
2.1. Operating Room Day Schedule Generation
2.2. Ward Combination Optimization
- The availability of the operators for a given day,
- The patients’ availability and priority,
- ORDS feasibility for a given day and room, dependent on and .
2.3. Robust Ward Optimization
3. Experimental Study
3.1. General Surgery at Landspitali Hospital
3.2. Parameter Settings
3.2.1. ORDS Generation
3.2.2. Ward Combination Optimization
3.2.3. Robust Ward Optimization
3.2.4. Solution Verification
3.3. Comparison
3.4. Parameter Analysis
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
AASD | Accumulated Average Surgery Duration |
LOS | Length-Of-Stay |
MIP | Mixed-Integer-Programming |
MSS | Master Surgical Schedule |
ORDS | Operating Room Day Schedule |
ORs | Operating Rooms |
RO | Robust Optimization |
RWO | Robust Ward Optimization |
SP | Stochastic Programming |
WCO | Ward Combinations Optimization |
Appendix A. Notations
Sets and Indices | |
Operators within a surgical speciality. | |
Days in the planning horizon. | |
Available operating rooms. | |
Available beds in the ward. | |
All patients. | |
Patients of operator o. | |
Operating room day schedule (ORDS). | |
ORDS including patient i. | |
ORDS including operator o. | |
ORDS p for days d and rooms r for which patients and operators are available. | |
Combinations of ward admission probabilities (ward combinations). | |
Groups of length of stay probabilities. | |
Groups of length of stay probabilities, excluding extremes (first and last). | |
Days of stay in the ward after surgery. | |
Parameters | |
Upper bound on the number of patients assigned to an ORDS. | |
Upper bound on the number of surgical procedures assigned to an ORDS and requiring ICU admission. | |
Upper bound on the number of surgical procedures per day requiring ICU admission. | |
Upper bound on the number of days a patient stays in the ward. | |
Upper bound on the number of available beds in the ward. | |
Available surgery time on day d in room r. | |
Feasibility of ward combination l when there are a beds available in the ward. | |
1 if patient i requires ICU admission following surgery, otherwise 0. | |
Number of patients in ORDS p that require ICU admission following surgery. | |
Probability of ward admission for probability group k. | |
Number of patients that belong to probability ward group k. | |
Probability of a patient i being in ward on the day d. | |
Number of patients on day j after surgery belonging to probability group k and ORDS p. | |
Number of patients operated in the previous planning period that occupy the ward on day d and belong to probability group k. | |
Limit on the probability that an ORDS exceeds . | |
Limit on the likelihood that a ward combination exceeds the number of available beds in the ward. |
Parameters | |
level of certainty that the number of beds occupied in the ward are kept below . | |
The number of patients with certainty in the ward from previous plan. | |
Robust parameter taking the value 1 if . | |
Probability of the sum of surgery duration for ORDS p surpassing . | |
Accepted risk of entering overtime. | |
Threshold for extended overtime. | |
Probability of the sum of surgery duration for ORDS p surpassing . | |
Accepted risk of entering extended overtime. | |
w | Factor weighing the relative contribution of regular and extended overtime in the objective function. |
Variables | |
1 if , 0 otherwise. | |
1 if , 0 otherwise. | |
Number of patients that belong to probability group k and occupy the ward on day d. | |
Decision variables | |
1 if ORDS p is scheduled to day d and room r, 0 otherwise. | |
Number of available ward beds on day d. | |
1 if patient i is assigned to ORDS p, otherwise 0. | |
1 if a beds are available in the ward on day d, otherwise 0. | |
1 if ward combination l is assigned to day d, otherwise 0. | |
Random variables | |
Surgery duration for patient i. | |
Total number of patients belonging to probability groups for ward combination l. | |
Binomial distributed random variable for the number of patients in ward combination l belonging to probability group k with probability . |
References
- Denton, B.T.; Miller, A.J.; Balasubramanian, H.J.; Huschka, T.R. Optimal Allocation of Surgery Blocks to Operating Rooms under Uncertainty. Oper. Res. 2010, 58, 802–816. [Google Scholar] [CrossRef]
- Neyshabouri, S.; Berg, B.P. Two-stage robust optimization approach to elective surgery and downstream capacity planning. Eur. J. Oper. Res. 2017, 260, 21–40. [Google Scholar] [CrossRef]
- Min, D.; Yih, Y. Scheduling elective surgery under uncertainty and downstream capacity constraints. Eur. J. Oper. Res. 2010, 206, 642–652. [Google Scholar] [CrossRef]
- Augusto, V.; Xie, X.; Perdomo, V. Operating theatre scheduling with patient recovery in both operating rooms and recovery beds. Comput. Ind. Eng. 2010, 58, 231–238. [Google Scholar] [CrossRef]
- Beliën, J.; Demeulemeester, E. Building cyclic master surgery schedules with leveled resulting bed occupancy. Eur. J. Oper. Res. 2007, 176, 1185–1204. [Google Scholar] [CrossRef]
- van den Broek d’Obrenan, A.; Ridder, A.; Roubos, D.; Stougie, L. Minimizing bed occupancy variance by scheduling patients under uncertainty. Eur. J. Oper. Res. 2020, 286, 336–349. [Google Scholar] [CrossRef]
- Addis, B.; Carello, G.; Grosso, A.; Tànfani, E. Operating room scheduling and rescheduling: A rolling horizon approach. Flex. Serv. Manuf. J. 2016, 28, 206–232. [Google Scholar] [CrossRef]
- Hans, E.; Wullink, G.; van Houdenhoven, M.; Kazemier, G. Robust surgery loading. Eur. J. Oper. Res. 2008, 185, 1038–1050. [Google Scholar] [CrossRef]
- Molina-Pariente, J.M.; Hans, E.W.; Framinan, J.M. A stochastic approach for solving the operating room scheduling problem. Flex. Serv. Manuf. J. 2018, 30, 224–251. [Google Scholar] [CrossRef]
- Jebali, A.; Diabat, A. A stochastic model for operating room planning under capacity constraints. Int. J. Prod. Res. 2015, 53, 7252–7270. [Google Scholar] [CrossRef]
- Marques, I.; Captivo, M.E. Different stakeholders’ perspectives for a surgical case assignment problem: Deterministic and robust approaches. Eur. J. Oper. Res. 2017, 261, 260–278. [Google Scholar] [CrossRef]
- Cappanera, P.; Visintin, F.; Banditori, C. Addressing conflicting stakeholders’ priorities in surgical scheduling by goal programming. Flex. Serv. Manuf. J. 2018, 30, 252–271. [Google Scholar] [CrossRef]
- McManus, M.L.; Long, M.C.; Cooper, A.; Mandell, J.; Berwick, D.M.; Pagano, M.; Litvak, E. Variability in surgical caseload and access to intensive care services. Anesthesiology 2003, 98, 1491–1496. [Google Scholar] [CrossRef] [PubMed]
- Wachtel, R.E.; Dexter, F. Tactical increases in operating room block time for capacity planning should not be based on utilization. Anesth. Analg. 2008, 106, 215–226. [Google Scholar] [CrossRef] [PubMed]
- Zhu, S.; Fan, W.; Yang, S.; Pei, J.; Pardalos, P.M. Operating room planning and surgical case scheduling: A review of literature. J. Comb. Optim. 2019, 37, 757–805. [Google Scholar] [CrossRef]
- Adan, I.; Bekkers, J.; Dellaert, N.; Vissers, J.; Yu, X. Patient mix optimisation and stochastic resource requirements: A case study in cardiothoracic surgery planning. Health Care Manag. Sci. 2009, 12, 129–141. [Google Scholar] [CrossRef]
- van Oostrum, J.M.; Van Houdenhoven, M.; Hurink, J.L.; Hans, E.W.; Wullink, G.; Kazemier, G. A master surgical scheduling approach for cyclic scheduling in operating room departments. OR Spectr. 2008, 30, 355–374. [Google Scholar] [CrossRef]
- Banditori, C.; Cappanera, P.; Visintin, F. A combined optimization–simulation approach to the master surgical scheduling problem. IMA J. Manag. Math. 2013, 24, 155–187. [Google Scholar] [CrossRef]
- M’Hallah, R.; Visintin, F. A stochastic model for scheduling elective surgeries in a cyclic Master Surgical Schedule. Comput. Ind. Eng. 2019, 129, 156–168. [Google Scholar] [CrossRef]
- Schneider, A.J.T.; Theresia van Essen, J.; Carlier, M.; Hans, E.W. Scheduling surgery groups considering multiple downstream resources. Eur. J. Oper. Res. 2020, 282, 741–752. [Google Scholar] [CrossRef]
- Guerriero, F.; Guido, R. Operational research in the management of the operating theatre: A survey. Health Care Manag. Sci. 2011, 14, 89–114. [Google Scholar] [CrossRef]
- Otten, M.; Braaksma, A.; Boucherie, R.J. Minimizing Earliness/Tardiness costs on multiple machines with an application to surgery scheduling. Oper. Res. Health Care 2019, 22, 100194. [Google Scholar] [CrossRef]
- Denton, B.; Viapiano, J.; Vogl, A. Optimization of surgery sequencing and scheduling decisions under uncertainty. Health Care Manag. Sci. 2007, 10, 13–24. [Google Scholar] [CrossRef] [PubMed]
- Kroer, L.R.; Foverskov, K.; Vilhelmsen, C.; Hansen, A.S.; Larsen, J. Planning and scheduling operating rooms for elective and emergency surgeries with uncertain duration. Oper. Res. Health Care 2018, 19, 107–119. [Google Scholar] [CrossRef]
- Cardoen, B.; Demeulemeester, E.; Beliën, J. Operating room planning and scheduling: A literature review. Eur. J. Oper. Res. 2010, 201, 921–932. [Google Scholar] [CrossRef]
- Samudra, M.; Van Riet, C.; Demeulemeester, E.; Cardoen, B.; Vansteenkiste, N.; Rademakers, F.E. Scheduling operating rooms: Achievements, challenges and pitfalls. J. Sched. 2016, 19, 493–525. [Google Scholar] [CrossRef]
- Van Riet, C.; Demeulemeester, E. Trade-offs in operating room planning for electives and emergencies: A review. Oper. Res. Health Care 2015, 7, 52–69. [Google Scholar] [CrossRef]
- Jebali, A.; Diabat, A. A Chance-constrained operating room planning with elective and emergency cases under downstream capacity constraints. Comput. Ind. Eng. 2017, 114, 329–344. [Google Scholar] [CrossRef]
- Makboul, S.; Kharraja, S.; Abbassi, A.; Alaoui, A.E.H. A two-stage robust optimization approach for the master surgical schedule problem under uncertainty considering downstream resources. Health Care Manag. Sci. 2021, 25, 63–88. [Google Scholar] [CrossRef]
- Shehadeh, K.S.; Padman, R. A distributionally robust optimization approach for stochastic elective surgery scheduling with limited intensive care unit capacity. Eur. J. Oper. Res. 2021, 290, 901–913. [Google Scholar] [CrossRef]
- Kim, S.C.; Horowitz, I. Scheduling hospital services: The efficacy of elective-surgery quotas. Omega 2002, 30, 335–346. [Google Scholar] [CrossRef]
- Sigurpalsson, A.O.; Runarsson, T.P.; Saemundsson, R.J. Stochastic Master Surgical Scheduling Under Ward Uncertainty. In Health Care Systems Engineering; Bélanger, V., Lahrichi, N., Lanzarone, E., Yalçındağ, S., Eds.; Springer International Publishing: Cham, Switzerland, 2020; pp. 163–176. [Google Scholar]
OR | Ward | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Overtime | Risk of Overtime | No. Beds over | Risk of Overflow | |||||||||
Case | Regular | Extended | Mean | Median | Max | Min | Median | Mean | Max | Median | Mean | Max |
Actual † | 8 | 14 | 0.20 | 0.32 | 1.00 | 0 | 9 | 9.66 | 27 | 0.02 | 0.15 | 1.00 |
WCO * | 6 | 4 | 0.10 | 0.17 | 0.68 | 0 | 1 | 1.79 | 14 | 0.01 | 0.06 | 0.25 |
RWO ‡ | 7 | 5 | 0.08 | 0.17 | 0.69 | 0 | 1 | 1.47 | 18 | 0.01 | 0.04 | 0.26 |
OR | Ward | MIP | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Configuration | Overtime 1 | No. Beds over 2 | Risk of Overflow 3 | CPU | ||||||
(, , ) | Regular | Extended | Min | Median | Mean | Max | Median | Mean | Max | (s) |
(5, 1.00, 5) | 6 | 4 | 3 | 16 | 16.18 | 44 | 0.16 | 0.32 | 0.98 | 95 |
(5, 0.75, 5) | 6 | 4 | 1 | 10 | 11.13 | 46 | 0.15 | 0.28 | 0.89 | 133 |
(5, 0.50, 5) | - | - | - | - | - | - | - | - | - | - |
(5, 0.25, 5) | - | - | - | - | - | - | - | - | - | - |
(5, 0.15, 5) | - | - | - | - | - | - | - | - | - | - |
(5, 0.10, 5) | - | - | - | - | - | - | - | - | - | - |
(6, 0.15, 4) | 6 | 4 | 0 | 1 | 2.02 | 20 | 0.02 | 0.06 | 0.31 | 362 |
(6, 1.00, 5) | 6 | 4 | 0 | 6 | 6.00 | 22 | 0.03 | 0.16 | 0.73 | 121 |
(6, 0.75, 5) | 6 | 4 | 0 | 5 | 6.07 | 25 | 0.03 | 0.15 | 0.68 | 109 |
(6, 0.50, 5) | 6 | 4 | 0 | 3 | 3.90 | 19 | 0.05 | 0.11 | 0.56 | 470 |
(6, 0.25, 5) | 6 | 4 | 0 | 2 | 2.45 | 17 | 0.03 | 0.08 | 0.34 | 790 |
(6, 0.15, 5) | 6 | 4 | 0 | 1 | 1.79 | 14 | 0.01 | 0.06 | 0.25 | 1080 |
(6, 0.10, 5) | 6 | 4 | 0 | 1 | 1.58 | 12 | 0.02 | 0.05 | 0.21 | 3365 |
(6, 0.15, 6) | 6 | 4 | 0 | 1 | 1.61 | 13 | 0.02 | 0.05 | 0.22 | 6505 |
(6, 0.10, 6) | - | - | - | - | - | - | - | - | - | - |
(6, 0.15, 7) | - | - | - | - | - | - | - | - | - | - |
(7, 1.00, 5) | 6 | 4 | 0 | 4 | 4.56 | 22 | 0.00 | 0.09 | 0.88 | 135 |
(7, 0.75, 5) | 6 | 4 | 0 | 2 | 2.13 | 20 | 0.01 | 0.06 | 0.47 | 170 |
(7, 0.50, 5) | 6 | 4 | 0 | 1 | 1.88 | 13 | 0.00 | 0.06 | 0.41 | 185 |
(7, 0.25, 5) | 6 | 4 | 0 | 1 | 1.42 | 12 | 0.01 | 0.04 | 0.28 | 175 |
(7, 0.10, 5) | 6 | 4 | 0 | 0 | 0.75 | 11 | 0.00 | 0.02 | 0.14 | 325 |
(7, 0.10, 6) | 6 | 4 | 0 | 0 | 0.21 | 5 | 0.00 | 0.01 | 0.03 | 1500 |
OR | Ward | MIP | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Configuration | Overtime 1 | No. Beds over 2 | Risk of Overflow 3 | CPU | ||||||
(, ) | Regular | Extended | Min | Median | Mean | Max | Median | Mean | Max | (s) |
(5, 1.00) | 6 | 4 | 2 | 19 | 19.65 | 47 | 0.17 | 0.28 | 1.00 | 18 |
(5, 0.75) | 6 | 4 | 0 | 10 | 10.76 | 31 | 0.20 | 0.27 | 0.86 | 27 |
(5, 0.50) | 6 | 4 | 0 | 7 | 7.44 | 30 | 0.11 | 0.20 | 0.77 | 57 |
(5, 0.25) | - | - | - | - | - | - | - | - | - | - |
(5, 0.15) | - | - | - | - | - | - | - | - | - | - |
(5, 0.10) | - | - | - | - | - | - | - | - | - | - |
(5, 0.05) | - | - | - | - | - | - | - | - | - | - |
(6, 1.00) | 6 | 4 | 0 | 9 | 9.37 | 35 | 0.03 | 0.17 | 0.96 | 13 |
(6, 0.75) | 6 | 4 | 0 | 4 | 4.83 | 22 | 0.03 | 0.12 | 0.72 | 17 |
(6, 0.50) | 6 | 4 | 0 | 2 | 3.01 | 17 | 0.03 | 0.09 | 0.37 | 21 |
(6, 0.25) | 6 | 4 | 0 | 2 | 2.12 | 12 | 0.01 | 0.06 | 0.41 | 34 |
(6, 0.15) | 7 | 5 | 0 | 1 | 1.47 | 18 | 0.01 | 0.04 | 0.26 | 16 |
(6, 0.10) | - | - | - | - | - | - | - | - | - | - |
(6, 0.05) | - | - | - | - | - | - | - | - | - | - |
(7, 1.00) | 6 | 4 | 0 | 5 | 5.69 | 22 | 0.00 | 0.10 | 0.90 | 27 |
(7, 0.75) | 6 | 4 | 0 | 1 | 1.11 | 12 | 0.00 | 0.03 | 0.36 | 34 |
(7, 0.50) | 6 | 4 | 0 | 0 | 0.79 | 11 | 0.00 | 0.02 | 0.12 | 18 |
(7, 0.25) | 6 | 4 | 0 | 0 | 0.72 | 21 | 0.00 | 0.02 | 0.16 | 18 |
(7, 0.15) | 6 | 4 | 0 | 0 | 0.64 | 8 | 0.00 | 0.02 | 0.15 | 26 |
(7, 0.10) | 6 | 4 | 0 | 0 | 0.59 | 8 | 0.00 | 0.02 | 0.29 | 136 |
(7, 0.05) | - | - | - | - | - | - | - | - | - | - |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Sigurpalsson, A.O.; Runarsson, T.P.; Saemundsson, R.J. Bounding the Likelihood of Exceeding Ward Capacity in Stochastic Surgery Scheduling. Appl. Sci. 2022, 12, 8577. https://doi.org/10.3390/app12178577
Sigurpalsson AO, Runarsson TP, Saemundsson RJ. Bounding the Likelihood of Exceeding Ward Capacity in Stochastic Surgery Scheduling. Applied Sciences. 2022; 12(17):8577. https://doi.org/10.3390/app12178577
Chicago/Turabian StyleSigurpalsson, Asgeir Orn, Thomas Philip Runarsson, and Rognvaldur Johann Saemundsson. 2022. "Bounding the Likelihood of Exceeding Ward Capacity in Stochastic Surgery Scheduling" Applied Sciences 12, no. 17: 8577. https://doi.org/10.3390/app12178577
APA StyleSigurpalsson, A. O., Runarsson, T. P., & Saemundsson, R. J. (2022). Bounding the Likelihood of Exceeding Ward Capacity in Stochastic Surgery Scheduling. Applied Sciences, 12(17), 8577. https://doi.org/10.3390/app12178577