Literature DB >> 35529173

How does the hospital make a safe and stable elective surgery plan during COVID-19 pandemic?

Zongli Dai1, Jian-Jun Wang1, Jim Junmin Shi2.   

Abstract

During the COVID-19 period, randomly arrived patients flooded into the hospital, which caused staffing beds to be occupied. Then, elective surgeries could not be carried out timely. It not only affects the health of patients but also affects hospital income. The key to the above problem is how to deal with uncertainty, which is one of the most difficult problems faced in the field of optimization. Specifically, surgery duration, length of stay, the arrival time of emergency patients, and whether they are infected with the SARS-CoV-2 virus are uncertain. Therefore, we propose a bed configuration to ensure that elective patients are not affected by non-elective patients such as COVID-19 patients. More importantly, we propose a planning model based on robust optimization and fuzzy set theory, which for the first time consider different categories of uncertainty in the same healthcare system. Given that the problem is more complex than the classical surgical scheduling problem, which is NP-hard in most cases, we propose a hybrid algorithm (GA-VNS-H) based on genetic algorithm, variable neighborhood search, and heuristics for problem traits. Specifically, the heuristic for operating room allocation is used to improve the efficiency, the genetic algorithm and variable neighborhood can improve the global and local search capabilities, respectively, and the adaptive mechanism can reduce the algorithm solution time. Experiments show that the algorithm has better calculation efficiency and solution accuracy. In addition, the elective surgery planning model under the new bed configuration model can effectively cope with the uncertain environment of COVID-19.
© 2022 Elsevier Ltd. All rights reserved.

Entities:  

Keywords:  Bed configuration; COVID-19; Robust optimization; Surgery planning

Year:  2022        PMID: 35529173      PMCID: PMC9061643          DOI: 10.1016/j.cie.2022.108210

Source DB:  PubMed          Journal:  Comput Ind Eng        ISSN: 0360-8352            Impact factor:   7.180


Introduction

During the COVID-19 period, a large number of patients flooded into hospitals, and limited resources (especially staffing beds) were occupied (Muthuswamy 2021).Elective surgery cannot be performed normally. For instance, many hospitals are therefore forced to postpone or even cancel elective surgery (Naderi et al. 2021). Therefore, the elective patients had to wait for a long time. Among them, some patients may be dissatisfied due to waiting, some face deterioration, and some, unfortunately, die (Campbell, 2021, Norris et al., 2022, Sen-Crowe et al., 2021). On the other hand, the cancellation of elective surgery will result in a substantial decrease in hospital income because it is the main part of hospital income (Best et al. 2020). Although increasing bed capacity can alleviate the shortage of hospital beds, it will directly increase the financial burden of the hospital, especially after the decrease in income due to the reduction of elective surgery (Best, et al. 2015). Therefore, some hospitals try to restart elective surgery, but they face some challenges. For example, hospital beds are occupied by COVID-19 patients without available beds for elective patients. In addition, the uncertainty of the arrival of emergency patients will affect the planning of elective surgery. What's more serious is that emergency patients cannot be sure whether they are infected with SARS-CoV-2, which may cause infection in elective patients once they are admitted to the hospital. We conducted data analysis and interviews with several hospitals in China and the United States and discovered two scientific problems behind the above-mentioned actual problems: First, the traditional bed configuration is difficult to adapt to the COVID-19 epidemic. For example, mixing COVID-19 patients with elective patients is not a wise choice. In addition, the COVID-19 epidemic has exacerbated the uncertainty, such as the arrival time and the number of emergency patients, the surgery duration, and whether emergency patients are infected with the virus SARS-CoV-2 cannot be known in advance. The new challenges that the COVID-19 brings to conventional surgery scheduling:1) Historical data cannot predict new trends, such as COVID-19 extending hospital stays of surgical patients (Norris et al. 2022). 2) Inpatient beds and ICU beds occupied by COVID-19 patients are uncertain (René Bekker 2022), resulting in uncertain inpatient beds and ICU beds available for elective surgery patients. 3) The bottleneck resources of elective surgery scheduling became inpatient beds and ICU beds instead of operating rooms (Martin 2021). 4) The environment inside and outside the hospital is highly uncertain, which leads to the schedule being adjusted frequently. One of the traditional bed configurations is that each medical specialty has self-owned wards, such as surgical wards and cardiology wards, as shown in Fig. 1 . One of its advantages is it can match patients’ specific medical needs (e.g., dedicated staff and equipment). But in this setting, it often occurs that some beds in one specialty are scarce, while that in others are underutilized (Dai and Shi 2019). Therefore, Izady and Israa (2021) proposed clustered overflow configuration (Izady and Israa 2021), as shown in Fig. 1. Scheduling in this configuration has more flexibility to assign the patient but fails to cope with the uncertainty of emergency arriving. In this setting, planning elective and non-elective together may lead to unexpected results that the elective patient would be postponed or canceled due to the emergency. In addition, during the epidemic, the uncertainty of emergency patients will also bring the risk of infection to the elective patients. To this end, we propose a new bed configuration, named buffered clustered configuration, as shown in Fig. 1. In this bed configuration, the admission route of non-elective patients (including walk-in patients and emergency patients) has changed. Specifically, they cannot directly enter the general ward, but can only enter the buffered ward and clustered wards. Through buffer ward, non-elective patients can be isolated and tested for COVID-19. In addition, clustered wards reduce the impact of non-elective patient arrival uncertainty on elective surgery. We need to explain why elective patients do not need buffered wards. Because compared with emergency patients, elective patients have enough time to determine whether they are infected with SARS-CoV-2, and surgery can be postponed if they are not sure. However, non-elective patients are in urgent condition and must receive timely treatment before determining whether they are infected with SARS-CoV-2, and the hospital cannot refuse to treat these patients(Greiner et al., 2021, Yu et al., 2021).
Fig. 1

Patient flow under different bed configurations (An example with two Specialties)1. 1During the epidemic, compared with the operating room, the hospital bed is a scarce resource, and hospitals usually reserve sufficient operating rooms for emergency patients as its number is large. In addition, some non-elective patients in the picture have already received emergency surgery or treatment before entering the ward.

Patient flow under different bed configurations (An example with two Specialties)1. 1During the epidemic, compared with the operating room, the hospital bed is a scarce resource, and hospitals usually reserve sufficient operating rooms for emergency patients as its number is large. In addition, some non-elective patients in the picture have already received emergency surgery or treatment before entering the ward. For the surgery duration and the length of stay (LOS) in hospital, Most studies assume that the distribution of these parameters is known, or at least the data is sufficient (by fitting the distribution with data), and then build a stochastic model to schedule elective surgery (Atighehchian et al., 2020, Kumar et al., 2018, Shehadeh and Padman, 2022). However, the assumption that the parameter distribution is known is too strong, and the data in the hospital is sometimes insufficient (Mak et al. 2015). For example, Denton et al. found that at Fletcher Allen Medical Center, on average only 21 data points are available for each type of surgery (Denton et al. 2007). In addition, the COVID-19 epidemic makes historical data difficult to reflect new trends. For example, Norris et al. (2021) showed that long-term waiting leads to prolonged postoperative hospital stays for some elective operations, and the operation process becomes more complicated. Robust optimization and fuzzy optimization are two effective methods to deal with insufficient data. One of their difference lies in the source of decision-making information. The former is objective information, such as parameter support, while the latter is subjective information, such as surgeon estimates. Existing research usually assumes that the decision information in the same planning system is either objective or subjective. In practice, these two situations can exist at the same time. For example, the elective surgery duration can be estimated by the attending surgeon based on the patient's physical condition. However, the number of non-elective patients arriving each day is difficult to be estimated by the surgeon. Therefore, this paper divides the uncertain parameters of surgical planning into two types, called objective parameters and subjective parameters. Specifically, the patient's surgery duration and the length of stay are objective parameters. The arrival of emergency patients is a subjective parameter influenced by external factors. As far as we know, in surgical planning, almost no research considers these two information representations in the same decision-making environment. In order to solve the shortage of hospital beds and the uncertainty in the process of elective surgery planning, we propose a new bed configuration to ensure that elective patients are not affected by non-elective patients such as COVID-19 patients. In addition, we propose a fuzzy-robust model based on robust optimization and fuzzy set theory to deal with the uncertainty. At last, to solve the model, a hybrid algorithm based on genetic algorithm and variable neighborhood search is further proposed. Experiments show that the algorithm has better calculation efficiency and solution accuracy. In addition, the elective surgery planning model under the new bed configuration model can effectively cope with the uncertain environment of COVID-19. The main contributions of this study can be summarized as follows: 1). We establish a planning model and proposes a hybrid heuristic algorithm to ensure that the hospital can safely perform surgery during the epidemic. 2). We propose and verifies that in the same system, considering the differences of uncertainty, such as robustness and ambiguity, can improve the system's ability to deal with uncertainty. 3). We propose and verifies that uncertainty can be effectively dealt with through reasonable resource allocation when traditional uncertainty handling strategies cannot be carried out. The remainder of this paper is organized as follows. Following the literature review in Section 2, the deterministic counterpart of our elective surgery planning problem is presented in Section 3. We developed a fuzzy-robust model in Section 4 and solve it in Section 5. Computational experiments are provided in Section 6. We conclude our research in Section 7 with discussions and remarks.

Related literature

Elective surgery requires a lot of resources. The two most important are the upstream resources represented by the operating room and the downstream resources represented by the hospital bed. Most scholars regard the operating room as a scarce resource (Bandi and Gupta, 2020, Ferrand, 2014, Lovejoy and Li, 2002), while some studies regard downstream wards as scarce resources (Best et al., 2015, Taramasco et al., 2019, Zychlinski et al., 2020). There are two common ways to deal with resource shortages. One is at the operational level, where patients are scheduled to make full use of resources (Gul et al., 2015, Naderi et al., 2021, Vancroonenburg et al., 2016), and the other is at the strategy level, where reasonable allocate resources to achieve resource balance (Best et al., 2015, Izady and Israa, 2021, Pinker and Tezcan, 2013). this paper focuses on the problem of resource shortages both upstream and downstream by two methods as previously mentioned. The operating room (OR) is an expensive resource, and its utilization not only affects the cost of the hospital but also the income. Khaniyev et al. (2020) regard OR idle time and overtime as the goal to use the existing operating room resources as much as possible while avoiding additional Occupied. This is consistent with one of our optimization goals. In practice, congestion of downstream resources will make it difficult for patients to enter the hospital for treatment and reduce the utilization rate of the operating room. Therefore, some studies consider the utilization of downstream resources. For example, Zychlinski et al. (2020) believe that the shortage of hospital beds in the downstream Geriatric Institutions will lead to congestion, causing upstream patients to be unable to receive treatment in time. Fügener et al. (2014) expanded the scope of surgical scheduling to downstream resources, such as the Intensive Care Unit and general wards that patients need after discharge. Moosavi and Ebrahimnejad (2018) regard bed exceeding capacity as an optimization goal. Similarly, we consider the utilization of downstream hospital bed resources as an optimization goal. in contrast, we not only consider elective patients but also non-elective patients (including emergency patients, walk-in patients, and COVID-19 patients). From the perspective of resource configuration, there are significant differences in bed utilization between different specialties. (Dai and Shi 2019) proposed an overflow configuration. Specifically, if one patient has no available bed in his (her) specialty ward, overflow configuration allows the patient to be planned to one bed in another specialty ward. Under this configuration, the hospital can make full use of the idle beds of all medical specialties without increasing production capacity. However, it also brings some drawbacks. Inevitably, there are also some drawbacks. For example, due to the significant differences in nurse skills and nursing equipment in different medical specialties, overflow configuration will bring certain health risks to overflow patients (patients planned to other medical specialties wards). Therefore, (Izady and Israa 2021) proposed clustered overflow configuration, which can ensure the full use of resources and reduce health risks. The above bed configuration does not reflect the difference between elective and non-elective patients. In the case of sufficient bed resources, it has excellent applicability. However, when there is a shortage of hospital beds, its effect will be greatly reduced, because there is competition and conflict between non-elective patients and elective patients in the use of hospital beds. Specifically, non-elective patients usually have a higher priority and will preempt the beds that have been allocated to patients for elective surgery. For this reason, we proposed a buffered clustered configuration. Similar to clustered overflow configuration, we use clustered ward, the difference is that we reset the admission process of non-elective patients. In addition, we added a buffer ward to observe and detect potential COVID-19 patients. In addition to the problem of resource shortage, uncertainty is another challenge faced by patient scheduling (Hallah and Visintin, 2019, Zhang et al., 2020). The uncertainty comes from many aspects, including the uncertainty of the arrival of emergency patients, the uncertainty of surgery duration and the length of hospitalization, etc. It is difficult to predict the arrival of emergency patients from historical data because of its complication and the fact that sometimes data are not available, such as in the early stage of COVID-19. Therefore, some research and practice provide dedicated operating rooms and hospital beds for emergency operations (Bovim et al., 2020, Ferrand, 2014, Li et al., 2017). This method is practical because the emergency requires timely surgical treatment. In addition, it can also reduce the interference of the uncertainty of emergency patients on elective surgery planning. However, during COVID-19, the shortage of downstream beds forced us to re-evaluate this approach. Specifically, the uncertainty of the arrival of emergency patients results in that the beds reserved for emergency patients may not be used in time. On the other hand, the beds reserved for elective patients may be occupied by emergency patients when there are not enough beds reserved for emergency patients, resulting in the cancellation of the planned elective surgery. Therefore, we reset the admission route for non-elective patients to reduce their interference with elective dates. When formulating surgery planning, the planning manager knows nothing about the actual surgery duration and length of stay. Some studies assume that historical data is sufficient or the distribution is known, and use stochastic optimization to obtain optimal scheduling (Bovim et al., 2020, Eun et al., 2019). In practice, data is not always available or sufficient. Given the lack of surgery duration data, (Moosavi and Ebrahimnejad 2020) proposed a robust scheduling model. Similarly, (Wang, et al. 2019) built a distributionally robust optimization model to minimize operating room opening costs and expected overtime. Of course, sometimes even though the data is not sufficient, it can also provide a small amount of information, such as the mean, support, and moments. Therefore, (Mak et al. 2015) proposed a data-driven robust scheduling model. When historical data is not available, surgeon experience is also available decision-making information. This information, usually inferred by the surgeon based on the patient's physical condition, can fully describe the patient. In this paper, we refer to the information from historical data as objective information and information from the surgeon's evaluation as subjective information. Methodology for different surgery procedures and information can be seen in Table 1 .
Table 1

Methodology for different surgery procedures and information.

The uncertaintiesDecision informationMethodology
Surgery duration Length of stayDistributionStochastic programming,
Partially-known characteristics of the uncertainty distribution (e.g., mean and covariance)Robust optimization (our study), Distributionally robust optimization
Expert experienceFuzzy optimization (our study)
Methodology for different surgery procedures and information. As far as we know, very few studies consider subjective information as decision-making information in surgical planning. In addition, most studies assume that the decision information is the same in the same planning system. Our research makes full use of all available decision-making information (including subjective and objective information) to improve the effectiveness of surgical planning. The feature of the fuzzy model is that it doesn't rely on historical data(Zhao et al. 2020), while the robust model needs a small amount of data. Both models are suitable for the environment with insufficient data. The difference is that fuzzy models require expert experience while robust models rely on a small amount of data. In addition, fuzzy sets have contributed to enhancing the robustness and applicability of scheduling(José et al. 2015). At last, By modeling parameters in scheduling problems as fuzzy numbers, fuzzy scheduling can help incorporate flexibility into scheduling algorithms (Guiffrida and Nagi 1998).

The scheduling model under buffered clustered configuration

Although elective surgery is not as urgent as emergency surgery, it does not mean that it can be postponed indefinitely, because postponement may lead to deterioration of the patient's condition and emotional dissatisfaction. Therefore, waiting time is an important optimization goal (Kiani et al. 2022). In addition, given that there are differences in the diseases, it is necessary to prioritize the planning of high-priority patients (Min and Yih 2010a). The hospital hopes to make full use of the operating room and hospital beds while avoiding overload. Therefore, one of the goals is to reduce OR overtime and idle time, while reducing idle beds and extra beds needed. Extra beds are temporary beds that are added to cope with the number of patients exceeding capacity. Given that the hospital faces an uncertain environment, timely adjustment is needed to improve adaptability. Therefore, one of the optimization goals is to minimize changes to the initial planning. Under normal circumstances, the hospital needs to decide the surgery date and the operating room. But under buffered clustered configuration, the hospital also needs to decide the type of inpatient ward for each patient. This can ensure that high-priority patients are not affected by the random arrival of non-elective patients. To present the formulation of our problem, we first introduce the following notations in Table 2 :
Table 2

Notation for models.

Indices
iPatients index; i=1,2,3,...,N, where N indicates the number of the elective surgeries on the waiting list.
sSurgeons index; s=1,2,3,...,S, where S indicates the number of surgeon teams (one surgeon team usually including the attending surgeon, OR nurse, and the anesthesiologist, etc.).
jOR index; j=1,2,3,...,J, where J indicates the number of OR.
dSurgery date index; d=1,2,3,...,D, where D indicates the number of days in current planning horizon.
eDate index of discharge from ward; e=1,2,3,,D+Q, where Q is the maximum length of stay in ward.
vBed type index; v=1,2,,V,V', where V is the number of medical specialties, and V'=V+1 is the index of clustered bed.
Parameters
HAIndex set of surgery date; HA=1,2,3,...,D.
HEIndex set of discharge date; HE=1,2,3,...,D,,D+Q.
BvPNumber of available inpatient beds at the beginning of current planning horizon.
αObjective function weights to minimize priority for all planned patients.
βObjective function weights to minimize patient waiting time.
γObjective function weights to minimize extra beds and idle beds.
χObjective function weights to minimize OR overtime and idle time.
ηObjective function weights to minimize changes for re-planning surgery day
αMAXMaximum priority sum for all planned surgical cases.
βMAXMaximum waiting time summed for all surgical cases.
γMAXMaximum extra beds and idle beds summed for all days.
χMAXMaximum OR overtime and idle time summed for all ORs.
ηMAXMaximum penalty cost for re-planning surgery day.
MOUpper-bound for daily overtime hours of each OR.
MBUpper-bound on extra inpatient beds for each day.
YisN×SAssignment matrix, where Yis=1, if the surgeon s is assigned to treat patient i; otherwise Yis=0.
PiPriority weight for performing surgery i.
ZiType of patient; Zi= 1 if a patient is an inpatient; otherwiseZi = 0.
βsdS×DAvailability of surgical team; βsd= 1 if surgeon s is available on day d, and otherwiseβsd = 0.
TdjOpen duration of operating room (OR) j on day d.
LiSSurgery duration (SD) of patient i.
LiWLength of stay in ward (LOS) of patient i.
RdNumber of released inpatient beds on day d. Some patients admitted before the current planning horizon may be discharged and released their beds during the current planning horizon.
KsdMaximum working time of surgeons s on day d.
DueiThe latest date of the surgery of patient i.
WiBTotal waiting days of patient i before the beginning of current planning horizon.
UiSurgery day of patient i in initial plan.
NiPSurgery condition, NiP=1 indicates surgery i has not yet started in at the beginning of re-planning process, otherwise, surgery i has finished.
BivKI×V'The bed type of patient i need.
CdThe number of walk-in patients on day d.
FdThe number of emergency patients to arrive on day d.
Decision Variables
XidjvBinary variable; Xidjv= 1, if patient i is assigned to OR j, on day d and his(her) bed type is v; otherwiseXidjv = 0.
NievBinary variable; Niev= 1, if patient i is discharged from ward on day e, and his(her) bed type is v; otherwiseNiev = 0.
EPi'Priority weight of patient i planned in general ward.
EPi''Priority weight of patient i planned in clustered ward.
EBdvNumber of extra beds and idle beds of type v used on day d.
PDiThe sum of surgery date changes in the re-planning compared to the initial plan.
EWiTotal waiting days of patient i.
EOdjTotal OR overtime and idle time of OR j, on day d.

**The superscript of all parameters in this paper is only used to distinguish symbols and has no specific meaning.

Notation for models. **The superscript of all parameters in this paper is only used to distinguish symbols and has no specific meaning. With these notations, we can formulate our planning problem with cost minimizing objective as follows: The first part is priority for all planned patients, and second part is patient waiting time. The third is extra beds and idle beds, and the fourth part is OR overtime and idle time. At last, it is the surgery day changes in the re-planning compared to the initial plan. subject to: Equation (2) is the priority weight assigned to non-clustered ward patients, while equation (3) is the priority assigned to clustered ward patients. These two equations are to schedule high-priority patients to a non-clustered ward as much as possible to ensure that the arrival of non-elective patients will not cause these elective surgeries to be canceled or postponed. For example, if the priority value of patient P1 is 1, and the priority value of P2 is 3, then P2 will be prioritized to a non-clustered ward (the larger the priority value, the higher the priority of the patient). Constraint (4) represents the number of changes in the patient's surgery date between the re-planning and the initial plan. Constraint (5) represents OR overtime and idle time. If the total operation time in one OR is greater than its actual normal open time, this means that OR and surgeon have to work overtime, resulting in overtime costs. On the contrary, it will lead to the idleness of OR. In addition, the OR overtime cannot exceed the upper bound as it may affect the next day's operation and lead to surgeon and nurse fatigue. Constraints (7)-(8) indicate the waiting time for each elective patient. Specifically, constraint (7) represents the waiting time of patients planned in the current planning period, which is equal to the waiting time before the current planning period plus that in the current planning period. Constraint (7) is the waiting time of unplanned patients in the current planning period, which is equal to the waiting time before the current planning period plus the planning horizon. Equation (9)-(10) is the discharge date of each patient, which is equal to the operation date plus the expected length of stay. On this basis, the patient’s expected discharge date is expressed as a 0–1 variable, as it contributes to calculating the number of patients discharged in each day. Equation (11)-(14) represents idle and extra beds of each bed type. The former means that the beds are more than the actual demand, while the latter is the opposite. Note that clustered wards and non-clustered wards have different patient sources, so we have to count them separately. Specifically, Equation (11) is the idle and extra beds in the non-clustered ward that is occupied by elective patients. The available beds include the initially available beds and the new beds released by discharge patients in the current planned period. Equation (12) is the idle and extra beds in the clustered ward. The patients in this ward include elective patients, walk-in patients, and emergency patients. Equation (13)-(14) means that the excess of each type of hospital bed cannot exceed the upper bound. Constraint (15) indicates that the bed allocation needs to meet the need of the patient. Specifically, each patient can only be planned in the ward of her(his) own specialty or clustered ward. For example, is the matrix, where 1 means that the patient can be planned in this type of ward, and 0 means not. The matrix includes four patients, two specialties, and one clustered ward. As can be seen from , each patient can be planned in the clustered ward. Constraint (16) indicates that the patient's operation date needs to meet the surgeon's availability. Constraint (17) means that the surgeon's daily working hours cannot exceed the upper bound. Constraint (18) means that the patient must accept surgery before the latest surgery date. Constraint (19) means that the patient is planned at most once in the current planning horizon.

The fuzzy-robust model

The uncertainty of model

In determining the model, we initially assume that some parameters are known. This assumption is too strong as the existing uncertainty. Specifically, surgery duration, LOS, whether patients need to be hospitalized after surgery, and the number of non-elective patients are all uncertain. Note that the non-inpatient (surgical patients who do not need to be hospitalized after the operation) may need to occupy a hospital bed after surgery due to the patient's condition deterioration. Therefore, it is necessary to evaluate whether the patient needs to be hospitalized after the operation. Fuzzy sets based on expert experience can describe this uncertainty well. Surgeons give an estimate based on the patient's condition, expressed as a fuzzy set, where is the membership degree of the patient belonging to inpatient set , and . Surgery duration,, and LOS, , are expressed as fuzzy numbers and . Fuzzy numbers are derived from expert estimates and express these vague estimates as a specific value. Therefore, constraints (5), (6), (9), (17) is reformulated as (20)-(23). A key advantage of the planning model under the buffered clustered configuration is that it can reduce the impact of the uncertainty of non-elective patients on elective patients. In addition, the daily arrival number of non-elective patients under the buffered clustered configuration is difficult to obtain through expert evaluation. Therefore, we express it as a robust parameter . Therefore, the model is re-expressed as: Since the mathematical programming model with fuzzy number parameters and robust parameter is difficult to solve directly, we need to transform it. In 4.2, 4.3, we respectively transformed the fuzzy parameters and robust parameters to obtain an easy-to-handle linear programming model.

Treating fuzzy parameters

For the objective function, we use equations (27) to convert fuzzy numbers into crisp(non-fuzzy) numbers according to Jiménez et al. (2007). For constraints, according to Liou and Wang (1992), we know that for any two triangular fuzzy numbers and , if , then , where , and represent the feasibility of the solution in a fuzzy environment. Therefore, some constraints with fuzzy numbers can be transformed into crisp (non-fuzzy) constraints. Therefore, constraints (20)-(23) can be transformed into, Cut set can be used to transfer the fuzzy set to crisp set. Specifically, let denote the -cut set of , where -cut set of a fuzzy number is defined as . Fuzzy set can be transferred as a crisp set , where is -cut set of . About fuzzy related theories, readers can refer to Bellman and Zadeh (1970).

Treating robust parameters

The above-mentioned model with fuzzy parameters assumes that the surgery duration and LOS can be estimated by surgeons as they know patient's condition. However, it is difficult to estimate the daily arrival number of non-elective patients as no information can be obtain about these patients. Therefore, we established a robust model. There are many studies on robust models, and scholars have proposed different types of models. Considering the requirements for computation time and model complexity, we choose a robust model proposed by Mulvey et al. (1995). It is characterized by low complexity and easy application in practice and has been used in various fields. Mulvey et al. described robustness as the robustness of the model and the robustness of the solution (Mulvey et al. 1995). The former emphasizes solutions that are less sensitive to modification, and the latter emphasizes solutions that minimize constraint violations. This method can better balance both robustness. Specifically, consider the following model, s.t. can be transformed into an equivalent model, s.t. Therefore, (24)-(26) can be transformed into the following: subject to:

Algorithm

The proposed problem is NP-hard, because it is an extension of the NP-hard problem considered in (Vijayakumar et al. 2013). In addition, uncertainty causes additional complexity. Commercial software packages cannot solve real-life problems in a reasonable time. We propose a heuristic rule called OR-heuristic and combine it with the variable neighborhood search (VNS) and genetic algorithm (GA) to obtain a hybrid algorithm which we call the ‘GA-VNS-H’ algorithm. GA algorithm has excellent global search performance. In most cases, its solution efficiency is high (at least, a satisfactory solution can be obtained in a limited time), but sometimes there are disadvantages such as low solution accuracy and unstable solution. Therefore, some studies combine GA with some heuristic and meta-heuristic algorithms to increase its local searchability. This paper proposes a heuristic algorithm and an adaptive VNS (AVNS), then combines these two algorithms with GA.

Framework of GA-VNS-H

Compared with the traditional GA algorithm, GA-VNS-H adds AVNS and a heuristic algorithm. But it is not a simple stack of functions, we have optimized it overall as shown in Fig. 2 . Specifically, first, we design a certain initialization strategy based on the characteristics of the model to improve the quality of the initial solution. Secondly, GA and VNS are modified into adaptive iteration to reduce the invalid search of the algorithm. Finally, the heuristic algorithm is integrated into GA-VNS-H to improve search efficiency.
Fig. 2

Framework of GA-VNS-H.

Framework of GA-VNS-H. In population initialization, GA-VNS-H uses a heuristic rule to generate as many feasible solutions as possible. Specifically, for each patient, if the random number is less than 0.5, the patient will be assigned to his (her) medical specialty ward, otherwise, he (she) will be assigned to the clustered ward (i.e., bed type is ).

Avns

Compared with the classic VNS, AVNS redesign the neighborhood operator and search mechanism. The design of the neighborhood operator needs to adapt to the model. For this reason, we design the neighborhood operator for each subpart of the chromosome. In addition, the classic VNS usually restarts the search process from the first neighborhood after finding a better neighborhood solution. The main disadvantage of this search process is that even if a better solution is obtained in the current neighboring area, it will still go to the first search area (K. Wang et al. 2021). Therefore, compared with other neighborhoods, the first neighborhood is more likely to be used. Once the search effect of the first neighborhood is not good, it will lead to a waste of computing power and reduce the efficiency of the algorithm. In addition, the search time of the VNS algorithm is relatively long. Once there are many neighborhoods, the search time will increase significantly. Therefore, we propose an improved adaptive search mechanism. We set a separate neighborhood operator for each substring of the chromosome. This means that if there are four operators, then for one chromosome, at least 3*4 = 12 iterations are required to complete the search for all genes of the chromosome. The reason for this is that different segments of the chromosome represent different decision variables, which are subject to different constraints. This setting helps each local search to be more refined. In addition, it also helps to make full use of heuristic algorithms (Section 5.3). The specific neighborhood operators are as follows: 1) Swap operator: randomly select two points in the chromosome and swap the positions of the genes at the two points. 2) Replace operator: randomly select a gene that already exists in the chromosome to replace another gene. 3) Cover operator: according to the value range of the gene, a gene is randomly generated to replace the existing gene. This operation is similar to the mutation operation in the genetic algorithm. 4) Flip operator: flip some of the gene fragments in the chromosome. AVNS is a local search strategy of GA-VNS-H. If there are too many neighborhood operators, it will significantly increase the search time of the algorithm. To this end, we designed a search mechanism based on rewards and consumption. The basic principle is that each neighborhood operator has an initial energy value, and each application of the neighborhood operator consumes one unit of energy value. When all the neighborhood operator run out of the energy value, the search ends. If the neighborhood operator gets a better solution in a certain iteration, it will get a certain amount of energy as a reward. The next neighborhood selection is based on the existing energy value of each operator. Specifically, it uses the Roulette Wheel Selection mechanism of the classic GA algorithm.

Heuristic algorithm for operating room allocation

As we all know, heuristics can make full use of the nature of the model to improve efficiency. For this reason, we propose a heuristic for operating room allocation based on algorithm proposed by Wang et al. (2022). Operating room allocation can be understood as a classic set partition problem. There are some heuristic algorithms for this kind of problem such as greedy algorithm. However, the solving efficiency of these algorithms for proposed model is low, so the following heuristic algorithm is proposed:

Computational Experiments

In this section, we describe the experimental settings and results. In Section 6.1, we describe the model-related parameter settings and explain the method of constructing our experimental data set. We conducted a preliminary verification of the experimental setup and discussed it with practitioners in a Chinese hospital (a hospital in Liaoning Province). In Section 6.2, we demonstrated the performance of the proposed algorithm and its components. Section 6.3 reports the performance of the fuzzy-robust model (FR) and Section 6.4 is the performance of buffered clustered configuration. Our algorithm was programmed in Python, and executed on a 3.7 GHz Intel Core i7 CPU computer with 16 GB memory. We use solver CPLEX within the Python docplex package for the MIP model. CPLEX parameters are set to 7200 s by default (Akbarzadeh et al. 2019).

Experimental design

Table 3 summarizes the remaining model parameters. We try to find a compromise between the interests of different stakeholders and set the objective function weights according to the priority of the hospitals visited in real life like (Akbarzadeh et al. 2019). For example, , , , , . Other parameter settings are shown in Table 3.
Table 3

Settings of model parameters.

ParameterValue
Planning horizon (D)5 days
The type of wards (H)3
The open duration of OR j on day d(OdjT)8 h
Maximum overtime of OR each day (MdjO)3 h
Maximum working time of each surgeon team each day (Vsd)11 h
The feasibility of decision vector (α).0.6
the cut set for inpatient patient (λ).[0,1]
Settings of model parameters. Our numerical experiment adopts the surgery duration data configuration proposed by Min and Yih (2010) and LOS data from hospital. Specifically, surgical patients included 9 groups, namely ENT, OBGYN, ORTHO, NEURO, GEN, OPHTH, VASCULAR, CARDIAC, and UROLOGY. Specific data statistics are shown in Appendix A.

Evaluation of GA-VNS-H

The relative percentage deviation (RPD), as a common performance indicator (K. Wang et al. 2021), was used to evaluate the optimization effect of the algorithm. we use average RPD (ARPD) as a performance evaluation index. Its formula is given as follows: where represents the number of runs, is the best objective function value obtained by CPLEX, and denotes the objective function value obtained by a specific algorithm. As we all know, there are many excellent heuristic algorithms, such as particle swarm algorithm, bat algorithm, genetic algorithm, gray wolf algorithm, and so on. After our initial experiment, we select the algorithm with better performance as our comparison algorithm. To analyze the effects of the strategies included in the algorithm, we conducted the following comparative experiments: This is a standard differential evolution algorithm (Storn and Price 1997). This is a hybrid particle swarm algorithm(Niu et al. 2008), to solve the job-shop scheduling problem. Considering the similarity between surgery scheduling and job shop scheduling, we applied it to our problem for comparison. This is a fuzzy self-tuning differential evolution algorithm (Tsafarakis et al. 2020). Fuzzy logic is used to adjust parameters automatically to reduce human intervention. Standard genetic algorithm (Bonabeau et al. 1999) with proposed population our initialization strategy. Standard genetic algorithm with proposed AVNS. Standard genetic algorithm with proposed heuristic algorithm OR_assignment. proposed algorithm with all policy. As shown in Table 4 , in small-scale test instances, each algorithm can find the optimal solution such as test instance 1. However, as the scale of the problem increases, the accuracy of DE, HPSO, and FDE has dropped significantly. From the perspective of the algorithm running time, as shown in Table 5 , these algorithms are also longer, which showed that the DE, HPSO, and FDE cannot effectively solve the proposed model. In comparison, GA-VNS-H is significantly better than other algorithms in terms of accuracy and computation time. To further highlight the role of the internal components of the algorithm, we have compared the various sub-strategies proposed in this article. The results prove that each component can effectively improve the efficiency of the GA-VNS-H. Note that GA-VNS is sometimes better than GA-VNS-H because the latter adds heuristic OR_assignment for operating room arrangements. When the operating room in the test instance is relatively idle, the effect of the heuristic will reduce.
Table 4

The ARPD of models.

Test instanceDEHPSOFDEGA_IGA-VNSGA-HGA-VNS-H
10.000.000.000.000.000.000.00
22.521.520.520.510.450.300.54
311.014.512.131.390.500.990.53
415.342.234.922.040.621.891.00
515.114.022.811.880.991.730.80
624.956.7610.252.721.362.911.11
733.247.9717.594.982.022.681.99
843.229.3225.917.341.945.032.31
938.747.7819.965.962.033.122.18
1046.847.1327.116.652.513.562.15
Table 5

The running time of models (Time: second).

Test instanceDEHPSOFDEGA_IGA-VNSGA-HGA-VNS-H
133642834021323121777
2368464375230258267102
3385477398236270261126
4406497421244290266147
5428520445255299288152
6449544468265318312157
7465558495273343328180
8121715501243769922732449
9691834724412509467261
10741895772440502542300
The ARPD of models. The running time of models (Time: second).

Performance of fuzzy-robust model (FR)

To evaluate the model, we selected two classic models for comparison. They are the Deterministic model (DM) and the Completely robust model (CR) proposed by (Mulvey et al. 1995). In DM, the values of uncertain parameters are randomly selected in the support set. In CR, the support of uncertain parameters can be directly applied to the model. In FR, surgery duration and LOS are fuzzy numbers, and the number of non-elective patients is the parameter support. As shown in Table 6 , , , and respectively represent the objective value of feasible solutions, the number of violations of constraints in infeasible solutions, and the proportion of feasible solutions in the simulation environment. The solution of the model may be infeasible in the actual environment because of the uncertainty of the actual environment. DM has the largest number of constraint violations, which indicates that its ability to adapt to the environment is weak. Especially when resources are in short supply, the proportion of feasible solutions of DM in the simulation environment is very low. Therefore, although its objective function value of the feasible solution is the smallest, it is infeasible with high probability in the actual environment. We also found that both CR and FR have high robustness because the number of violations is very small. Furthermore, FR is superior to CM in both the robustness of the model and the robustness of the solution. Note that the average proportion of feasible solutions of FR in the simulation environment has reached 95.1%, indicating that its environmental adaptability is outstanding. In addition, as shown in Fig. 3 , the CM generates long running times. In comparison, the FR has less computation time.
Table 6

Comparison of uncertain models.

Test instanceDM
CR
FR
obconsfrobconsfrobconsfr
15.8912.09937.910.001006.131.6099
26.6130.96809.050.001006.830.00100
37.3562.47619.630.24898.273.0298
46.2045.06238.235.14477.601.8899
56.51101.26219.971.32997.614.4497
67.1894.764210.636.99258.2111.7092
76.54114.71139.0310.74768.286.6396
86.96132.16169.8965.72398.2521.9386
96.18171.1699.626.05467.4016.7790
106.92190.00810.0923.79788.5710.2694
Average6.6395.4636.609.4012.0069.907.727.8295.10
Fig. 3

Running times of uncertain models.

Comparison of uncertain models. Running times of uncertain models.

Performance of buffered clustered configuration

To evaluate the impact of different resource configuration strategies, we respectively compared traditional configuration, clustered overflow configuration, and buffered clustered configuration. Given that most COVID-19 patients can be identified within 24 h through the blood routine, two nuclear acid tests, chest CT and epidemiological survey, etc., so most patients stay in the buffered ward is one day. Only a small number of patients require long-term stay and observation in Buffered Ward. As shown in Table 6, WT represents the waiting time, and PR represents the priority of the planned patient. PRD represents the change of the operation date in the re-planning. BED_O represents the excess of the hospital bed. As shown in Table 7 , compared to traditional configuration, clustered overflow configuration and buffered configuration have lower WT, which shows that clustered wards contribute to arranging more patient admission in time to reduce waiting time. It also indirectly shows that clustered wards help to make full use of the bed because they can balance the use of resources in different specialties. The PR of buffered clustered configuration and clustered overflow configuration is larger, which shows that they can allocate high-priority patients to obtain surgery. In addition, the PRD of buffered configuration is smallest than others, which proves the buffered configuration can reduce the interference of the non-elective patient's random arrival to the elective patient. Of course, we also see that the BO of the buffered configuration is higher than that of the traditional configuration. This shows that although we can reduce the patient's infection risk and the interference of elective surgery through the buffered configuration, the cost is that the bed is exceeded. Fortunately, this excess is not great.
Table 7

The experimental results under different bed configurations (Traditional configuration; clustered overflow configuration; buffered clustered configuration).

Traditional
Clustered
Buffered
WTPRPRDBOWTPRPRDBOWTPRPRDBO
12.531.200.100.182.131.330.100.252.201.330.000.12
23.060.650.130.342.270.840.070.602.270.840.000.38
33.690.820.150.202.591.050.100.542.621.050.050.31
43.620.960.140.062.931.110.140.263.011.110.060.14
53.910.730.230.033.131.000.120.143.101.000.120.12
63.670.890.130.103.281.030.190.283.281.030.110.19
73.420.790.190.133.160.940.230.253.090.940.180.18
83.510.760.200.123.250.900.240.253.260.900.180.13
93.620.760.130.093.210.970.110.373.270.970.090.18
103.850.780.140.063.380.980.130.473.430.990.100.22
Average3.490.830.150.132.931.020.140.342.951.020.090.20
The experimental results under different bed configurations (Traditional configuration; clustered overflow configuration; buffered clustered configuration). In the above experiment, we assume that most patients stay in the buffered ward within 24 h, which may not completely eliminate the risk. In practical applications, the risk can be reduced by extending the patient's stay in the buffered ward.

Discussion and concluding remarks

In order to solve the shortage of hospital beds and the uncertainty in the process of elective surgery planning, we propose a new bed configuration to ensure that elective patients are not affected by non-elective patients. In addition, we propose a fuzzy-robust model based on robust optimization and fuzzy set theory to deal with the uncertainty. At last, to solve the model, a hybrid algorithm based on genetic algorithm and variable neighborhood search is further proposed. Experiments show that the algorithm has better calculation efficiency and solution accuracy. In addition, the elective surgery planning model under the new bed configuration model can effectively cope with the uncertain environment. Most hospitals postponed or canceled scheduled surgeries because of the potential risk brought by COVID-19 patients. We are providing a method of bed allocation and patient management to help safely perform elective surgery. It can help protect patients present in the hospital and reduce the waiting times for surgery out of the hospital. Of course, it also helps to ensure the income of the hospital. In addition, we get some management insights: 1) Under the condition of insufficient data, considering the uncertainty in the surgical planning system as a non-single uncertainty may improve the effect of planning. 2) Under the condition of insufficient medical data, a surgeon's experience is also a piece of very useful decision-making information. 3) If the surgical planning and bed configuration match, the adaptability of the model can be improved. There are still shortcomings in the article. Specifically, in the simulation experiment, we did not conduct further research on the impact of potential COVID-19 patients on elective patients from the perspective of infectious disease transmission model. Therefore, in future research, we will explore this issue.

CRediT authorship contribution statement

Zongli Dai: Investigation, Methodology, Formal analysis, Visualization, Writing – original draft. Jian-Jun Wang: Conceptualization, Methodology, Funding acquisition, Supervision, Writing – review & editing. Jim (Junmin) Shi: Supervision, Writing – review & editing.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
OR_assignment
Step 1Group the patients according to the surgery date, and sort the patients on each day in reverse order according to SD.
Step 2On day n(n=1,...,D), schedule each patient to the freest OR.
Step 3Repeat step 2 until all patients planned.
Step 4Calculate the total SD in each OR. If all or no of OR are over time, the OR_assignment algorithm ends. Otherwise, the ORs are divided into overtime set OS and idle set IS.
Step 5Select the OR o from set OS with the largest overtime c_o, and select the OR l from set IS with the most remaining capacity c_l. Let L=p_l+c_l+c_o, where p_l is smallest SD (the SD of patient p) in OR l. If find patient q in OR o with longest SD q_o, at same time q_o satisfied p_l<q_o<L. Then, patient p is re-planned to the OR o, and the patient q is re-planned to the OR l. Then go to step 4. Otherwise, go to step 6.
Step 6Select the OR o from set OS with the largest overtime c_o, and select the OR m from set IS with the most remaining capacity c_l except OR l. The left operation just like in step 6.
Step 7Repeat step 6 until all the OR in OS and IS are visited.
Table A1

The structure of test problem.

Surgical groupSurgery duration (minute)
LOS (day)
Observations
MeanStandard deviationMeanStandard deviation
ENT743731788
OBGYN864022342
ORTHO1074412859
NEURO1607722186
GEN934931817
OPHTH381941110
VASCULAR1206152303
CARDIAC2401032290
UROLOGY645261198
Table A2

The settings of test problem.

12345678910
N10152025303540455055
J2222222233
BvP(5,5,6)(5,5,6)(5,5,6)(5,5,6)(10,10,10)(10,10,10)(10,10,10)(10,10,10)(10,10,10)(10,10,10)
  9 in total

1.  Optimization of surgery sequencing and scheduling decisions under uncertainty.

Authors:  Brian Denton; James Viapiano; Andrea Vogl
Journal:  Health Care Manag Sci       Date:  2007-02

2.  Scheduling elective surgeries: the tradeoff among bed capacity, waiting patients and operating room utilization using goal programming.

Authors:  Xiangyong Li; N Rafaliya; M Fazle Baki; Ben A Chaouch
Journal:  Health Care Manag Sci       Date:  2015-07-17

3.  Economic implications of decreased elective orthopaedic and musculoskeletal surgery volume during the coronavirus disease 2019 pandemic.

Authors:  Matthew J Best; Keith T Aziz; Edward G McFarland; Gerard F Anderson; Uma Srikumaran
Journal:  Int Orthop       Date:  2020-07-17       Impact factor: 3.075

4.  A Closer Look Into Global Hospital Beds Capacity and Resource Shortages During the COVID-19 Pandemic.

Authors:  Brendon Sen-Crowe; Mason Sutherland; Mark McKenney; Adel Elkbuli
Journal:  J Surg Res       Date:  2020-11-24       Impact factor: 2.192

5.  Learning from the first wave: Lessons about managing patient flow and resource utilization on medical wards at providence health during the COVID-19 pandemic.

Authors:  Jesse Greiner; Hiten Naik; Michael R Johnson; Dong Liu; Bruno Silvestre; Hamza Ballouk; Ian P McCarthy
Journal:  Healthc (Amst)       Date:  2021-02-16

6.  Experience in management of emergency and severe cases of non-COVID-19 during the outbreak of COVID-19.

Authors:  Weimin Yu; Yuan Ruan; Jinzhuo Ning; Fan Cheng
Journal:  Am J Infect Control       Date:  2021-04       Impact factor: 2.918

7.  Modeling COVID-19 hospital admissions and occupancy in the Netherlands.

Authors:  René Bekker; Michiel Uit Het Broek; Ger Koole
Journal:  Eur J Oper Res       Date:  2022-01-05       Impact factor: 6.363

8.  Surgical scheduling by Fuzzy model considering inpatient beds shortage under uncertain surgery durations.

Authors:  Jian-Jun Wang; Zongli Dai; Ai-Chih Chang; Jim Junmin Shi
Journal:  Ann Oper Res       Date:  2022-03-22       Impact factor: 4.820

9.  COVID-19 pandemic and elective spinal surgery cancelations - what happens to the patients?

Authors:  Zoe A Norris; Ethan Sissman; Brooke K O'Connell; Nicole A Mottole; Hershil Patel; Eaman Balouch; Kimberly Ashayeri; Constance Maglaras; Themistocles S Protopsaltis; Aaron J Buckland; Charla R Fischer
Journal:  Spine J       Date:  2021-07-30       Impact factor: 4.166

  9 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.