| Literature DB >> 26507265 |
Joseph M O'Brien Antognini1, Joseph F Antognini2, Vijay Khatri3.
Abstract
BACKGROUND: Patients often wait to have urgent or emergency surgery. The number of operating rooms (ORs) needed to minimize waiting time while optimizing resources can be determined using queuing theory and computer simulation. We developed a computer program using Monte Carlo simulation to determine the number of ORs needed to minimize patient wait times while optimizing resources.Entities:
Mesh:
Year: 2015 PMID: 26507265 PMCID: PMC4624654 DOI: 10.1186/s12913-015-1148-x
Source DB: PubMed Journal: BMC Health Serv Res ISSN: 1472-6963 Impact factor: 2.655
Parameters used to generate wait times
| Urgency Class | Mean arrival time | Mean surgery duration | Standard deviation of surgery duration |
|---|---|---|---|
| (Patients/min) | Natural log | Natural log | |
| Emergent | .001607686 | 5.00716 | 0.583642 |
| Urgent 1 | .003232496 | 4.96477 | 0.677607 |
| Urgent 2 | .002665525 | 5.05842 | 0.651279 |
| Urgent 3 | .000334855 | 5.00069 | 0.570812 |
| Add-on | .001288052 | 5.01655 | 0.713405 |
The mean arrival time (patients/minute), mean surgical duration and standard deviation of the surgical duration are shown for each urgency class. The mean surgery durations are expressed as the mean of the natural logarithms of the durations (i.e., each duration was log-transformed and the mean determined). The standard deviations are expressed as the natural logarithms
Fig. 1Shown are histograms of patient inter-arrival times (all urgency classes combined); bin width = 20 min. Solid line: actual data from University of California Davis Medical Center for a 1 year period. Dashed line: simulated data (1 year period). Note the similar distribution of times. The slightly greater peak in the actual data is likely due to two or more patients being scheduled <20 min apart even though the decisions to perform surgery for these patients might have been >20 min apart
Wait times (minutes) according to urgency classification and number of operating rooms
| Number of Operating Rooms | ||||
|---|---|---|---|---|
| 3 ( | 4 ( | 5 ( | ||
| Emergent | Mean | 39 ± 1 | 13 ± 1 | 4 ± 1 |
| Median | 10 ± 2 | 0 ± 0 | 0 ± 0 | |
| 95th %ile | 155 ± 4 | 84 ± 3 | 27 ± 1 | |
| Urgent1 | Mean | 61 ± 3 | 17 ± 1 | 5 ± 1 |
| Median | 13 ± 4 | 0 ± 0 | 0 ± 0 | |
| 95th %ile | 253 ± 9 | 112 ± 3 | 32 ± 4 | |
| Urgent2 | Mean | 128 ± 8 | 27 ± 2 | 7 ± 1 |
| Median | 21 ± 5 | 0 ± 0 | 0 ± 0 | |
| 95th %ile | 591 ± 40 | 171 ± 8 | 45 ± 7 | |
| Urgent3 | Mean | 224 ± 37 | 35 ± 2 | 8 ± 2 |
| Median | 32 ± 8 | 0 ± 0 | 0 ± 0 | |
| 95th %ile | 1113 ± 194 | 220 ± 4 | 46 ± 18 | |
| Add-on Elect | Mean | 340 ± 28 | 40 ± 3 | 10 ± 1 |
| Median | 37 ± 10 | 0 ± 0 | 0 ± 0 | |
| 95th %ile | 1745 ± 178 | 256 ± 18 | 55 ± 10 | |
| Utilization (%) | 74.8 ± 0.5 | 55.9 ± 0.2 | 45.0 ± 0.3 | |
Data are Mean ± SD. The n in parentheses aside number of ORs refers to the number of simulation runs performed
Fig. 2This graph shows wait times (median and 95th percentile) according to the number of operating rooms (ORs) for emergency patients and for all patients combined. Wait times increased exponentially as the number of ORs decreased. The error bars are (±) one standard deviation; unseen error bars are contained within the corresponding symbol. When 1 or 2 ORs were used we show only the wait time for emergency patients because simulations generated surgical demand (total surgical time for all patients) that exceeded capacity which thereby resulted in some simulated urgent patients not being treated
Wait times (minutes) according to urgency classification and number of operating rooms running during the day and the number running at night
| Number of Operating Rooms | ||||
|---|---|---|---|---|
| 4, 4 ( | 4, 3 ( | 4, 2 ( | ||
| Emergent | Mean | 14 ± 1 | 19 ± 1 | 29 ± 1 |
| Median | 0 ± 0 | 0 ± 0 | 0 ± 0 | |
| 95th %ile | 89 ± 1 | 109 ± 3 | 144 ± 3 | |
| Urgent1 | Mean | 19 ± 1 | 26 ± 1 | 44 ± 1 |
| Median | 0 ± 0 | 0 ± 0 | 0 ± 0 | |
| 95th %ile | 118 ± 3 | 149 ± 4 | 227 ± 9 | |
| Urgent2 | Mean | 128 ± 2 | 136 ± 1 | 138 ± 4 |
| Median | 28 ± 2 | 34 ± 4 | 41 ± 2 | |
| 95th %ile | 468 ± 5 | 474 ± 6 | 480 ± 7 | |
| Urgent3 | Mean | 148 ± 7 | 150 ± 16 | 159 ± 3 |
| Median | 33 ± 7 | 34 ± 20 | 44 ± 6 | |
| 95th %ile | 515 ± 23 | 559 ± 41 | 592 ± 20 | |
| Add-on Elect | Mean | 176 ± 4 | 182 ± 11 | 194 ± 6 |
| Median | 40 ± 8 | 39 ± 16 | 45 ± 3 | |
| 95th %ile | 664 ± 18 | 692 ± 53 | 764 ± 57 | |
| Utilization (%) | 55.7 ± 0.4 | 61.2 ± 0.5 | 66.9 ± 0.2 | |
Data are Mean ± SD. The first number refers to the number of operating rooms running during daytime (0600–2200; 16 h) and the second number refers to the number of ORs running at night time (2200–0600; 8 h). The n in parentheses aside number of ORs refers to the number of simulation runs performed
Effect of length of surgical time (or clean up time) on wait times (minutes) according to urgency classification
| 4, 2, −15 min ( | 4, 2 ( | 4, 2, +15 min ( | ||
|---|---|---|---|---|
| Emergent | Mean | 26 ± 1 | 29 ± 1 | 36 ± 1 |
| Median | 0 ± 0 | 0 ± 0 | 0 ± 0 | |
| 95th %ile | 134 ± 7 | 144 ± 3 | 169 ± 3 | |
| Urgent1 | Mean | 38 ± 1 | 44 ± 1 | 54 ± 2 |
| Median | 0 ± 0 | 0 ± 0 | 0 ± 0 | |
| 95th %ile | 205 ± 6 | 227 ± 9 | 261 ± 11 | |
| Urgent2 | Mean | 130 ± 2 | 138 ± 4 | 159 ± 5 |
| Median | 29 ± 3 | 41 ± 2 | 63 ± 4 | |
| 95th %ile | 466 ± 5 | 480 ± 7 | 537 ± 12 | |
| Add-on Elect | Mean | 179 ± 2 | 194 ± 6 | 260 ± 6 |
| Median | 38 ± 6 | 45 ± 3 | 92 ± 7 | |
| 95th %ile | 665 ± 12 | 764 ± 57 | 1068 ± 39 | |
| Utilization (%) | 63.1 ± 0.5 | 66.9 ± 0.2 | 70.9 ± 0.4 |
Data are Mean ± SD. The model assumes four operating rooms running during daytime (0600–2200; 16 h) and two ORs running at night time (2200–0600; 8 h). The model adds15 min (+15 min, right column) to (or subtracts15 min from, −15 min, left column) the length of the surgery. This 15 min change could also simulate 15 min of increased or decreased clean-up (turnover) time. The n in parentheses aside number of ORs refers to the number of simulation runs performed
Effect of surgical volume on wait times (minutes) according to urgency classification
| 4, 2 ( | 4, 2, +5 % ( | 4, 2, +10 % ( | ||
|---|---|---|---|---|
| Emergent | Mean | 29 ± 1 | 34 ± 1 | 39 ± 1 |
| Median | 0 ± 0 | 0 ± 0 | 2 ± 1 | |
| 95th %ile | 144 ± 3 | 157 ± 4 | 170 ± 5 | |
| Urgent1 | Mean | 44 ± 1 | 52 ± 1 | 59 ± 1 |
| Median | 0 ± 0 | 0 ± 0 | 2 ± 1 | |
| 95th %ile | 227 ± 9 | 254 ± 3 | 275 ± 6 | |
| Urgent2 | Mean | 138 ± 4 | 158 ± 7 | 173 ± 2 |
| Median | 41 ± 2 | 62 ± 4 | 80 ± 4 | |
| 95th %ile | 480 ± 7 | 534 ± 22 | 589 ± 11 | |
| Urgent3 | Mean | 159 ± 3 | 184 ± 11 | 222 ± 10 |
| Median | 44 ± 6 | 58 ± 10 | 79 ± 12 | |
| 95th %ile | 592 ± 20 | 705 ± 20 | 822 ± 27 | |
| Add-on Elect | Mean | 194 ± 6 | 241 ± 26 | 301 ± 18 |
| Median | 45 ± 3 | 81 ± 12 | 122 ± 8 | |
| 95th %ile | 764 ± 57 | 937 ± 78 | 1233 ± 119 | |
| Utilization (%) | 66.9 ± 0.2 | 70.2 ± 0.7 | 74.0 ± 0.1 |
Data are Mean ± SD. The model assumes four operating rooms running during daytime (0600–2200; 16 h) and two ORs running at night time (2200–0600; 8 h). The model adds patients (5 % increased volume, middle column; 10 % increased volume, right column). The n in parentheses aside number of ORs refers to the number of simulation runs performed
Comparison of Monte Carlo simulation to standard approach. Waiting time (min)
| 4 ORs | Standard | Standard-Log | Monte Carlo | |
|---|---|---|---|---|
| Emergent | Mean | 16 | 9 | 11 |
| Urgent1 | Mean | 23 | 12 | 15 |
| Urgent2 | Mean | 38 | 18 | 23 |
| Urgent3 | Mean | 61 | 26 | 34 |
| Utilization (%) | 55.9 | 47.9 | 54.7 | |
| 3 ORs | ||||
| Emergent | Mean | 53 | 32 | 37 |
| Urgent1 | Mean | 87 | 48 | 54 |
| Urgent2 | Mean | 195 | 91 | 114 |
| Urgent3 | Mean | 462 | 166 | 226 |
| Utilization (%) | 74.5 | 63.9 | 73.3 |
The standard approach and Monte Carlo simulation used four (top) or three (bottom) operating rooms (ORs). Because the standard approach we used accepts a maximum of four urgency classes, we combined the 0–24 h urgency class with the add-on elective class for both Monte Carlo simulation and the standard approach. In the first column the surgical time was based on the mean of the actual surgical times of urgent cases for 1 year at our institution (plus 60 min preparation and clean-up time; total 244.76 min). The second column (Standard-Log) is based on a log transformation of the actual times (plus 60 min preparation and clean-up time; total 210 min). Note that the Monte Carlo simulation produced results closer to the log-transformed data. The standard approach produces mean values, but no variances because it is formulaic-based. The Monte Carlo data are from one simulation run, although the expected variation can be seen from the variation in the data of Table 2
Fig. 3This graph shows the relationship between operating room (OR) utilization and waiting time. The simulation model was used to generate a large range of utilization scenarios; each scenario represents about 4 years of simulated data and the time represents the time (hours/year) patients had to wait. The number of ORs (range 3–12) was varied to achieve the different utilizations. Note that waiting time increased as the utilization increased, with an exponential rise at around 70–75 %. These data are consistent with the classical relationship between wait time and utilization. The error bars are the standard deviation; when error bars are not seen they are contained within the corresponding symbol