Abstract
This paper provides a comprehensive review of Appointment Scheduling (AS) in healthcare service while we propose appointment scheduling problems and various applications and solution approaches in healthcare systems. For this purpose, more than 150 scientific papers are critically reviewed. The literature and the articles are categorized based on several problem specifications, i.e., the flow of patients, patient preferences, and random arrival time and service. Several methods have been proposed to shorten the patient waiting time resulting in the shortest idle times in healthcare centers. Among existing modeling such as simulation models, mathematical optimization techniques, Markov chain, and artificial intelligence are the most practical approaches to optimizing or improving patient satisfaction in healthcare centers. In this study, various criteria are selected for structuring the recent literature dealing with outpatient scheduling problems at the strategic, tactical, or operational levels. Based on the review papers, some new overviews, problem settings, and hybrid modeling approaches are highlighted.
1. Introduction
Today, it is widely recognized that a well-designed healthcare process must provide timely and easy access to healthcare facilities for all patients [1]. Appointment Scheduling (AS) can enhance the utilization of expensive staff and facilities' medical resources while reducing patient wait times. Appointment scheduling aims to build an appointment system that optimizes a specific quality standard in a healthcare application of scheduling tasks under uncertainty. The primary function of healthcare management programs is to minimize patient waiting times in public hospitals and increase patient satisfaction [2]. Healthcare services coping with a large number of outpatients may have several obstacles to address. For instance, a long waiting period for a treatment negatively impacts the patient's experience and may diminish the quality of care [3]. In general, healthcare centers such as hospitals and clinics accumulate an increasing number of patients needing their services. Hospitals have to implement quick and effective healthcare facilities to accommodate new patients and keep people patronizing them [4]. They must successfully identify the bottlenecks, anticipate the effect of diversity on-demand, and compute the optimal capacity distribution [5]. Healthcare centers are evaluated by recognizing the best methods, applying measurable techniques, and having an obligation to improve. Healthcare clinics use decision support systems to provide low-cost and assessable services to individuals to preserve the care quality of services [6]. The solutions presented in the literature aim to reduce waiting times by developing decision support systems to manage outpatient clinic services [7]. Over recent years, healthcare systems have been strained to provide patients with high-quality services despite insufficient funding. One of healthcare's most important issues, ASP, has improved quality and prompt access to health facilities. Time is an essential element in ensuring patient safety and performance, and time is a crucial determinant of patients' satisfaction [8].
In principle, the purposes of ASPs can be divided into four categories: decreasing service costs, increasing patient satisfaction, reducing waiting time, improving fairness, and reducing costs in healthcare [9]. One of the central issues in healthcare is fairness, which is a primary concern when scheduling patients and doctors [10]. Aside from fairness in scheduling, further encouragement is attained through a novel gain framework unique to the division and was not reported previously. Another critical issue on fairness is mending personal scheduling preferences [11]. The appointment scheduling's main problem is optimizing healthcare resources by improving human resources and medical equipment utilization, leading to the depreciation of the patient waiting times. Several studies have shown that the primary explanation for patient dissatisfaction in outpatient scheduling is often extended waiting time, and fair waiting times are required based on clinical competence [12]. Simulation models are among the most well-known approaches to investigating random factors' influence on patients' waiting time and doctors' idle time in appointment scheduling [13]. The optimization model uses a Simulated Annealing method to optimize the patient appointment scheduling mitigating the average service period and whole patient waiting times. According to the obtained result, the entire service time and the patient waiting time have been reduced by about 5% and 38% compared with the current situation, respectively [14, 15]. They examined the quality of their solutions via structural results and compared them with heuristic scheduling practices using a discrete event simulation. Some scholars [16, 17] applied for advanced work inside the literature to layout models to maximize the variety of patient appointments, minimize affected patient waiting time, and increase patient satisfaction. They also defined the answer set programming to solve the proposed combinatorial optimization problem that exhibited a suitable assessment used in artificial intelligence [18–20]. This paper provides an overview of the no-show problem from the following perspectives: Our contribution in this review study is to assess and examine all scientific work in appointment scheduling from 2000 to 2021, emphasizing complexity techniques. In investigating patient admission scheduling with varied applications, we examine several types of problem descriptions.
Furthermore, we also review the works available in solving other healthcare scheduling, including waiting time, using artificial intelligence, and queuing theory in appointment scheduling. Our review work centered around appointment scheduling in the complexity of healthcare research considering this problem is the most studied healthcare scheduling problem as described, concentrating on various methods used in ASP to decrease waiting time and improve patient satisfaction in healthcare. The remainder of this paper is organized as follows.
Section 2 reviews the existing articles on outpatient scheduling problems and related works. Section 3 presents the broad performance criteria of the present methodologies in appointment scheduling problems. Section 4 discusses various application domains and healthcare application methods, while the patients' choice function has more areas. An affected person chooses a selected provider (which determines carrier fine and health facility revenue), a specific day of the week (carrier delay), and a particular time of appointment (convenience). Finally, the findings and conclusions for future guidance are discussed in Section 5.
2. Research Methodology
This search aims to uncover papers that seek to determine patients who will turn up for their appointments. As a result, the search is initially limited to articles focusing on the keyword emergency or its synonyms. The comprehensive review is based on the publications related to the issue of appointment scheduling published from 2000 to 2021 in the Web of Science (WoS) Core Collection database. As can be seen, the number of recent articles has overgrown. Figure 1 shows the percentage of application domains to the patient and outpatient scheduling problems. As can be seen, most of the existing outpatient appointment scheduling applications are in the field of chemotherapy and radiotherapy. Hence, we recommend a pie chart about different healthcare branches handling the green outpatient scheduling inside a radiotherapy department defined in such a manner to represent different actual-existence situations. The effectiveness of discussed studies is evaluated on randomly generated issues and a real case situation. The outcomes are very encouraging since the developed optimization models can overcome human experts' performance.
As seen in Figure 1, appointment scheduling has been discussed in many literature review topics. Generally, the problems are based on highly aggregated information at various times of the year. Nearly half of the contributions are seen in or after 2013, illustrating the increasing topics for researchers in the appointment scheduling program. Since the total number of manuscripts is massive, we restrict manuscripts to those posted in or after 2014 and 2015. The number of papers published in English regarding this issue between 2014 and 2015 is limited. However, the number of articles published after 2015 has risen due to the contribution achieved between researchers and the healthcare sector. They realized that they could benefit from this system's advantages, including better working time for staff and suitable follow-up for ordinary patients with chronic illnesses.
In Figure 2, we have also considered different publication indexes in appointment scheduling, such as SCI (blue), SJR (orange), IOS (grey), and JCR (yellow). As we can see, the number of papers from 2000–2021 on the SCI and JCR has increased slightly, and it has shown that many authors are believed to publish the article in some well-reputed journals. However, the Appointment scheduling topic is also going viral for many scholars these years as it is essential for healthcare services and management.
Also, in Figure 3, author keywords were more likely to define the difficulties and methods. In contrast, keywords plus included general terms like “appointment Systems,” “health care,” “arrival time,” “WTS,” and pleased. VOSviewer is used to display the cooccurrence connection of the network of the 200 keywords. The node's scale indicates the frequency of the keywords, and the thickness of the line indicates the vicinity of the relationship between the three main keywords. Three frequently used terms, “Appointment scheduling,” “optimization,” and “Healthcare,” are highlighted in the center with a more prominent label and a circle. In the graphic, the difference between the two keywords reflects the similarity of the words in terms of the connections. For instance, the keyword “Healthcare” appeared with numerous other terms such as “Systems,” “Optimization,” “admission,” and “arrival time.” As a result, the keyword placement is determined by the number of other keywords that share positive similarities. The cooccurrence map reveals that simulation in appointment scheduling comprises a broad spectrum of issues, including the emergency department, hospital planning network, operation, outpatient capacity planning, appointment scheduling, and resource allocation. The smaller nodes, which are associated with keywords such as “time delivery,” “algorithm,” “fairness,” “discharge,” “delays,” and “performance,” represent the lower cofrequency of these words across the examined papers, despite their tight connection with the Appointment scheduling.
It also depicts the current patients' scheduling core elements in operation research (OR). The number of articles in which the keywords appear to be together, recreating the connection of their different research areas, is used to calculate the strength of the link between two keywords. This contribution has made it possible for researchers in this area to pick up more novel and appealing topics. Table 1 presents a list of outpatient scheduling models and methods' taxonomy. Most of the literature addresses modeling approaches presented earlier in this review paper that considered obtaining stability between patients' wait time and doctors' utilization through a hospital consultation and resources. In reality, direct and indirect waiting time is one of the initial practical factors in appointment scheduling. However, this modeling is difficult for the whole process for many reasons. First, unlike the direct waiting period during which the appointment is stopped is a typical ending; waiting time issues are more realistically modeled as unlimited problems. Second, outpatients are assigned an appropriate appointment time to select several preferred providers in a scheduling problem. Also, ASPs made for a specific doctor are coupled with different days and doctors on an actual day.
Table 1.
3. Results and Analysis
There are many techniques in the healthcare research areas. One of the crucial areas is utilizing appointment scheduling. In this section, some methods are analyzed to determine which method is more efficient than the others with their advantages as bases. The admission process is introduced with or without appointment only by the online or call services. The fundamental goal is to minimize access time by assigning part of the resources to patients who call for scheduling on the same day or within a few days [31, 32].
3.1. Overlapping Scheduling (OLAS)
The overlapping appointment scheduling (OLAS) model shortens the patient waiting time and the doctor's idle time in an outpatient healthcare hospital with a stochastic service time while maximizing the doctor's utilization and patient satisfaction [33–35]. OLAS model refers to deciding the optimal overlapping periods between the patient appointment and allocated service times. OLAS is usually formulated as an optimization problem to minimize the total cost of patients waiting and doctors' idle time, given the probabilistic distributions for patient flow and the service time [36, 37]. This discovery should help improve clinic services and ensure service quality [38]. Another study at the University Hospital of Egypt [39] analyzed patients' satisfaction with the quality of services in outpatient clinics, concluding that there is a need for continuous quality improvement and care in the healthcare environment, mainly to satisfy patients. The process of developing an overlap period in clinics with different assumptions is related to the service time distribution, over time, and no-shows [40, 41]. OLAS's primary advantages for appointment scheduling are its lack of specific scheduling services, such as alarm and warning of overlapping times. In general, OLAS increases productivity and profit despite the expense of additional staff. Also, some appointment analyses emphasize the importance of the number of operation researches. The OLAS model's objective is to determine the effect of overlapping appointments in a healthcare sector (clinic) setting. Different units are involved in this process [42, 43].
3.2. Markovian Scheduling Method (MSM)
The queueing theory has numerous applications in the field of healthcare management. Because they play such a significant role in hospitals, the research of queuing systems has often focused on the busy period and waiting time. A queuing system is typically defined as a patient entering a queue, being served at a service point by a server (doctor), and then exiting the row [44]. A stochastic process, a type of embedded Markov chain, governs the state-to-state transitions. At the same time, a different probabilistic mechanism determines the time spent in each stage. The transition probabilities are assumed to depend on the current state, and the time spent in each step is considered to depend on the present and following conditions [45, 46]. Many researchers use Markovian methods to investigate service scheduling research, such as for ambulance unloading delays, a Markovian queueing model was used [47, 48]. Another analysis that used the Markovian model to estimate patient services was the basic Markovian model's waiting time in a hospital using order statistics [49, 50]. The Markovian models show that a healthcare condition often depends on the standard sequence of carefully followed steps. These actions can formulate the difficulty, purpose of study, data gathering, concept and validation, and the network model's systems. Markovian chain method for appointment scheduling has conceived a new idea wherein knowledge about that approach depends on one or two booking agents' expertise [12]. The Markov decision model's different number of sessions and duration determines an optimal policy for a given problem. For instance, the number of semiurgent patients scheduled in a particular week, given the expected demand or the number of appointment scheduling patients, considers walk-in patients' anticipated direction [51, 52]. In both cases, it is assumed that the number of this week's patient arrivals is not influenced by the number of patients who arrived last week. We also investigated these two healthcare methods (OLAS) and (MSM) based on how some others considered these in their work.
Based on the investigation in Table 2, we have shown that most of the papers on appointment scheduling between 2021 and 2022 are applied. Markovian systems other than OLAS as that model have many subsections to use various optimizations methods such as Mixed Linear Integer Programming (MILP), stochastic technique, and queuing theories.
Table 2.
Publications | Markovian | Overlapping | Objectives |
---|---|---|---|
Ntaimo et al. [53] | ∗ | Consider stochastic programming to improve computational speed time | |
Mueen [54] | ∗ | Consider a fuzzy set programming and MILP to measure healthcare scheduling | |
Lee et al. [55] | ∗ | Practical optimization considered to solve makespan scheduling in healthcare | |
Zhao and Wen [56] | ∗ | Design an algorithm with a lower-bounded competitive ratio to improve patient arrival time | |
Xie and Liu [57] | ∗ | Continuous-time Markov chain and uniformization method to solve waiting time | |
Bayram and Yu [58] | ∗ | Applied Markov and newsvendor model to maximize long-run average earnings | |
Soodan et al. [59] | ∗ | Applied a stochastic queuing model to optimize patient arrival time |
The most significant difference between the Markov chain models and other approaches is patients' status during a specific period of time [60, 61], called different wait time penalties. A key factor is the order of patient treatment, i.e., first-come-first-serve (FCFS). In the case of a high number of patients requesting the care services, the ordered patients arriving later might be scheduled before those visiting earlier, thus causing the system to increase its “rate of service.” However, enforcing fairness reduces flexibility, which is called different wait time targets. The fairness policy is motivated by expediting early arrivals rather than scheduling late arrivals ahead of them [62, 63]. Furthermore, it observed that an individual's waiting times are more variable for the contemporary approach than for the sequential one; this notable feature illustrates the difference in fairness [64] (Table 3).
Table 3.
References | Mathematical optimization | Markov model | Dynamic approach | Artificial intelligence | Simulation approach | Robust approach |
---|---|---|---|---|---|---|
[65] | ∗ | ∗ | ||||
[66] | ∗ | |||||
[67] | ∗ | |||||
[68] | ∗ | |||||
[69] | ∗ | ∗ | ∗ | |||
[70] | ∗ | ∗ | ||||
[71] | ∗ | |||||
[72] | ∗ | ∗ | ||||
[73] | ∗ | |||||
[74] | ∗ | ∗ | ||||
[75] | ∗ | ∗ | ∗ | |||
[76] | ||||||
[77] | ∗ | |||||
[78] | ∗ | ∗ | ∗ | |||
[79] | ∗ | |||||
[80] | ∗ | ∗ | ||||
[81] | ∗ | |||||
[82] | ||||||
[83] | ∗ | ∗ | ||||
[84] | ∗ | |||||
[85] | ||||||
[86] | ∗ | ∗ | ∗ | |||
[87] | ∗ | |||||
[88] | ∗ | |||||
[76] | ∗ | |||||
[78] | ∗ | |||||
[89] | ∗ | |||||
[90] | ∗ | |||||
[91] | ||||||
[92] | ∗ | |||||
[83] | ||||||
[93] | ∗ | |||||
[94] | ∗ | |||||
[95] | ∗ | |||||
[96] | ∗ | |||||
[97] | ∗ | |||||
[98] | ||||||
[99] | ∗ | |||||
[100] | ∗ | |||||
[101] | ||||||
[102] | ∗ | ∗ | ||||
[103] | ∗ | |||||
[104] | ∗ | |||||
[44] | ∗ | |||||
[105] | ∗ | ∗ | ||||
[106] | ∗ | |||||
[107] | ∗ | ∗ | ∗ | |||
[108] | ||||||
[109] | ∗ | |||||
[110] | ∗ | ∗ | ||||
[111] | ∗ |
3.3. Simulation-Based Complexity of Healthcare
Simulation models are rapidly becoming a well-known approach for dealing with healthcare appointment scheduling concerns and issues. Different simulation methods were investigated in most instances. The complexity of healthcare systems arises from their complex structure, which includes the concepts of queues and flows and social systems and decision making. Modeling complex systems at the personal level rather than the population level may be more beneficial with DES as an operational research technique. Individual entities travel through a succession of discrete events one by one at discrete intervals, among which they must wait in queues because of the limited availability of resources. The simulation approaches for outpatient scheduling problems are categorized mainly in Discrete events, Agent base simulation in healthcare problems, and those are recently widely used on this topic. As reported in the pie chart in Figure 3, most articles use discrete-event simulation (DES) techniques to improve patients' services to reduce the wait time in healthcare centers. As these two methods are mainly considered in most papers, we evaluated their differences in healthcare systems. Discrete event simulation and Agent-based simulation (ABS) have capabilities and limitations. DES and ABS methods are argued to be complementary to each other. Most healthcare systems are based on two major elements; the concept of queues and flows and decision making. DES models can consider the idea of queues and flows, while ABS models can capture human behaviors and decision-making in healthcare systems. A framework for a hybrid model of DES and ABS was proposed to capture both significant elements of healthcare systems.
Also, having those simulation approaches categories for appointment scheduling, discrete-event simulation is a flexible strategy tailored to shape the methods required to notify healthcare scheduling. It allows a broad set of tools than the Markov standard method and enables the development of techniques at a depth suitable to the problem. Its dangers are few and without problems mitigated, bringing our field towards necessities for powerful modes that decision-makers can trust. Most discrete-event simulation has programmed Any Logic or Simulation Arena software to control the clock [112]. Also, adequately scheduled activities and recognizing the subsequent ones appear to allow for dynamic entities, assigning input variables, and acting technique activities appropriately.
Agent Base Simulation can also model complicated, stochastic, and nonlinear conditions and focus on specific patients. So based on the pie chart in Figure 3, we will determine these prior years; most of the simulation approaches on ASP have various percentages of each approach. On the other hand, DES varies from ABS in three different ways [113–116]: first, in the method, decision-making actions engage in ABS; second, in its depiction of queuing; and third, in the increased number of tools available to it. Patients that arrive early, late, or on time for their scheduled appointment may be addressed by the hybrid simulation model (HSM) and SO [117–120]. The most notable distinction between the HSM and SO approaches is patients' status at a certain point, referred to as differing wait time penalties. The order of patient care, i.e., FCFS, is important. [121–123]. If many patients need care services, the ordered patients who arrive later may be scheduled ahead of those who come earlier, causing the system to enhance its “rate of service.” This study proposes a combination of ABS [124–126] and nonlinear mixed-integer programming (MIP) to reduce WTS in Ass [127–129]. ABS [130] updated their concept for broad adoption, and it has been effectively implemented at ten ASs and several hospital units. The machine-learning framework integrates patient information and matching therapies, which detects trends in the simulation platform. As a result, agents offer problematic symptoms to care providers in the form of recurrent patients whose complaints were possibly mistreated in previous visits to appointment scheduling. This ASP study highlights the type of uncertainties: one about the issues involved in the activities, one about the frequency of the tasks, and one about the available resources and employs fuzzy logic to deal with these uncertainties [131, 132]. The study divides agents into two types: software and physical. The latter refers to those who can act on their initiative, including everyone from doctors and patients to healthcare workers, nurses, and other hospital personnel.
3.4. Queuing Theory
In theory, the typical queuing problem in appointment scheduling has long been a source of consternation for domestic and international specialists and scholars. Queue theory and accompanying better models have been frequently operated to overcome this challenge. This section adds to the theoretical optimization of queuing problems in hospital management and gives an analysis and decision-making mechanism for enhancing hospital queuing theory and medical service efficiency. The following four essential characteristics are usually used to describe the queuing system.
3.4.1. Patient Arrival Mode
The time it takes for patients to show up at the queuing system is either predictable or unpredictable. The majority of patients in the hospital's queue system arrive randomly. At this moment, the arrival rule of patients entering the procedure is called admission arrival. The focus of queue theory is also on this circumstance.
3.4.2. Service Model
Patient service hours are deterministic or random, and most service hours are random. The probability distribution often describes the time rule of patients receiving services.
3.4.3. Queuing Rules
Healthcare for emergency patients is among the first-come, first-served services. Whenever a patient with a higher priority appears to the system, the patient getting the service must stop and be changed to treat such patients, such as the hospital emergency department for severely ill patients.
3.4.4. Number of Bed Resources
A service system is typically comprised of one or more service stages. Patients' hospital diagnosis frequently necessitates many service phases, such as outpatient visits. After making an appointment, outpatients come to the queue (i.e., the waiting list, arrival time, and idle time) in a first queueing system. When the patient's appointment time arrives, they are withdrawn from the waiting list and placed into a second queueing system. The patient enters the queue at the service facility, receives the accurate service, and then departs the appointment scheduling slot in this separate queueing system. Throughout the present paper, both queueing systems will be referred to as the appointment generating queueing system and the service facility queueing system (see Figure 4).
The most widely used queuing system is the M/M/s or Erlang delay model for outpatient scheduling waiting time study. This model assumes a single queue with an unlimited waiting room that feeds into s identical servers. It is usually assumed that the patients arrive according to a Poisson process with a constant arrival rate, and the service duration follows an exponential probability distribution. The primary use of the M/M/s method includes only three variables and could be used with little internal data to produce output estimates [73, 133]. At the same time, it provided the average arrival rate, the average length of support, and several services. Also, to achieve performance measures such as the probability that arrivals will encounter a significant or average delay, a priority queueing model could be suitable if a facility intends to identify the ability required to assure a centered service level for the best precedence customers [134]. For example, Queuing analysis is also an essential method in predicting ability needs for potential future situations, including demand rises due to emerging or urgent new illnesses, wanting a physician's care more quickly to prevent extreme scientific consequences [135, 136].
3.5. Artificial Intelligence (AI)
Healthcare is one of the research sectors in which Artificial Intelligence (AI) has high potential advantages. Recently, more state-of-the-art AI methods has been addressed through appointment scheduling. In order to improve the efficacy of scientific operations, numerous solutions have been introduced for online systems, appointment/surgical procedure scheduling, medical image analysis, and treatment plan and forecasting of uncommon diseases, and AI is easily carried out in appointment scheduling. The software can significantly affect the ultimate use of resources by considering these various demanding situations in a hospital's everyday working surroundings. AI-based scheduling Machine Learning (ML) models have a significant possible role in improving hospital healthcare services [78]. ML can maintain even more complicated models that can change several areas simultaneously, as in the postanesthesia treatment unit and surgical centers. Models of AI, which have significant economic consequences, may also restrict another organizational problem [137, 138].
Also, any bias against an underrepresented institution in an information set will result in a biased computerized decision. For example, an appointment scheduling software program can make racially discriminatory scheduling decisions. AI programs in healthcare need to avoid such inequalities. AI provides a lead to assuming the fundamentals of AI technologies (machine learning, healthcare) and their proper use in healthcare. It also offers practical support to help decision-makers promote an AI approach that can support its digital healthcare transformation. All investigation outcomes are tracked by AI, which then analyzes patterns to optimize future interactions [139, 140]. The AS system optimizes and duplicates the factors that lead to positive results. Each patient engagement is triggered by AI depending on the patient's specific needs. Using AI in the appointment scheduling system can then send out evaluations to patients via e-mail or text message, collecting feedback on the services. The system can then examine this data to identify areas where there is room for development and pass them on to the appropriate doctors. Several hospitals use AI to predict the number of patients to the emergency department two or three days in advance, allowing them to take proactive action in staffing and resource allocation [141–143]. Also, [144] examined the difficulties and prospects for hospitals to integrate AI into strategic planning and become intelligent systems with feedback-controlled operations and procedures (closed-loop systems). They [145] presented a model in healthcare scheduling during the COVID-19 outbreak healthcare service. They built on a considerable amount of theory and research on behavioral Internet of Medical Things, big healthcare data analytics, and artificial intelligence-based diagnostic algorithms, Creating a framework for categorizing artificial intelligence. For the sake of the analysis, we separate between care levels (primary, secondary, and tertiary care), planning levels (strategy, operational, and functional), and user groups (doctors, nurses, technicians, patients)
3.5.1. Optimization Methods with AI
This review gives a broad overview of artificial intelligence's role in healthcare. This review does not touch on all healthcare areas that benefit from optimization modeling. However, we have suggested a range of optimization and neural networking applications to healthcare research. These optimization methods have been recently utilized in many optimization methods. However, in healthcare, scheduling is considered more such as convolutional neural networks (CNN), recurrent neural networks (RNN), artificial neural networks (ANN), Ant Colony Optimization (ACO), Genetic Algorithm (GA), Particle Swarm Optimization (PSO), and Whale Optimization Algorithm (WOA).
Based on what we have investigated in Table 1, we have different methods of artificial intelligence, and as we can see recently, many papers have considered appointment scheduling that utilized PSO and WOA. At the same time, the rest of the areas of the neural network are primarily used in different healthcare areas.
Many scholars have investigated Particle Swarm Optimization (PSO) in their research because this method is a swarm-based intelligent stochastic search technique encouraged in different ways in healthcare scheduling. Consequently, for the versatility of numerical experimentation, PSO has been chiefly applied to address the diverse kinds of optimization problems. The PSO algorithm could be utilized to solve various healthcare scheduling issues. The first entails optimizing the problem's objective function, while the second entails optimizing the cost function of a healthcare system. In different problems, good results are achieved, confirming the PSO method's efficiency over other AI methods. As we can see in Figure 5, during 2021–2022, many papers, especially in AI and healthcare, have been collected based on PSO with a greater number of publications than other methods in such a healthcare scheduling. Also, we still have some papers from WOA and ACO that form optimization methods that stand behind the PSO methods.
Moreover, the application sets for the outpatient scheduling problem are categorized in Table 1. The implementations' scope is pervasive, varying from patient scheduling, clinical applications, and medication schedules. In the case of a clinical emergency, it is so significant, for example, for an ambulance to reach the base as fast as possible. The patient waiting time in this situation is an essential indicator of healthcare performance [144, 145]. In the case of a scientific emergency, the number of distances is critical for ambulance offerings to reach the site as quickly as possible. In this example, the patient waiting time is a crucial indicator of ambulance system performance. With the upward thrust within the cost of providing first-rate fitness care, hospital and health facility administrators practice price containment by minimizing assets for health care provisions while still striving to provide the best health care for patients. This dilemma is becoming quite prevalent within the health care network, as indicated via the massive frame of literature that analyzes the allocation of scarce health care resources. The fundamental aim is to decrease the operational cost subject to constraints, i.e., maximum vehicle size and maximum waiting time for a patient. It pointed out that the customer waiting time can be reduced by sharing the link between a set of vehicles [146].
As shown in Table 4, various review articles have collected essential appointment scheduling applications using simulation, optimization, queuing theory, and artificial intelligence methods. The desired number of keywords in each application is indicated.
Table 4.
Application domain | Articles |
---|---|
Chemotherapy | [68, 73, 75, 78, 86, 87, 92, 95–99, 102, 103, 106–109, 118] |
Oncology | [67, 69–71] |
Radiotherapy | [66, 67, 72, 74, 76, 78, 83, 87–91, 93, 94, 101, 147] |
Physiotherapy | [83–85] |
Rehabilitation therapy | [77, 86, 104, 105, 111] |
Hemodialysis | [79, 82, 148, 149] |
Pathology | [80, 102, 110] |
4. Discussion
The scheduling of appointments is a complex combinatorial subject. Since the problem was initially described in its solution, it has allowed patients to be assigned to particular slots or beds in specific relevant departments. At the same time, they allow patients' demands to be addressed to the highest standards possible to ensure that all healthcare limitations are fulfilled. Patients are usually assigned to beds by a centralized admission office, which contacts departments several days ahead of time to ensure effective appointment scheduling. As mentioned in Section 3.1 to 3.5, we have focused on addressing the practices and methods to decrease or resolve appointment scheduling problems. Scholars aspire to continue further investigating the research directions in this field. Appointment scheduling can be accomplished by developing a numerical or simulation model of the booking process, optimizing service resource setup. Many academics have explored the modeling of appointment systems and scheduling algorithms with excellent results. They thoroughly examined the current state of research on associated optimization problems, optimization methods, and models in the healthcare outpatient appointment system [148, 150]. If service time follows an exponential distribution, they considered that each patient had a predetermined probability of ASP [151]. A sequential appointment plan was used to estimate the number of bookings and the scheduled service time to maximize overall service revenue. Customers' priorities are continuously variable in the service system. The literature review discussed above significantly improves the quality of outpatient facilities of the various departments studied in the healthcare clinic. The main contribution is developing a patient-oriented appointment cycle focused on multiple approaches such as scheduling, modeling, and artificial intelligence and fit to improve the efficiency of the outpatient care system. The length of care depends on the patient's characteristics and varies greatly [145]. Still, we have reviewed numerous papers and several of those models and presented the benefits; nevertheless, determining which one is more efficient is difficult. Many researchers in this field have done simulation work, and we may infer that discrete event simulation has the most benefits and a better concept of solving the constraints. In general, discrete event simulation is a very flexible approach tailored to coordinate the procedures required to implement healthcare scheduling. It also delivers a larger scale than traditional Markov chain optimization, making the model ideal for the problem. Due to different service demands and various priority levels, patient scheduling is complicated. They created [152] a paradigm that combines stochastic service times into the scheduling problem as a first step in integrating appointment scheduling and advance scheduling. Then, they added to the existing literature by presenting analytical and experimental results for the case of multiclass, multipriority patients with predictable service times.
To settle for the additional waiting time created by appointment scheduling, the provider will approve the service requirement of arrival time. They analyzed [153–155] capacity allocation and appointment scheduling in the presence of arrival time and developed a connect rule dealing with helping to address decisions. Regarding how many slots to reserve for arriving and scheduled patients, the clinic session was given a fixed daily capacity to reduce missed appointments. They developed a finite-state Markov decision model and provided the best acceptable guidelines for determining which types of arriving patients are sufficient [149, 156, 157]. The experimental results show that when the arrival intensity of outpatients does not exceed 20% of the service intensity, accepting all is the best choice. This could be an essential route for future research.
Furthermore, another important research trend is developing a forecasting model to provide new information on the interrelationships of predictors and the conditional probability of forecasting appointment scheduling using machine learning. To examine the probabilistic links between prediction factors in appointment scheduling research, Topuz [147] built the Bayesian belief network. The predictive models may be linked to the scheduling workflow, and risk assessments can be produced based on various parameters.
4.1. Limitations and Objectives
The study demonstrates that appointment scheduling has shifted significantly from the setting indicated by the operations-research literature. Methods based on system flexibility and variability decrease appear more feasible than quantitative optimization, particularly in high complexity and uncertainty conditions. Also, the complexities of healthcare can describe a dynamic set of operations that interact with each other. Many appointment types, times, and constraints, on the other hand, might increase total system delay because each appointment type and time generates its differential delay and queue. Eventually, minimizing complexity reduces system delays. As a result, appointment scheduling is not without constraints: Our research has certain limitations. First, a healthcare facility with a high patient waiting time enhances the fundamental scheduled gap between patients or decreases the overloading percentage. Second, in our research, the unit cost of patient waiting time, patient dissatisfaction, and physician idle time was set at values based on our consultation with the administration. On the other hand, the goal of an outpatient appointment system is to optimize existing resources, include more doctors in those departments, and reduce the length of stay time waste.
5. Conclusions
This study addressed existing modeling approaches for outpatient appointment scheduling in the healthcare sector. In this regard, about 150 papers are investigated better to understand outpatient appointment scheduling problems in the literature. We considered research literature from 1990 to 2020 according to the WoS database. Then the research status and development trends are summarized by bibliometrics. Based on the statistical reports generated in this study, the reader can observe the growing trend of research interest in recent years (shown in Figure 6) due to the increased hospital resources. Despite the abundant literature for outpatient appointment scheduling, there are some opportunities to improve the existing research, including developing the planning models, performance measures, and forecasting skills under different generalized conditions. For instance, more experiments can be structured to improve schedules that are carried out well on this topic. Weak schedule performance (limited performance) is because of high overbooking levels. Understanding the performance dynamics of scheduling systems could lead to developing alternative healthcare access systems. An alternative area of examination is necessary to change the status of overbooking. General public interest in improving healthcare access and service delivery will likely lead to more analysis of the existing approaches. Moreover, mathematics modeling approaches can be further used for multiple providers such as double booking, overtime costs, and to increase efficiency time among visiting doctors.
Regarding the effect of uncertain factors on outpatient waiting times, we have mentioned several practical approaches that are well-known methods in this research. Specifically, the Markovian model has difficulty in fairness policy due to the complexity of observing an individual's waiting times and a difference in various fairness factors in healthcare appointment scheduling. However, the OLAS approach is beneficial for this field because of increasing productivity obtained by overlapping time to minimize the total cost of patient waiting time and doctor idle time. It is worth mentioning that discrete-event simulation and other optimization approaches are new trends for future research. Future studies must investigate the scheduled outpatient and walk-in patient with unexpected arrival to disturb the clinic operations.
A further issue that is not often discussed openly is the discrete-event simulation approach used for accurate decision-making in healthcare. Discrete-event simulation may be mainly accurate in healthcare delivery models in place of sickness and screening applications. If a version of healthcare optimization is used, various patients need to be convinced of their benefits and limitations in the healthcare sector. Moreover, other researchers should conduct a more in-depth analysis of walk-in outpatients' effect on the punctuality of the planned arrivals. The method needs more investigation due to the complexity of this problem and could also be expanded further in terms of emergency admissions and intensive care departments. Another field of future research is to formulate the sequencing problems based on individual unpunctuality behaviors. Using a game theory approach, the extension of current models would help account for the unpunctuality between doctors, nurses, and patients. As a research gap, outpatient appointment scheduling problems could be extended to model the multistage health process, i.e., preliminary examination, drug test, and patient preparation or optimizing multiappointment schedules in clinics.
Acknowledgments
The authors gratefully acknowledge the funding supported by the Natural Science Foundation of China (Grant no. 71931008) and Medicine and Engineering Interdisciplinary Research Fund of Shanghai Jiao Tong University (YG2013ZD05).
Data Availability
The datasets used and/or analyzed during the current study are available from the corresponding author on reasonable request.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- 1.Almomani I., Alsarheed A. Enhancing outpatient clinics management software by reducing patients’ waiting time. Journal of infection and public health . 2016;9(6):734–743. doi: 10.1016/j.jiph.2016.09.005. [DOI] [PubMed] [Google Scholar]
- 2.Shehadeh K. S., Cohn A. E. M., Jiang R. Using stochastic programming to solve an outpatient appointment scheduling problem with random service and arrival times. Naval Research Logistics . 2021;68(1):89–111. doi: 10.1002/nav.21933. [DOI] [Google Scholar]
- 3.Kuiper A., de Mast J., Mandjes M. The problem of appointment scheduling in outpatient clinics: a multiple case study of clinical practice. Omega . 2021;98 doi: 10.1016/j.omega.2019.102122.102122 [DOI] [Google Scholar]
- 4.Deceuninck M., Fiems D., De Vuyst S. Outpatient scheduling with unpunctual patients and no-shows. European Journal of Operational Research . 2018;265(1):195–207. doi: 10.1016/j.ejor.2017.07.006. [DOI] [Google Scholar]
- 5.Zhang J., Dridi M., El Moudni A. A two-level optimization model for elective surgery scheduling with downstream capacity constraints. European Journal of Operational Research . 2019;276(2):602–613. doi: 10.1016/j.ejor.2019.01.036. [DOI] [Google Scholar]
- 6.Konrad R., Ficarra S., Danko C., Wallace R., Archambeault C. A decision-support approach for provider scheduling in a patient-centered medical home. Journal of Healthcare Management . 2017;62(1):46–59. doi: 10.1097/00115514-201701000-00009. [DOI] [PubMed] [Google Scholar]
- 7.Radman M., Eshghi K. Designing a multi-service healthcare network based on the impact of patients’ flow among medical services. Spectrum . 2018;40(3):637–678. doi: 10.1007/s00291-018-0519-1. [DOI] [Google Scholar]
- 8.Rezaeiahari M., Khasawneh M. T. An optimization model for scheduling patients in destination medical centers. Operations Research for Health Care . 2017;15:68–81. doi: 10.1016/j.orhc.2017.09.004. [DOI] [Google Scholar]
- 9.Zhang J., Wang L., Xing L. Large-scale medical examination scheduling technology based on intelligent optimization. Journal of Combinatorial Optimization . 2019;37(1):385–404. doi: 10.1007/s10878-017-0246-6. [DOI] [Google Scholar]
- 10.Granja C., Almada-Lobo B., Janela F., Seabra J., Mendes A. An optimization based on simulation approach to the patient admission scheduling problem using a linear programing algorithm. Journal of Biomedical Informatics . 2014;52:427–437. doi: 10.1016/j.jbi.2014.08.007. [DOI] [PubMed] [Google Scholar]
- 11.Diamant A., Milner J., Quereshy F. Dynamic patient scheduling for multi-appointment health care programs. Production and Operations Management . 2018;27(1):58–79. doi: 10.1111/poms.12783. [DOI] [Google Scholar]
- 12.Garaix T., Rostami S., Xie X. Daily outpatient chemotherapy appointment scheduling with random deferrals. Flexible Services and Manufacturing Journal . 2020;32(1):129–153. doi: 10.1007/s10696-018-9326-x. [DOI] [Google Scholar]
- 13.Guido R., Ielpa G., Conforti D. Scheduling outpatient day service operations for rheumatology diseases. Flexible Services and Manufacturing Journal . 2020;32(1):102–128. doi: 10.1007/s10696-019-09354-7. [DOI] [Google Scholar]
- 14.Luo L., Zhou Y., Han B. T., Li J. An optimization model to determine appointment scheduling window for an outpatient clinic with patient no-shows. Health Care Management Science . 2019;22(1):68–84. doi: 10.1007/s10729-017-9421-7. [DOI] [PubMed] [Google Scholar]
- 15.Su H., Wan G., Wang S. Online scheduling for outpatient services with heterogeneous patients and physicians. Journal of Combinatorial Optimization . 2019;37(1):123–149. doi: 10.1007/s10878-017-0216-z. [DOI] [Google Scholar]
- 16.Sun Y., Raghavan U. N., Vaze V., et al. Stochastic programming for outpatient scheduling with flexible inpatient exam accommodation. Health Care Management Science . 2021:1–22. doi: 10.1007/s10729-020-09527-z. [DOI] [PubMed] [Google Scholar]
- 17.Zhuang Z.-Y., Yu V. F. Analyzing the effects of the new labor law on outpatient nurse scheduling with law-fitting modeling and case studies. Expert Systems with Applications . 2021;180:p. 115103. doi: 10.1016/j.eswa.2021.115103. [DOI] [Google Scholar]
- 18.Shehadeh K. S., Cohn A. E. M., Jiang R. A distributionally robust optimization approach for outpatient colonoscopy scheduling. European Journal of Operational Research . 2020;283(2):549–561. doi: 10.1016/j.ejor.2019.11.039. [DOI] [Google Scholar]
- 19.Li N., Li X., Forero P. Physician scheduling for outpatient department with nonhomogeneous patient arrival and priority queue. Flexible Services and Manufacturing Journal . 2021:1–37. doi: 10.1007/s10696-021-09414-x. [DOI] [Google Scholar]
- 20.Benzaid M., Lahrichi N., Rousseau L. M. Chemotherapy appointment scheduling and daily outpatient-nurse assignment. Health Care Management Science . 2020;23(1):34–50. doi: 10.1007/s10729-018-9462-6. [DOI] [PubMed] [Google Scholar]
- 21.Khan M. A., Muhammad K., Sharif M., Akram T., Kadry S. Intelligent fusion-assisted skin lesion localization and classification for smart healthcare. Neural Computing and Applications . 2021;8(15):1–16. doi: 10.1007/s00521-021-06490-w. [DOI] [Google Scholar]
- 22.Kumari K. K., Babu R. S. R. An efficient modified dragonfly algorithm and whale optimization approach for optimal scheduling of microgrid with islanding constraints. Transactions of the Institute of Measurement and Control . 2021;43(2):421–433. doi: 10.1177/0142331220961657. [DOI] [Google Scholar]
- 23.Yankai W., Shilong W., Dong L., Chunfeng S., Bo Y. An improved multi-objective whale optimization algorithm for the hybrid flow shop scheduling problem considering device dynamic reconfiguration processes. Expert Systems with Applications . 2021;5(174):114–793. doi: 10.1016/j.eswa.2021.114793. [DOI] [Google Scholar]
- 24.Pradhan A., Bisoy S. K., Das A. A survey on PSO based meta-heuristic scheduling mechanism in cloud computing environment. Journal of King Saud University-Computer and Information Sciences 10 . 2021;33:1275–1544. doi: 10.1016/j.jksuci.2021.01.003. [DOI] [Google Scholar]
- 25.Houssein E. H., Mahdy M. A., Shebl D., Manzoor A., Sarkar R., Mohamed W. M. An efficient slime mould algorithm for solving multi-objective optimization problems. Expert Systems with Applications . 2022;5(187):115–870. doi: 10.1016/j.eswa.2021.115870. [DOI] [Google Scholar]
- 26.Jiang L., Zang X., Dong J., Liang C. A covering traveling salesman problem with profit in the last mile delivery. Optimization Letters . 2022;16(1):375–393. doi: 10.1007/s11590-021-01709-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Wang X., Zhang M., Chen Y., et al. Risk for Hepatitis B virus reactivation in patients with psoriasis treated with biological agents: a systematic review and meta-analysis. Dermatology and Therapy . 2022;12(8):1–16. doi: 10.1007/s13555-022-00682-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Bacanin N., Vukobrat N., Zivkovic M., Bezdan T., Strumberger I. Improved Harris Hawks Optimization Adapted for Artificial Neural Network Training. Intelligent and Fuzzy Techniques for Emerging Conditions and Digital Transformation . 2022;18(4):281–289. doi: 10.1007/978-3-030-85577-2_33. [DOI] [Google Scholar]
- 29.Jiménez-Sánchez A., Mateus D., Kirchhoff S., et al. Curriculum learning for improved femur fracture classification: Scheduling data with prior knowledge and uncertainty. Medical Image Analysis . 2022;7(75):102–273. doi: 10.1016/j.media.2021.102273. [DOI] [PubMed] [Google Scholar]
- 30.Brady B. R., O’Connor P. A., Martz M. P., Grogg T., Nair U. S. Medicaid-Insured Client Characteristics and Quit Outcomes at the Arizona Smokers’ Helpline. The Journal of Behavioral Health Services & Research . 2022;49(1):61–75. doi: 10.1007/s11414-021-09756-2. [DOI] [PubMed] [Google Scholar]
- 31.Zhou S., Yue Q. Sequencing and scheduling appointments for multistage service systems with stochastic service durations and no-shows. International Journal of Production Research . 2021:1–20. doi: 10.1080/00207543.2020.1862431. [DOI] [Google Scholar]
- 32.Chen P.-S., Chen H. W., Robielos R. A. C., Chen W. Y., De Pedro J. H. B., Archita A. D. Developing a hybrid data-fitting procedure and a case study for patient service time. Journal of the Chinese Institute of Engineers . 2021;44(8):751–761. doi: 10.1080/02533839.2021.1977712. [DOI] [Google Scholar]
- 33.Hu M., Xu X., Li X., Che T. Managing patients’ no-show behaviour to improve the sustainability of hospital appointment systems: Exploring the conscious and unconscious determinants of no-show behaviour. Journal of Cleaner Production . 2020;269 doi: 10.1016/j.jclepro.2020.122318.122318 [DOI] [Google Scholar]
- 34.Golmohammadi D. A Decision-Making tool based on historical data for service time prediction in outpatient scheduling. International Journal of Medical Informatics . 2021;156 doi: 10.1016/j.ijmedinf.2021.104591.104591 [DOI] [PubMed] [Google Scholar]
- 35.Torabi E., Cayirli T., Froehle C. M., et al. FASStR: a framework for ensuring high-quality operational metrics in health care. American Journal of Managed Care . 2020;26(6):p. e172. doi: 10.37765/ajmc.2020.43492. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Alvarez-Oh H.-J., Balasubramanian H., Koker E., Muriel A. Stochastic appointment scheduling in a team primary care practice with two flexible nurses and two dedicated providers. Service Science . 2018;10(3):241–260. doi: 10.1287/serv.2018.0219. [DOI] [Google Scholar]
- 37.Lee S. J., Heim G. R., Sriskandarajah C., Zhu Y. Outpatient Appointment block scheduling under patient heterogeneity and patient No-shows. Production and Operations Management . 2018;27(1):28–48. doi: 10.1111/poms.12791. [DOI] [Google Scholar]
- 38.Habibi M. R. M., Abadi F. M., Tabesh H., Vakili-Arki H., Abu-Hanna A., Eslami S. Evaluation of patient satisfaction of the status of appointment scheduling systems in outpatient clinics: identifying patients’ needs. Journal of Advanced Pharmaceutical Technology & Research . 2018;9(2):p. 51. doi: 10.4103/japtr.JAPTR_134_18. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Song J., Bai Y., Wen J. Optimal appointment rule design in an outpatient department. IEEE Transactions on Automation Science and Engineering . 2018;16(1):100–114. [Google Scholar]
- 40.Ala A., Alsaadi F. E., Ahmadi M., Mirjalili S. Optimization of an appointment scheduling problem for healthcare systems based on the quality of fairness service using whale optimization algorithm and NSGA-II. Scientific Reports . 2021;11(1):19816–19819. doi: 10.1038/s41598-021-98851-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Finkelstein S. R., Liu N., Rosenthal D., Poghosyan L. When open access might not work: understanding patient attitudes in appointment scheduling. Health Care Management Review . 2018;43(4):348–358. doi: 10.1097/hmr.0000000000000150. [DOI] [PubMed] [Google Scholar]
- 42.Van de Vrugt N. M., Luen-English S. T., Bastiaansen W. A. P., et al. Integrated scheduling of tasks and gynecologists to improve patient appointment scheduling; a case study. Operations Research for Health Care . 2018;16:10–19. doi: 10.1016/j.orhc.2017.11.002. [DOI] [Google Scholar]
- 43.Bendavid I., Marmor Y. N., Shnits B. Developing an optimal appointment scheduling for systems with rigid standby time under predetermined quality of service. Flexible Services and Manufacturing Journal . 2018;30(1):54–77. doi: 10.1007/s10696-016-9270-6. [DOI] [Google Scholar]
- 44.Ramos C., Cataldo A., Ferrer J. C. Appointment and patient scheduling in chemotherapy: a case study in Chilean hospitals. Annals of Operations Research . 2020;286(1):411–439. doi: 10.1007/s10479-018-3085-7. [DOI] [Google Scholar]
- 45.Bolaji A. L. A., Bamigbola A. F., Shola P. B. Late acceptance hill climbing algorithm for solving patient admission scheduling problem. Knowledge-Based Systems . 2018;145:197–206. doi: 10.1016/j.knosys.2018.01.017. [DOI] [Google Scholar]
- 46.Lu Y., Xie X., Jiang Z. Dynamic appointment scheduling with wait-dependent abandonment. European Journal of Operational Research . 2018;265(3):975–984. doi: 10.1016/j.ejor.2017.08.026. [DOI] [Google Scholar]
- 47.Dayarathna V. L., Mismesh H., Nagahisarchoghaei M., Alhumoud A. A discrete event simulation (des) based approach to maximize the patient throughput in outpatient clinic. Engineering Science & Technology Journal . 2019;1(1):1–11. [Google Scholar]
- 48.Afshar-Bakeshloo M., Jolai F., Mazinani M., Salehian F. One-for-one period policy and its optimal solution over a finite horizon. International Journal of Operational Research . 2019;35(3):378–396. [Google Scholar]
- 49.Lin C. K. Y. Dynamic appointment scheduling with forecasting and priority-specific access time service level standards. Computers & Industrial Engineering . 2019;135:970–986. doi: 10.1016/j.cie.2019.06.049. [DOI] [Google Scholar]
- 50.Zacharias C., Armony M. Joint panel sizing and appointment scheduling in outpatient care. Management Science . 2017;63(11):3978–3997. doi: 10.1287/mnsc.2016.2532. [DOI] [Google Scholar]
- 51.Wang C., Wu R., Deng L., Chen Y., Li Y., Wan Y. A bibliometric analysis on No-show research: status, hotspots, trends and outlook. Sustainability . 2020;12(10):p. 3997. doi: 10.3390/su12103997. [DOI] [Google Scholar]
- 52.Lee H. K., Zhong X., Li J., Musa A. J., Bain P. A. Joint visit in primary care clinics: modeling, analysis, and an application study. IISE Transactions on Healthcare Systems Engineering . 2018;8(2):93–109. doi: 10.1080/24725579.2017.1418766. [DOI] [Google Scholar]
- 53.Alvarado M., Ntaimo L. Chemotherapy appointment scheduling under uncertainty using mean-risk stochastic integer programming. Health Care Management Science . 2018;21(1):87–104. doi: 10.1007/s10729-016-9380-4. [DOI] [PubMed] [Google Scholar]
- 54.Mueen Z. Developing bulk arrival queuing models with the constant batch policy under uncertainty data using (0-1) variables. International Journal of Nonlinear Analysis and Applications . 2022;13(1):1113–1121. [Google Scholar]
- 55.Issabakhsh M., Lee S., Kang H. Scheduling patient appointment in an infusion center: a mixed integer robust optimization approach. Health care management science . 2021;24(1):117–139. doi: 10.1007/s10729-020-09519-z. [DOI] [PubMed] [Google Scholar]
- 56.Zhao J., Wen H. Dynamic planning with reusable healthcare resources: application to appointment scheduling. Flexible Services and Manufacturing Journal . 2021;1(20):156–178. doi: 10.1007/s10696-021-09411-0. [DOI] [Google Scholar]
- 57.Pan X., Geng N., Xie X. Appointment scheduling and real-time sequencing strategies for patient unpunctuality. European Journal of Operational Research . 2021;295(1):246–260. doi: 10.1016/j.ejor.2021.02.055. [DOI] [Google Scholar]
- 58.Yu X., Bayram A. Managing capacity for virtual and office appointments in chronic care. Health Care Management Science . 2021;24(4):742–767. doi: 10.1007/s10729-021-09546-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 59.Kumar R., Soodan B. S., Sharma S. Modelling health care queue management system facing patients’ impatience using queuing theory. Reliability: Theory & Applications . 2021;16(1):61–82. [Google Scholar]
- 60.Wang D., Muthuraman K., Morrice D. Coordinated patient appointment scheduling for a multistation healthcare network. Operations Research . 2019;67(3):599–618. doi: 10.1287/opre.2018.1816. [DOI] [Google Scholar]
- 61.Hesaraki A. F., Dellaert N. P., de Kok T. Generating outpatient chemotherapy appointment templates with balanced flowtime and makespan. European Journal of Operational Research . 2019;275(1):304–318. doi: 10.1016/j.ejor.2018.11.028. [DOI] [Google Scholar]
- 62.Huang Y. L., Sikder I., Xu G. Optimal override policy for chemotherapy scheduling template via mixed-integer linear programming. Optimization Letters . 2021:1–14. doi: 10.1007/s11590-021-01796-z. [DOI] [Google Scholar]
- 63.Laan C., van de Vrugt M., Olsman J., Boucherie R. J. Static and dynamic appointment scheduling to improve patient access time. Health systems . 2018;7(2):148–159. doi: 10.1080/20476965.2017.1403675. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 64.Klassen K. J., Yoogalingam R. Appointment scheduling in multistage outpatient clinics. Health Care Management Science . 2019;22(2):229–244. doi: 10.1007/s10729-018-9434-x. [DOI] [PubMed] [Google Scholar]
- 65.Loo Y. L., Tang A. Y., Ahmad A., Mustapha A. A generic agent-based dynamic process simulation framework: a self-adaptive modelling approach. Journal of Theoretical and Applied Information Technology . 2017;95(2):340–351. [Google Scholar]
- 66.Gill S., Paranjape R. Health Information Systems: Concepts, Methodologies, Tools, and Applications . Hershey, PA, USA: IGI Global; 2010. A review of recent contribution in agent-based health care modeling. [DOI] [Google Scholar]
- 67.Klassen K. J., Yoogalingam R. Improving performance in outpatient appointment services with a simulation optimization approach. Production and Operations Management . 2009;18(4):447–458. doi: 10.1111/j.1937-5956.2009.01021.x. [DOI] [Google Scholar]
- 68.Zhang Z., Xie X. Simulation-based optimization for surgery appointment scheduling of multiple operating rooms. IIE Transactions . 2015;47(9):998–1012. doi: 10.1080/0740817x.2014.999900. [DOI] [Google Scholar]
- 69.Joustra P. E., De Wit J., Struben V. M. D., Overbeek B. J. H., Fockens P., Elkhuizen S. G. Reducing access times for an endoscopy department by an iterative combination of computer simulation and linear programming. Health Care Management Science . 2010;13(1):17–26. doi: 10.1007/s10729-009-9105-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 70.Kittipittayakorn C., Ying K. C. Using the integration of discrete event and agent-based simulation to enhance outpatient service quality in an orthopedic department. Journal of Healthcare Engineering . 2016;2016 doi: 10.1155/2016/4189206. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 71.Ahmed S., Shapiro A., Shapiro E. The Sample Average Approximation Method for Stochastic Programs with Integer Recourse . Submitted for publication; 2002. pp. 1–24. [Google Scholar]
- 72.Zonderland M. E., Boucherie R. J., Litvak N., Vleggeert-Lankamp C. L. Planning and scheduling of semi-urgent surgeries. Health Care Management Science . 2010;13(3):256–267. doi: 10.1007/s10729-010-9127-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 73.Patrick J., Puterman M. L., Queyranne M. Dynamic multi-priority patient scheduling for a diagnostic resource. Operations Research . 2008;56(6):1507–1525. doi: 10.1287/opre.1080.0590. [DOI] [Google Scholar]
- 74.Lee S., Yih Y. Analysis of an open access scheduling system in outpatient clinics: a simulation study. Simulation Series . 2010;86(8-9):503–518. doi: 10.1177/0037549709358295. [DOI] [Google Scholar]
- 75.Sevinc S., Sanli U. A., Goker E. Algorithms for scheduling of chemotherapy plans. Computers in Biology and Medicine . 2013;43(12):2103–2109. doi: 10.1016/j.compbiomed.2013.10.012. [DOI] [PubMed] [Google Scholar]
- 76.Lamé G., Jouini O., Stal-Le Cardinal J. Outpatient chemotherapy planning: a literature review with insights from a case study. IIE Transactions on Healthcare Systems Engineering . 2016;6(3):127–139. [Google Scholar]
- 77.Romero H. L., Dellaert N. P., Van Der Geer S., Frunt M., Jansen-Vullers M. H., Krekels G. A. M. Admission and capacity planning for the implementation of one-stop-shop in skin cancer treatment using simulation-based optimization. Health Care Management Science . 2013;16(1):75–86. doi: 10.1007/s10729-012-9213-z. [DOI] [PubMed] [Google Scholar]
- 78.Condotta A., Shakhlevich N. V. Scheduling patient appointments via multilevel template: a case study in chemotherapy. Operations Research for Health Care . 2014;3(3):129–144. doi: 10.1016/j.orhc.2014.02.002. [DOI] [Google Scholar]
- 79.Du G., Liang X., Sun C. Scheduling optimization of home health care service considering patients’ priorities and time windows. Sustainability . 2017;9(2):p. 253. doi: 10.3390/su9020253. [DOI] [Google Scholar]
- 80.Hussain M. R., Hussain M. E. A new neuroinformatics approach to optimize diagnosis cost in neurology: an operational research tool. International Journal of Online & Biomedical Engineering . 2019;15(6) doi: 10.3991/ijoe.v15i06.10141. [DOI] [Google Scholar]
- 81.Petrovic D., Morshed M., Petrovic S. Multi-objective genetic algorithms for scheduling of radiotherapy treatments for categorised cancer patients. Expert Systems with Applications . 2011;38(6):6994–7002. doi: 10.1016/j.eswa.2010.12.015. [DOI] [Google Scholar]
- 82.Bikker I. A., Kortbeek N., van Os R. M., Boucherie R. J. Reducing access times for radiation treatment by aligning the doctor’s schemes. Operations research for health care . 2015;7:111–121. doi: 10.1016/j.orhc.2015.06.005. [DOI] [Google Scholar]
- 83.Griffiths J. D., Williams J. E., Wood R. M. Scheduling physiotherapy treatment in an inpatient setting. Operations Research for Health Care . 2012;1(4):65–72. doi: 10.1016/j.orhc.2012.08.001. [DOI] [Google Scholar]
- 84.Alvarado M., Ntaimo L. Chemotherapy appointment scheduling under uncertainty using mean-risk stochastic integer programming. Health Care Management Science . 2018;21(1):87–104. doi: 10.1007/s10729-016-9380-4. [DOI] [PubMed] [Google Scholar]
- 85.Zhu S., Fan W., Liu T., Yang S., Pardalos P. M. Dynamic three-stage operating room scheduling considering patient waiting time and surgical overtime costs. Journal of Combinatorial Optimization . 2020;39(1):185–215. doi: 10.1007/s10878-019-00463-5. [DOI] [Google Scholar]
- 86.Hahn-Goldberg S., Carter M. W., Beck J. C., Trudeau M., Sousa P., Beattie K. Dynamic optimization of chemotherapy outpatient scheduling with uncertainty. Health Care Management Science . 2014;17(4):379–392. doi: 10.1007/s10729-014-9268-0. [DOI] [PubMed] [Google Scholar]
- 87.Gocgun Y., Puterman M. L. Dynamic scheduling with due dates and time windows: an application to chemotherapy patient appointment booking. Health Care Management Science . 2014;17(1):60–76. doi: 10.1007/s10729-013-9253-z. [DOI] [PubMed] [Google Scholar]
- 88.Robinson L. W., Chen R. R. A comparison of traditional and open-access policies for appointment scheduling. Manufacturing & Service Operations Management . 2010;12(2):330–346. doi: 10.1287/msom.1090.0270. [DOI] [Google Scholar]
- 89.Riff M. C., Cares J. P., Neveu B. RASON: a new approach to the scheduling radiotherapy problem that considers the current waiting times. Expert Systems with Applications . 2016;64:287–295. doi: 10.1016/j.eswa.2016.07.045. [DOI] [Google Scholar]
- 90.Castro E., Petrovic S. Combined mathematical programming and heuristics for a radiotherapy pre-treatment scheduling problem. Journal of Scheduling . 2012;15(3):333–346. doi: 10.1007/s10951-011-0239-8. [DOI] [Google Scholar]
- 91.Turkcan A., Zeng B., Lawley M. Chemotherapy operations planning and scheduling. IIE Transactions on Healthcare Systems Engineering . 2012;2(1):31–49. doi: 10.1080/19488300.2012.665155. [DOI] [Google Scholar]
- 92.Heshmat M., Eltawil A. Comparison between outpatient appointment scheduling and chemotherapy outpatient appointment scheduling. Egyptian Journal for Engineering Sciences and Technology . 2016;19:326–332. doi: 10.21608/eijest.2016.97138. [DOI] [Google Scholar]
- 93.Ogulata S. N., Koyuncu M., Karakas E. Personnel and patient scheduling in the high demanded hospital services: a case study in the physiotherapy service. Journal of Medical Systems . 2008;32(3):221–228. doi: 10.1007/s10916-007-9126-4. [DOI] [PubMed] [Google Scholar]
- 94.Villamizar J. R., Coelli F. C., Pereira W. C. A., Almeida R. M. V. R. Discrete-event computer simulation methods in the optimisation of a physiotherapy clinic. Physiotherapy . 2011;97(1):71–77. doi: 10.1016/j.physio.2010.02.009. [DOI] [PubMed] [Google Scholar]
- 95.Schimmelpfeng K., Helber S., Kasper S. Decision support for rehabilitation hospital scheduling. Spectrum . 2012;34(2):461–489. doi: 10.1007/s00291-011-0273-0. [DOI] [Google Scholar]
- 96.Chien C. F., Huang Y. C., Hu C. H. A hybrid approach of data mining and genetic algorithms for rehabilitation scheduling. International Journal of Manufacturing Technology and Management . 2009;16(1-2):76–100. doi: 10.1504/ijmtm.2009.021505. [DOI] [Google Scholar]
- 97.Griffiths J. D., Williams J. E., Wood R. M. Modelling activities at a neurological rehabilitation unit. European Journal of Operational Research . 2013;226(2):301–312. doi: 10.1016/j.ejor.2012.10.037. [DOI] [Google Scholar]
- 98.Huynh N. T., Huang Y. C., Chien C. F. A hybrid genetic algorithm with 2d encoding for the scheduling of rehabilitation patients. Computers & Industrial Engineering . 2018;125:221–231. doi: 10.1016/j.cie.2018.08.030. [DOI] [Google Scholar]
- 99.Ros-McDonnell L., Szander N., de-la-Fuente-Aragón M. V., Vodopivec R. Scheduling sustainable homecare with urban transport and different skilled nurses using an approximate algorithm. Sustainability . 2019;11(22):p. 6210. doi: 10.3390/su11226210. [DOI] [Google Scholar]
- 100.Ahmadi-Javid A., Jalali Z., Klassen K. J. Outpatient appointment systems in healthcare: a review of optimization studies. European Journal of Operational Research . 2017;258(1):3–34. doi: 10.1016/j.ejor.2016.06.064. [DOI] [Google Scholar]
- 101.Conforti D., Guerriero F., Guido R. Non-block scheduling with priority for radiotherapy treatments. European Journal of Operational Research . 2010;201(1):289–296. doi: 10.1016/j.ejor.2009.02.016. [DOI] [Google Scholar]
- 102.Proctor S., Lehaney B., Reeves C., Khan Z. Modelling patient flow in a radiotherapy department. Insight . 2007;20(3):6–14. doi: 10.1057/ori.2007.15. [DOI] [Google Scholar]
- 103.Thomsen M. S., Nørrevang O. A model for managing patient booking in a radiotherapy department with differentiated waiting times. Acta Oncologica . 2009;48(2):251–258. doi: 10.1080/02841860802266680. [DOI] [PubMed] [Google Scholar]
- 104.Bouras A., Masmoudi M., Saadani N. E. H., Bahroun Z., Abdeljaouad M. A. Multistage appointment scheduling for outpatient chemotherapy unit: a case study. RAIRO - operations Research . 2021;55(2):589–610. doi: 10.1051/ro/2021025. [DOI] [Google Scholar]
- 105.Huang Y. L., Bach S. M., Looker S. A. Chemotherapy scheduling template development using an optimization approach. International Journal of Health Care Quality Assurance . 2019 doi: 10.1108/ijhcqa-10-2017-0187. [DOI] [PubMed] [Google Scholar]
- 106.Dodaro C., Galatà G., Grioni A., Maratea M., Mochi M., Porro I. An ASP-based solution to the chemotherapy treatment scheduling problem. Theory and Practice of Logic Programming . 2021;21(6):835–851. doi: 10.1017/s1471068421000363. [DOI] [Google Scholar]
- 107.Agnetis A., Bianciardi C., Iasparra N. Integrating lean thinking and mathematical optimization: a case study in appointment scheduling of hematological treatments. Operations Research Perspectives . 2019;6 doi: 10.1016/j.orp.2019.100110.100110 [DOI] [Google Scholar]
- 108.Issabakhsh M., Lee S., Kang H. Scheduling patient appointment in an infusion center: a mixed integer robust optimization approach. Health Care Management Science . 2021;24(1):117–139. doi: 10.1007/s10729-020-09519-z. [DOI] [PubMed] [Google Scholar]
- 109.Dhieb N., Abdulrashid I., Ghazzai H., Massoud Y. Optimized drug regimen and chemotherapy scheduling for cancer treatment using swarm intelligence. Annals of Operations Research . 2021:1–14. doi: 10.1007/s10479-021-04234-6. [DOI] [Google Scholar]
- 110.Ferreira I., Vasconcelos A. A supervised learning model for medical appointments no-show management. International Journal of Medical Engineering and Informatics . 2022;14(1):90–104. doi: 10.1504/ijmei.2022.119315. [DOI] [Google Scholar]
- 111.Wu X. D., Khasawneh M. T., Yue D. M., Chu Y. N., Gao Z. T. A simulation study of outpatient scheduling with multiple providers and a single device. International Journal of Computational Intelligence Systems . 2014;7(2):15–25. doi: 10.1080/18756891.2014.947088. [DOI] [Google Scholar]
- 112.Zhu H., Chen Y., Leung E., Liu X. Outpatient appointment scheduling with unpunctual patients. International Journal of Production Research . 2018;56(5):1982–2002. doi: 10.1080/00207543.2017.1355574. [DOI] [Google Scholar]
- 113.Fan X., Tang J., Yan C., Guo H., Cao Z. Outpatient appointment scheduling problem considering patient selection behavior: data modeling and simulation optimization. Journal of Combinatorial Optimization . 2019:1–23. doi: 10.1007/s10878-019-00487-x. [DOI] [Google Scholar]
- 114.Bakker M., Tsui K. L. Dynamic resource allocation for efficient patient scheduling: a data-driven approach. Journal of Systems Science and Systems Engineering . 2017;26(4):448–462. doi: 10.1007/s11518-017-5347-3. [DOI] [Google Scholar]
- 115.Kritchanchai D., Hoeur S. Simulation modeling for facility allocation of outpatient department. International Journal of Healthcare Management . 2018;11(3):193–201. doi: 10.1080/20479700.2017.1359920. [DOI] [Google Scholar]
- 116.Li N., Li X., Zhang C., Kong N. Integrated optimization of appointment allocation and access prioritization in patient-centred outpatient scheduling. Computers & Industrial Engineering . 2021;154 doi: 10.1016/j.cie.2021.107125.107125 [DOI] [Google Scholar]
- 117.Aeenparast A., Tabibi S. J., Shahanaghi K., Aryanejhad M. B. Reducing outpatient waiting time: a simulation modeling approach. Iranian Red Crescent Medical Journal . 2013;15(9):p. 865. doi: 10.5812/ircmj.7908. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 118.Creemers S., Lambrecht M. Queueing models for appointment-driven systems. Annals of Operations Research . 2010;178(1):155–172. doi: 10.1007/s10479-009-0646-9. [DOI] [Google Scholar]
- 119.Green L. V., Savin S. Reducing delays for medical appointments: a queueing approach. Operations Research . 2008;56(6):1526–1538. doi: 10.1287/opre.1080.0575. [DOI] [Google Scholar]
- 120.Ko J. W., Kim G. G., Yun B. K. A study on the optimal appointment scheduling for the ship maintenance with queueing system with scheduled arrivals. Journal of the Korean Operations Research and Management Science Society . 2013;38(3):13–22. doi: 10.7737/jkorms.2013.38.3.013. [DOI] [Google Scholar]
- 121.Alvarado M. M., Cotton T. G., Ntaimo L., Pérez E., Carpentier W. R. Modeling and simulation of oncology clinic operations in discrete event system specification. Simulation Series . 2018;94(2):105–121. doi: 10.1177/0037549717708246. [DOI] [Google Scholar]
- 122.Hribar M. R., Huang A. E., Goldstein I. H., et al. Data-driven scheduling for improving patient efficiency in ophthalmology clinics. Ophthalmology . 2019;126(3):347–354. doi: 10.1016/j.ophtha.2018.10.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 123.Munavalli J. R., Rao S. V., Srinivasan A., van Merode G. G. An intelligent real-time scheduler for outpatient clinics: a multi-agent system model. Health Informatics Journal . 2020;26(4):2383–2406. doi: 10.1177/1460458220905380. [DOI] [PubMed] [Google Scholar]
- 124.Apornak A., Raissi S., Keramati A., Khalili-Damghani K. A simulation modelling approach to improve waiting time for outpatients of hospital emergency department. International Journal of Knowledge Management in Tourism and Hospitality . 2019;2(2):160–171. doi: 10.1504/ijkmth.2019.107819. [DOI] [Google Scholar]
- 125.Rahimi Rise Z., Ershadi M. M. An integrated HFMEA simulation-based multi-objective optimization model to improve the performances of hospitals: a case study. Journal of Simulation . 2021:1–22. doi: 10.1080/17477778.2021.2015260. [DOI] [Google Scholar]
- 126.Morrice D. J., Bard J. F., Koenig K. M. Designing and scheduling a multi-disciplinary integrated practice unit for patient-centered care. Health Systems . 2020;9(4):293–316. doi: 10.1080/20476965.2019.1569481. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 127.Chang W. J., Chang Y. H. Design of a patient-centered appointment scheduling with artificial neural network and discrete event simulation. Journal of Service Science and Management . 2018;11(01):p. 71. doi: 10.4236/jssm.2018.111007. [DOI] [Google Scholar]
- 128.Glowacka K. J., Henry R. M., May J. H. A hybrid data mining/simulation approach for modelling outpatient no-shows in clinic scheduling. Journal of the Operational Research Society . 2009;60(8):1056–1068. doi: 10.1057/jors.2008.177. [DOI] [Google Scholar]
- 129.Jacobson S. H., Hall S. N., Swisher J. R. Patient Flow . Boston, MA, USA: Springer; 2013. Discrete-event simulation of health care systems; pp. 273–309. [DOI] [Google Scholar]
- 130.Günal M. M., Pidd M. Discrete event simulation for performance modelling in health care: a review of the literature. Journal of Simulation . 2010;4(1):42–51. doi: 10.1057/jos.2009.25. [DOI] [Google Scholar]
- 131.Izady N. Appointment capacity planning in specialty clinics: a queueing approach. Operations Research . 2015;63(4):916–930. doi: 10.1287/opre.2015.1391. [DOI] [Google Scholar]
- 132.Kuiper A., Kemper B., Mandjes M. A computational approach to optimized appointment scheduling. Queueing Systems . 2015;79(1):5–36. doi: 10.1007/s11134-014-9398-6. [DOI] [Google Scholar]
- 133.Xiang W., Yin J., Lim G. A short-term operating room surgery scheduling problem integrating multiple nurses roster constraints. Artificial Intelligence in Medicine . 2015;63(2):91–106. doi: 10.1016/j.artmed.2014.12.005. [DOI] [PubMed] [Google Scholar]
- 134.Chen M., Decary M. Healthcare Management Forum . No. 1. Vol. 33. Los Angeles, CA, USA: SAGE Publications; 2020. Artificial intelligence in healthcare: an essential guide for health leaders; pp. 10–18. [DOI] [PubMed] [Google Scholar]
- 135.Petrovic D., Morshed M., Petrovic S. Genetic algorithm-based scheduling of radiotherapy treatments for cancer patients . Berlin, Heidelberg: Springer; 2009. pp. 101–105. [DOI] [Google Scholar]
- 136.Azadeh A., Baghersad M., Farahani M. H., Zarrin M. Semi-online patient scheduling in pathology laboratories. Artificial Intelligence in Medicine . 2015;64(3):217–226. doi: 10.1016/j.artmed.2015.05.001. [DOI] [PubMed] [Google Scholar]
- 137.Krittanawong C. The rise of artificial intelligence and the uncertain future for physicians. European Journal of Internal Medicine . 2018;48:e13–e14. doi: 10.1016/j.ejim.2017.06.017. [DOI] [PubMed] [Google Scholar]
- 138.Nelson A., Herron D., Rees G., Nachev P. Predicting scheduled hospital attendance with artificial intelligence. NPJ digital medicine . 2019;2(1):1–7. doi: 10.1038/s41746-019-0103-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 139.AlMuhaideb S., Alswailem O., Alsubaie N., Ferwana I., Alnajem A. Prediction of hospital no-show appointments through artificial intelligence algorithms. Annals of Saudi Medicine . 2019;39(6):373–381. doi: 10.5144/0256-4947.2019.373. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 140.Wang J., Fung R. Y. Adaptive dynamic programming algorithms for sequential appointment scheduling with patient preferences. Artificial Intelligence in Medicine . 2015;63(1):33–40. doi: 10.1016/j.artmed.2014.12.002. [DOI] [PubMed] [Google Scholar]
- 141.Reuter-Oppermann M., Kühl N. Artificial Intelligence and Data Mining in Healthcare . Berlin, Germany: Springer; 2021. Artificial intelligence for healthcare logistics: an overview and research agenda; pp. 1–22. [DOI] [Google Scholar]
- 142.Zhang H., Best T. J., Chivu A., Meltzer D. O. Simulation-based optimization to improve hospital patient assignment to physicians and clinical units. Health Care Management Science . 2020;23(1):117–141. doi: 10.1007/s10729-019-09483-3. [DOI] [PubMed] [Google Scholar]
- 143.Singla S. Demand and capacity modelling in healthcare using discrete event simulation. Open Journal of Modelling and Simulation . 2020;8(04):p. 88. doi: 10.4236/ojmsi.2020.84007. [DOI] [Google Scholar]
- 144.Gupta D., Denton B. Appointment scheduling in health care: Challenges and opportunities. IIE Transactions . 2008;40(9):800–819. doi: 10.1080/07408170802165880. [DOI] [Google Scholar]
- 145.Koeleman P. M., Koole G. M. Optimal outpatient appointment scheduling with emergency arrivals and general service times. IIE Transactions on Healthcare Systems Engineering . 2012;2(1):14–30. doi: 10.1080/19488300.2012.665154. [DOI] [Google Scholar]
- 146.Mandelbaum A., Momčilović P., Trichakis N., Kadish S., Leib R., Bunnell C. A. Data-driven appointment-scheduling under uncertainty: the case of an infusion unit in a cancer center. Management Science . 2020;66(1):243–270. doi: 10.1287/mnsc.2018.3218. [DOI] [Google Scholar]
- 147.Ogulata S. N., Cetik M. O., Koyuncu E., Koyuncu M. A simulation approach for scheduling patients in the department of radiation oncology. Journal of Medical Systems . 2009;33(3):233–239. doi: 10.1007/s10916-008-9184-2. [DOI] [PubMed] [Google Scholar]
- 148.Berg B. P., Denton B. T., Erdogan S. A., Rohleder T., Huschka T. Optimal booking and scheduling in outpatient procedure centers. Computers & Operations Research . 2014;50:24–37. doi: 10.1016/j.cor.2014.04.007. [DOI] [Google Scholar]
- 149.Chen B. L., Li E. D., Kazunobu Y., Ken K., Shinji N., Miao W. J. Impact of adjustment measures on reducing outpatient waiting time in a community hospital: application of a computer simulation. Chinese Medical Journal . 2010;123(5):574–580. [PubMed] [Google Scholar]
- 150.Hsieh F. S. A hybrid and scalable multi-agent approach for patient scheduling based on Petri net models. Applied Intelligence . 2017;47(4):1068–1086. doi: 10.1007/s10489-017-0935-y. [DOI] [Google Scholar]
- 151.Liang B., Turkcan A., Ceyhan M. E., Stuart K. Improvement of chemotherapy patient flow and scheduling in an outpatient oncology clinic. International Journal of Production Research . 2015;53(24):7177–7190. doi: 10.1080/00207543.2014.988891. [DOI] [Google Scholar]
- 152.Jacobson S. H., Hall S. N., Swisher J. R. Patient Flow: Reducing Delay in Healthcare Delivery . Boston, MA, USA: Springer; 2006. Discrete-event simulation of health care systems; pp. 211–252. [DOI] [Google Scholar]
- 153.Rau C. L., Tsai P. F. J., Liang S. F. M., et al. Using discrete-event simulation in strategic capacity planning for an outpatient physical therapy service. Health Care Management Science . 2013;16(4):352–365. doi: 10.1007/s10729-013-9234-2. [DOI] [PubMed] [Google Scholar]
- 154.Otten M., Dijkstra S., Leeftink G., et al. Outpatient clinic scheduling with limited waiting area capacity. Journal of the Operational Research Society . 2021:1–22. doi: 10.1080/01605682.2021.1978347. [DOI] [Google Scholar]
- 155.Lee S., Min D., Ryu J. H., Yih Y. A simulation study of appointment scheduling in outpatient clinics: open access and overbooking. Simulation Series . 2013;89(12):1459–1473. doi: 10.1177/0037549713505332. [DOI] [Google Scholar]
- 156.Chabouh S., Hammami S., Marcon E., Bouchriha H. Appointment scheduling of inpatients and outpatients in a multistage integrated surgical suite: application to a Tunisian ophthalmology surgery department. Journal of Simulation . 2018;12(1):67–75. doi: 10.1080/17477778.2017.1398288. [DOI] [Google Scholar]
- 157.Gocgun Y. Simulation-based approximate policy iteration for dynamic patient scheduling for radiation therapy. Health Care Management Science . 2018;21(3):317–325. doi: 10.1007/s10729-016-9388-9. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The datasets used and/or analyzed during the current study are available from the corresponding author on reasonable request.