Abstract
In current clinical practice, priority‐specific wait time targets are usually determined based on the consensus of medical specialists and health care administrators. The rationale behind this approach considers clinical urgency but it does not consider the efficient use of clinical resources and the patient volume associated with each priority class. The approach we present here aims to determine wait time targets in a systematic fashion that both respects clinically acceptable maximum recommended wait times and considers clinic size and demand distribution across patient classes. First, we discuss the performance of several advance patient scheduling policies in the literature in terms of average wait times and overtime and select one for illustrative purposes. Second, we simulate the chosen policy given a demand distribution and a fixed system capacity and approximate (using regression and neural networks) the average wait time for each priority class and the use of overtime as a function of potential wait time targets. Finally, using a parameterized cost function, we formulate forward and inverse mathematical problems to determine when the implicit unit wait time costs drop to zero as wait time target values increase. Using illustrative examples with two patient classes, and a practical application with four patient classes, we demonstrate the potential managerial benefits of the proposed approach in terms of improved clinic efficiency and reduced wait times. This approach ensures that wait times are set to the minimum value that still achieves the maximal resource efficiency ensuring that patients wait for service is not extended unnecessarily.
Keywords
INTRODUCTION
Timely access to health care continues to be a growing concern in jurisdictions with both publicly and privately funded health systems (Davis et al., 2014; Sanmartin et al., 2004). It is known that long patient wait times are associated with patient distress and adverse health outcomes (Derrett et al., 1999; Mahon et al., 2002). Health policy makers have implemented different intervention strategies to mitigate the consequences of long waits for care (Ansell et al., 2017; Luigi et al., 2013; Naiker et al., 2018). However, the impact of regulatory policy interventions has been inconclusive (Ballini et al., 2015). In Canada, patient wait times have increased over the last decade. For example, the average wait time from a general practitioner visit to a specialist visit (i.e., referral) and from a specialist visit to the start of treatment across 12 medical specialties increased more than twofold across Canada from 1993 to 2017 (Barua, 2017).
A wait time target is typically defined as the maximum medically recommended wait patients can endure. Most countries have implemented some form of wait time target for nonemergency medical services. Here, we use the example of Canada to illustrate. In 2005, the Canadian provinces and territories agreed to common wait time targets and federal benchmarks across the country in an effort to reduce patient wait times. This pan‐Canadian initiative, that was claimed to be based on “research and clinical evidence,” applies to the provision of nonemergency medical treatments and screening services including hip and knee replacement, hip fracture repair, cataract surgery, cardiac bypass surgery, radiation therapy, CT scans, MRI scans, and cancer‐related surgeries. The federal benchmark for each of these services provides a single wait time target. For example, the wait time target for radiation therapy to treat cancer is 4 weeks for patients having ready‐to‐treat status, for hip fracture fixation is 48 h, and for cataract surgery is 16 weeks for high‐risk patients. However, individual provinces are given the flexibility to define several urgency or priority levels, with separate wait time targets, all respecting the federal benchmark. For example, the province of Ontario has set four levels of urgency to see a surgical specialist and undergo surgery. Table 1 summarizes the provincial government‐mandated patient priorities and associated wait time targets in Ontario for a number of nonemergency medical and clinical services. Emergency patients must be seen immediately, so they are not included in the benchmark indicators that provinces report to the Canadian Institute for Health Information (CIHI). Wait time targets for nonemergency medical conditions range from 24 h to 182 days. In the case of breast cancer, patients with priorities 1, 2, 3, and 4 seeking their first surgical appointment should be seen by a doctor within 1, 10, 21, and 35 days, respectively. In addition, Cancer Care Ontario has established wait time targets for radiation therapy based on three priority categories. Patients with priorities 1, 2, and 3, and ready‐to‐treat status, should start radiation therapy within 1, 7, and 14 calendar days, respectively (Cancer Care Ontario, 2019). In addition to government‐driven regulatory initiatives, the Wait Time Alliance (WTA) comprising several medical associations has determined medically acceptable wait times for 1000 treatments in 16 areas of medical practice.
Provincial government‐mandated wait time targets in Ontario for a number of nonemergency clinical and medical services by patient priority.
What is common to all of these wait time target setting initiatives is the consensus approach to their determination. Set by a panel of surgeons, specialists and health care administrators, these priority‐specific wait time targets are based on clinical urgency and reasonable waits for medical procedures but they do not consider the efficient use of clinical resources and the patient volume associated with each patient class. In practice, two critical elements that are not considered in setting the targets are the system capacity and the variability in demand. Ignoring these factors results in suboptimal operational practices. Typically, the challenging task of booking randomly arriving patients into available service capacity while meeting priority‐specific wait time targets in a cost‐efficient manner is left to the discretion of the booking clerks with little to no guidance.
From a societal perspective, the cost of waiting and the cost of overtime are two important components of the total cost to the health system. The cost of time lost due to waiting can be seen as the monetary value of lost productive time. Many patients can experience discomfort, pain and even health deterioration resulting in lost productivity and wages. A recent Statistics Canada study estimated that the average cost of waiting for 1,082,541 patients who waited 11 weeks on average for treatment, and reported that the wait adversely affected their lives, was $1924 per patient (Barua & Jacques, 2019). The above attempt notwithstanding, the cost of waiting is difficult to quantify. In this paper, we take an implicit rather than explicit approach to estimate the cost of waiting. We recognize that the setting of wait time targets is a balancing act that seeks a compromise between short wait times and reduced overtime utilization. Extending wait time targets allows health care organizations to smooth out demand over a period of time and thus mitigate against the need for overtime. However, longer targets lead to increased patient wait times and the associated costs. Thus, we are attempting to balance a subjective cost (waiting) against a more objective one (overtime).
Through this paper, we aim to provide a
The rest of the paper proceeds as follows. In Section 2, we provide a review of the relevant literature on the definition and determination of wait time targets. In Section 3, we describe the proposed methodological approach in detail and discuss a number of numerical experiments. We then conclude with remarks and future research directions in Section 4.
RELATED LITERATURE
In the patient scheduling literature, wait time targets have been used as an input parameter in mathematical programming, discrete‐event simulation and queueing theory models developed to reduce wait times, increase patient throughput and maximize resource utilization. The focus is therefore on capacity planning and/or scheduling optimization to meet clinically set wait time targets. In contrast, our paper seeks to determine the appropriate wait time targets given the available capacity and chosen scheduling policy. For example, Patrick et al. (2008) developed a Markov Decision Process (MDP) model to dynamically schedule patients with different priorities and associated wait time targets to a diagnostic facility. Similarly, Sauré et al. (2012) built and approximately solved an MDP model to dynamically schedule multiple types of radiation therapy treatments into treatment units within the mandated wait time targets. More recently, Astaraky and Patrick (2015) developed an MDP model to schedule multi‐class surgery patients with class‐specific wait time targets with the goal of optimizing the use of upstream and downstream hospital resources simultaneously. Huang et al. (2015) proposed a queueing model for multi‐class emergency department (ED) patients to be seen by a physician within patient‐specific wait time targets. The authors also identified policies that asymptotically minimize the congestion costs for their setting. Li et al. (2015) developed a mixed integer programming model to optimize LINAC (linear accelerator) capacity allocation and case‐mix decisions while meeting wait time target requirements for multiple types of patients. Ma et al. (2016) built simulation‐ and optimization‐based models to enable clinic managers to make informed capacity planning decisions with respect to multi‐class cancer patients seeking consult appointments with oncologists. Geng and Xie (2016) considered the advance appointment scheduling of two types of patients with specific wait time targets for a diagnostic service using a finite‐horizon MDP approach and provided a characterization of an optimal control policy by proving the monotonicity and concavity properties of the reward function. Kazemian et al. (2017) considered five patient priority levels and a maximum wait time target for elective surgery in their discrete‐event simulation model. In a stochastic programming model meant to maximize both revenue and equity, Zhou et al. (2018) considered access time targets for different types of patients as a constraint in the allocation of hospital ward capacity.
Despite the number of patient scheduling and capacity planning studies using wait time targets as an input, there are only a few published papers in the medical research literature concerned with the
Schaafsma (2006) pointed out the need for a better approach and reproducible methodology to determine wait time targets as opposed to the survey‐and‐consensus method. Without laying out the specifics, he proposed a method that is based on the cost minimization problem that arises from the trade‐off between excess capacity and waiting in a setting where random patient arrivals occur. The method addressed two elements that the consensus method did not consider: a variable number of patient arrivals and capacity allocation practices. Harrison and Appleby (2009) criticized the national 18‐week wait time target set by NHS England and argue in favor of variable wait time targets across medical conditions, regions, and hospitals. They claimed that patient prioritization would generate more benefits without any additional costs, or a reduction in the maximum mandated wait, while also decreasing patient wait times further. In a related paper, Harrison and Appleby (2010) conducted a cost–benefit analysis of different measures to reduce waits and discussed the factors that should be considered in estimating the cost of waiting and shortening wait lists. They also highlighted that the need for more capacity was overestimated by the government when setting the 18‐week target for a range of medical services, suggesting that waiting times could be reduced through better patient flow, diversion of care from hospitals, pooling of consultants within specialties, and some rationing.
Ahn et al. (2011) empirically derived maximal acceptable wait times for adolescent scoliosis treatment. Using retrospective clinical data about 216 patients, they built a logistic regression model to investigate the relationship between surgical wait times and predetermined adverse events while controlling for several confounding variables. They showed that longer wait times are associated with higher odds of adverse events. They also looked at true and false positives for adverse events at cutoff wait times ranging from 1 to 365 days. Through a receiver operating characteristic (ROC) curve, they showed that an access target of 3 months compared to a consensus target of 6 months had the potential to reduce the risk of adverse complications and that there was no potential gain, and hence additional costs, in setting longer targets to reduce false positives.
Also related to our work is the paper by Olivares et al. (2008). The authors considered a newsvendor setting and proposed two methods to estimate the unobservable cost parameters characterizing the mismatch cost function. The authors also developed an econometric model that accounts for heterogeneity in the uncertainty faced by the newsvendor as well as in the cost parameters, which they applied to a hospital that balances the idle time and overtime costs associated with operating room capacity decisions for cardiac surgeries. Although their study concerns health care capacity allocation decisions, its focus is on the direct waits associated with appointment (allocation) scheduling decisions, whereas the present study focuses on the indirect waits associated with advance scheduling decisions.
In a closely related study, Robinson and Chen (2011) developed a method to estimate the relative cost of customer direct waiting while considering the trade‐off between idle time and waiting time in the context of appointment (allocation) scheduling. Their work, however, focused on identifying optimal appointment scheduling policies rather than on the determination of wait time targets. As the optimal scheduling policy depends critically on it, they derived bounds on the relative perceived value of patients waiting and proposed a simple queueing model to estimate this parameter based on the average number of customers waiting and server's utilization.
Most related to our work is the paper by Liu (2016). He studied the impact of the size of the appointment scheduling window (defined by the wait time target) on operational efficiency under patient no‐shows. Using a single‐server queueing model, he proposed an approach to determine the capacity of the queue, which serves as a proxy for the length of the appointment scheduling window, and provided an analytical characterization for the corresponding optimal values. Our study significantly differs from that of Liu's mainly because we consider multiple classes of patients defined in terms of clinical urgency, whereas he only considered two classes of patients defined based on no‐show probabilities. Furthermore, it is not clear if his conclusions can be generalized to three or more patient classes.
Finally, using a multi‐class queueing model, Ding et al. (2019) structurally estimated the perceived marginal waiting cost of ED patients from a hospital perspective and empirically showed how it impacts patient routing decisions. They also determined that this cost can be best described by a piece‐wise linear concave function in the wait time for each class.
A METHODOLOGY TO DETERMINE WAIT TIME TARGETS
There is a clear relationship between the choice of wait time targets and the use of overtime. Long wait time targets allow booking clerks to book arriving demand further into the future smoothing out the variation of the demand over time. This reduces overtime usage but increases patient wait times. Short wait time targets, on the other hand, limit the clerks' ability to book incoming patients within the targets without resorting to overtime.
We develop a parametric mathematical programming model that seeks to determine the optimal wait time targets based on the trade‐off between average patient wait times and daily (or weekly) overtime utilization. This is done assuming that the scheduling policy is known in advance. Thus, given cost parameters and a scheduling policy, the model finds a set of wait time targets (restricted by medically acceptable upper bounds) such that the total cost associated with the resulting average wait times and daily overtime utilization is minimized. In mathematical terms, the model can be formulated as follows:
An important caveat to note is that we are assuming that a clinic has already done its due diligence in ensuring sufficient (but not excess) available capacity in order to meet demand. If this first step is not done then the setting of targets is largely a pointless task as indeed is spending much time determining a good scheduling policy. In a setting with excess capacity, even a first‐come‐first‐served policy will likely be fine and achieving wait time targets will not be much of an issue. Conversely, in a setting where there is insufficient capacity, no scheduling policy will be capable of achieving any targets in the long run. A clinic that continually finds itself having to adjust its wait time targets is likely one that needs to go back and revisit the capacity decisions made earlier. Of course, it is in that narrow band where there is sufficient capacity but not excessive capacity that a clinic is functioning most efficiently. Thus, this paper focuses on a setting where capacity is about equal to average demand. The presence of overtime allows such a system to function well provided that the scheduling policy is a good one and the targets are well set.
The use of
There are several challenges that prevent us from directly solving (1). First, average wait times and overtime utilization depend on the demand, the system capacity and the scheduling policy employed. Second, even if the demand, system capacity and scheduling policy are known, there is no closed‐form expression for either the average wait times or the overtime function. Finally, even if there were functions that accurately captured the average wait times, there are no objective values for the unit wait time costs
Choose an intelligent scheduling policy. We briefly describe some advance patient scheduling policies available in the literature that have previously been shown to perform well. From these policies, we choose a single booking policy to use for the rest of the paper. The choice of this policy is justified below but the method itself could be utilized based on any other policy. An organization using a different scheduling policy would simply need to adjust the simulation component (step 3 below) of the methodology accordingly. Ensure that sufficient capacity (both regular and overtime) is available to make the scheduling policy viable. For instance, the policy that we use in the rest of the paper books within the targets and uses overtime if no such capacity is available. Thus, the demand distribution imposes a capacity requirement. Previous research provides one means of determining the necessary capacity (Patrick et al., 2008). Determine distribution of demand for each priority class.
These steps are outlined in the following sections using numerical examples throughout to illustrate.
Determine the setting
Choosing a scheduling policy
Advance patient scheduling plays a critical role in the optimal allocation of capacity among different types of incoming patients. There are several advance scheduling policies discussed in the literature. Using a first available slot policy (i.e., a myopic policy based on the immediate cost function), patients are booked as soon as possible in order of urgency. This policy fails to consider the impact of today's decisions on the future performance of the scheduling system. Patrick et al. (2008) derived a set of booking rules known as the PPQ (Patrick, Puterman, and Quayrenne) policy to efficiently book incoming patients into available appointment slots. According to this policy, the highest priority patients are booked as soon as possible within the wait time target and lower priority patients are booked on day 1, then on the last day within the target window and finally working backward to day 2. If there is insufficient capacity within the target window, overtime is used rather than booking late. More recently, Sauré et al. (2015) compared the performance of several advance scheduling policies including a novel SS policy (policy obtained through a simulation‐based approximate dynamic programming approach using an S‐shaped value function approximation), the PPQ policy, a Myopic policy, and a heuristic policy called “Day with the Minimum Number of Bookings” or DMB policy. The DMB policy books patients on day 1 and then on the day within the target window that contains the fewest bookings—starting with the highest priority class and working downward. If the capacity within the target window is insufficient, overtime is used. The Myopic policy performed very poorly compared to the others on most relevant metrics (such as total discounted cost, average wait times, average time to first available slot, percentage of late bookings and overtime utilization) while the performance of the DMB and the PPQ were reasonably similar with the notable exception that the DMB managed significantly lower average wait times for the lower priority classes. Although the SS policy outperformed both the PPQ and the DMB, the improvement was small. The significant downside of the SS policy is that it depends on an optimization model rather than a set of policy rules thus making it much more difficult to implement. Considering both performance and practicality, we chose to simulate the DMB policy to approximate the average wait times and overtime utilization as functions of the different wait time targets though again the approach can be used with any policy. To demonstrate the latter, we provide one example where the first available slot policy (with booking limits) is used instead.
Demand and capacity
We describe the proposed approach using several multi‐priority patient scheduling settings including three illustrative examples with two patient classes (base case and two variants) and a practical application with four patient classes. For the illustrative examples, we consider a small clinic with an average daily demand of 10 appointment requests per day, regular‐hour capacity of 10 appointment slots per day, and sufficiently high overtime capacity to serve all the demand not booked through regular‐hour capacity (four slots suffice). First, we assume that the clinic classifies incoming patients into two categories, priority 1 and 2, with maximum clinically recommended wait times of 7 and 14 days, respectively (i.e.,
Simulate the setting
The simulation of the settings outlined in Subsection 3.1 involved a warm‐up period of
Simulation procedure for the two‐patient class example
Figure 1 displays some of the results of the simulation for the base‐case example with two patient classes. In this setting, the mean wait times increase linearly with

Simulation results of the DMB policy for two patient classes.
Approximate the average wait time and overtime functions
Having created a data set through simulation, we use multiple regression and a neural network method called a feed‐forward multi‐layer perceptron (MLP) to obtain the functional representations
To obtain closed‐form functions to approximate the average wait times (in days or weeks) and the average number of overtime bookings (per day or week) as a function of the wait time targets, we proceed according to the following step‐wise procedure. In each case, we first fit a multiple linear regression model, and if the goodness‐of‐fit measure, the
Mean wait time and mean overtime function parameters.
Abbreviations: MOPD, mean overtime per day; MOPW, mean overtime per week; MWT, mean wait time; Pr, priority.
We used Python and the Keras/Tensorflow machine learning framework library to fit MLP models. The model building process involved a total of 280 observations for the two‐patient class imbalanced system and 3944 observations for the four‐patient class rheumatology clinic case. We used a 70%–15%–15% data set split for model training, validation and testing, respectively.
One of the key tasks when working with neural networks is hyper‐parameter tuning. There are several approaches to perform this task, including manual search, grid search, random search and Bayesian optimization methods. In our case, we observed the trained models to be robust to key hyper‐parameter changes on the validation data sets. Consequently, and given the scale and focus of the problem at hand, we deemed manual experimentation to be satisfactory for the purpose of our study. Through manual testing one can quickly test a choice of parameters and their score, train the model again, and check the difference in the score, without the use of automation in the selection of parameters as required in a grid or random search (Mudugandla, 2019). Using the manual tuning approach, we determined the minimal number of neurons, epochs, and layers, together with the batch size that provided reasonable model validation and prediction performance for each specific setting. We used rectified linear unit (ReLU) activation functions at each input and hidden layer and a linear activation function at the output layer. The latter was done to keep the model linearizable as linearity is crucial to accomplish the next step in our method that involves the formulation and solution of an inverse optimization model. The MLP model parameters for the two‐patient class and the four‐patient class settings are summarized in Tables 3, 4, and 5.
Scaled MLP parameters for MOPD for the two‐patient class setting (imbalanced system).
Scaled MLP parameters for MWT, Pr.1 for the four‐patient class setting.
Scaled MLP parameters for MOPW for the four‐patient class setting.
The forward optimization problem
Using the parametric cost function in (1), we can now formulate a forward optimization problem in standard form denoted by “FO”. The corresponding model uses the parametric functions for the average wait times and the overtime bookings determined above. The constraints ensure that the wait time targets are nondecreasing with respect to priority class and that they respect the maximum clinically acceptable wait time for each patient group. The generic forward optimization model is given below.
To illustrate the approach when multiple regression does not provide a good approximation and a neural network formulation is required, we use the imbalanced variant of the two‐patient class setting. The ReLU activation function
In the imbalanced variant of the two patient class setting, the mean overtime per day (MOPD) is approximated using a feed‐forward MLP with six neurons in the input layer leading to six pairs of constraints in the linear program. Thus, the forward optimization problem for this setting can be formulated as shown in EC.5 in the Supporting Information. The forward optimization formulations for the other settings are derived in much the same manner.
Inverse optimization
The above sections provide an approach to determine reasonable parametric functions for the average wait time for patients of each priority class and for the average number of overtime bookings
Inverse optimization seeks to determine the cost parameters associated with the forward problem that render a given feasible solution optimal or approximately optimal. Inverse optimization has a wide range of applications including but not limited to finance (Bertsimas et al., 2012), health care decision‐making (Erkin et al., 2010), cancer treatment planning (Chan et al., 2014), and energy markets (Birge et al., 2017). Ahuja and Orlin (2001) discuss the general methodological framework for inverse problems under the
In the inverse optimization model IO
In EC.2 in the Supporting Information, we provide the explicit formulation of the IO model for the case of two patient classes with average wait time and overtime utilization functions derived using multiple regression. The IO model for the case of two classes with an MLP‐derived FO objective function is given in EC.6 in the Supporting Information. As a total of six neurons were used in the input layer of the MLP, 12 additional constraints are required. The coefficients in the inverse optimization model constraints are obtained by applying the KKT conditions to the primal (i.e., forward) optimization problems in EC.1 and EC.5 in the Supporting Information. The inverse optimization models for the other cases are derived in much the same manner.
Convexity
The validity of the above approach depends on the convexity of the mathematical programs. In this section, we demonstrate that convexity. Primal objective functions that are affine, quadratic or a combination of both are convex in the wait time targets.
The proof is trivial. Using the convexity properties of affine and quadratic functions with positive quadratic terms, one can show that the average wait time and overtime functions are convex in the wait time targets. In addition, a nonnegative weighted sum of convex functions
Due to the convexity property of norms, the objective functions associated with the inverse optimization problems are also convex (Boyd et al., 2004).
Both primal and dual problems satisfy Slater's constraint qualifications. Under Slater's rule, the KKT conditions are both necessary and sufficient for optimality (Boyd et al., 2004).
It is important to note that Proposition 1 and remarks 1 and 2 ensure that a local optimal solution to the nonlinear forward and inverse optimization models will also be a global optimal solution (Boyd et al., 2004).
The IO models seek to minimize
All the inverse optimization models in the paper were coded in Python and solved using Gurobi API on a MacBook Pro computer with a 2.4 GHz Intel Core i7 processor and 16 GB RAM. For practical reasons, we considered all integer feasible solutions for wait time targets. The models with two patient classes typically solved in under 15 s while the models with four patient classes solved within a minute.
Choose the wait time targets
We numerically solve the IO problem as described in Equations (4)–(10) for each setting and, based on the outcome, recommend wait time targets.
Two priority class setting with its two variants
For the base case of the two patient class setting (models in EC.1 and EC.2 in the Supporting Information), Figure 2a demonstrates that

Unit wait time cost values (
The highest possible value for the cost of waiting for the second priority class is one tenth of the cost of an overtime slot and occurs when
For the two patient class variant where patients are scheduled using the first available slot scheduling policy (models in EC.3 and EC.4 in the Supporting Information), we first need to determine the respective booking limits, which are defined as the number of days beyond the wait time targets when the cost of waiting becomes higher than that of overtime. This is typically done by dividing the unit overtime cost by the unit wait time cost associated with each priority class. In our case, however, the unit wait time costs are not known in advance. We chose 2 and 10 days (beyond the clinical maximums) as the booking limits for priority 1 and 2 patients, respectively. These values are based on the maximum costs of waiting determined through the use of the DMB policy for the two priority class setting (base case), which are approximately

Total cost for the variants of the clinical setting with two patient classes (first available slot policy and imbalanced system).
In the imbalance case (models in EC.5 and EC.6 in the Supporting Information), the total cost is minimized when the value of
Table 6 summarizes the simulation results obtained for each of the two priority class settings discussed above using both the clinical maximums and the targets recommended through our approach. Each set of wait times targets was simulated for 1250 days using common patient arrivals with statistics collected for each of 30 simulation runs after a warm‐up period of 250 days. Results confirm that the shorter targets determined through our approach provide lower wait times without increasing overtime.
Simulation results for the two priority class settings.
Abbreviations: MOPD, mean overtime per day; MWT, mean wait time.
Four priority classes: The rheumatology clinic
For the rheumatology clinic (models in EC.9 and EC.10 in the Supporting Information), the situation is a bit different. In this case, the proportion of demand is increasing as the priority decreases so that the lowest priority class has the highest demand. The highest priority class is actually quite small leading to a smaller target presenting less of a challenge. The size of the lower priority classes results in the cost of waiting determined by the IO problem approaching zero but never quite reaching it all the way up to the clinical maximums (Figure 4). One might therefore think that either the maximums are fine or else there is an argument for extending them even further. However, when one examines the value of the imputed wait time costs or similarly the reduction in overtime achieved by extending the targets, the benefit appears to be minimal. For instance, if a clinic was to set the targets such that the chosen targets result in less than one additional overtime slot

Total cost versus different wait time targets for a case study consisting of four priority classes.
Simulation results for the rheumatology clinic.
Abbreviations: MOPW/Y, mean overtime per week/year; MWT, mean wait time.
Thus if we are to stick to the approach outlined in this paper then the clinical maximums would remain the most appropriate targets. However clinics not concerned by a slight increase in overtime might consider more aggressive targets; representing a willingness to pay at least something (in increased OT) in order to reduce wait times to some degree.
A note on implementation
As mentioned earlier, implementation of our methodology requires that a clinic first do a proper demand analysis to ensure that they are not functioning with insufficient capacity. This is typically not a difficult task as it involves ensuring that the average demand of the clinic is equal to the available capacity. A more involved analysis using queuing theory to account for variability in demand is likely unnecessary provided the clinic has chosen an intelligent scheduling policy—such as the DMB utilized in this paper. Failure to do the required demand analysis and capacity planning will likely result in unacceptable levels of overtime. Furthermore, a clinic that has been using longer wait time targets than recommended by our method will undoubtedly need to go through a transition phase in order to bring the backlog of scheduled patients down to a point where the new targets can be maintained. For instance, a clinic moving from a target of 30 days to a target of 20 will have patients booked on days 21 to 30 who will need to be served through an additional outlay of resources (probably in the form of overtime). However, once this transition phase is completed, it is our contention that the cost of
DISCUSSION AND CONCLUSION
The goal of health care institutions is to provide the right care to patients in as timely a fashion as possible. In an effort to better define “timely”, governments have used expert opinion to determine priority‐specific, clinically acceptable wait time targets. However, rarely have governments or clinics done the necessary analysis to determine if those targets are manageable. What targets are manageable depends very much on the capacity available to an organization, the distribution of its demand (particularly the size of its highest priority class) and the scheduling policy employed. Thus, any attempt to determine appropriate priority‐specific targets need to be context specific and respect the upper bounds imposed by the clinical maximums.
In this paper we have provided just such a context‐specific approach to target setting. It is common for organizations struggling to meet their targets to seek relief by extending the target of the lowest priority class—a target that is often already quite long. What this research provides is a threshold on the target for each priority class beyond which there is no managerial benefit. If that threshold is lower than the clinical maximum then continuing to use the clinical maximum as the target simply imposes additional wait on the patient without justification. If, on the other hand, the threshold is higher than the clinical maximum then the clinic is in a situation where additional overtime is required as a result of the imposition of this clinical maximum. Such a clinic ought to explore whether that maximum is indeed appropriately set and further ensure that patients assigned to that priority class truly belong there. Extending the clinical maximum or limiting the size of this priority class can help reduce the amount of overtime required. Typically, it is higher priority classes with their shorter clinical maximums that cause this issue (unless the highest priority classes are very small such as in the rheumatology clinic example). Thus, contrary to popular practice, clinics ought to be focusing on the targets of the highest priority class rather than extending the target of the lowest class as it is the target of the highest priority class that drives the need for overtime.
Also contrary to popular thinking, our analysis demonstrates that an imbalanced system where average demand exceeds capacity actually has lower recommended targets than the balanced system. Although this can seem counterintuitive at first, there is a reasonable explanation. A system with more demand than capacity will run into the need for overtime much more quickly and experience idle time much less frequently. A shorter time window is sufficient to allow such a clinic to fill all regular hour capacity almost all the time. Targets can therefore be shorter without increasing overtime utilization. Again, we emphasize the importance a clinic should place on ensuring that capacity is at least equal to average demand prior to attempting to impose targets. Where capacity is insufficient, unacceptably high levels of overtime will be inevitable in order to meet any targets. If sufficient overtime is also not available, wait times will simply continue to increase and the targets become meaningless.
It is worth noting that our methodology to determine the optimal targets is general but the results presented in this paper are
As a future extension of this work, it would be worthwhile to evaluate the robustness of the results by considering different clinic sizes. In addition, one could argue that the demand for service depends on the wait time targets. For example, it would be reasonable to expect an increase in demand if a wait time target is set at 5 weeks instead of 26 weeks. If an improvement in wait times led to an increase in the number of appointment requests, it would be necessary to rerun the method with new operational parameters, which would likely result in slightly extended targets.
Table 1 demonstrates several examples of services with long clinical wait time targets for lower priority patients set through the consensus approach. As demonstrated using illustrative examples and a practical application, by utilizing the modeling approach in this paper we contend that many of the current wait time targets could be reduced significantly without requiring additional resources. Of course, it is certainly true that an initial outlay of resources would be required to reduce the wait lists to the point where the new targets can be maintained. Finally, our work highlights the important role that the scheduling policy and other operational factors such as demand and capacity play in determining what wait time targets are readily achievable.
The most notable benefit that can be obtained from the implementation of the proposed approach in clinical practice is the reduction of wait times in a systematic way ensuring timely patient access to care. As emphasized in the paper, this can be achieved through the use of good scheduling policies and accounting for specific demand and capacity values. To this end, the DMB policy is an easy to implement scheduling heuristic with provably better system and service level performance than other known policies in the literature. An appointment scheduling tool integrated to a patient information system could be used to implement the DMB policy and ensure efficient scheduling operations. To further automate the process, an integrated decision‐support tool with an optimization engine could be developed to assist with the determination of wait time targets based on the number of priority classes and the associated maximum recommended wait, demand rates and capacity parameters for a particular clinic.
Footnotes
ACKNOWLEDGMENTS
This work was partially supported by the Natural Sciences and Engineering Research Council of Canada (NSERC; Grants RGPIN‐2018‐05225 and RGPIN‐2020‐04301).
