Skip to main content
Springer Nature - PMC COVID-19 Collection logoLink to Springer Nature - PMC COVID-19 Collection
. 2021 Mar 24;24(4):742–767. doi: 10.1007/s10729-021-09546-4

Managing capacity for virtual and office appointments in chronic care

Xiao Yu 1, Armagan Bayram 1,
PMCID: PMC7987515  PMID: 33759065

Abstract

Patients living with a chronic disease often require regular appointments and treatments. Due to the constraints on the availability of office appointments and the capacity of physicians, access to chronic care can be limited; consequently, patients may fail to receive the recommended care suggested by clinical guidelines. Virtual appointments can provide a cost-effective alternative to traditional office appointments for managing chronic conditions. Advances in information technology infrastructure, communication, and connected medical devices are enabling providers to evaluate, diagnose, and treat patients remotely. In this study, we build a capacity allocation model to study the use of virtual appointments in a chronic care setting. We consider a cohort of patients receiving chronic care and model the flow of the patients between office and virtual appointments using an open migration network. We formulate the planning of capacity needed for office and virtual appointments with a newsvendor model to maximize long-run average earnings. We consider differences in treatment and diagnosis effectiveness for office and virtual appointments. We derive optimal capacity allocation policies and implement numerical experiments. With the model developed, capacity decisions for office and virtual appointments can be made more systematically with the consideration of patient disease progressions.

Keywords: Virtual appointments, Capacity planning, Chronic care, Newsvendor model, Operations research, Operations management

Highlights

  • We consider an operational problem that deals with the effective allocation of capacity among different types of appointments.

  • We integrate the operational decisions (i.e., capacity allocation) with the clinical operations (i.e., treatment and diagnosis of patients, disease progression).

  • We show how the expected number of patients at different appointments changes with respect to some of the model parameters.

  • We find that although virtual appointments are not as effective as office appointments, they can have equal importance to office appointments due to their lower costs.

  • We propose efficient and practical solutions that would help clinics in their capacity allocation decisions.

Introduction

Chronic care involves the treatment and monitoring of pre-existing and long-term diseases such as diabetes, high blood pressure, asthma, Alzheimer’s disease, and cardiovascular disease [10]. In the U.S., 45% of the population has at least one chronic disease, and the cost of chronic care constitutes over 75% of the entire health care spending in the U.S. [25, 48]. Given that the population is increasing and aging, the need for chronic care in the future will increase faster. Current care processes are insufficient to address this coming mismatch in supply and demand [24]. To improve patient access to chronic care and to reduce their burden, health care providers increasingly rely on virtual appointments as a new alternative way to provide effective and consistent long-term care. Virtual appointments, consisting of e-mail, phone, and online consultations, can improve patient access and ensure continuity of care and, consequently, better outcomes [12, 42].

Virtual appointments can be used as a substitute for, or be complementary to office appointments, and they can take many different forms. For example, virtual appointments can be used for diagnosis only, for treatment only, and for both treatment and diagnosis, similar to office appointments [7]. More specifically, through virtual appointments that provide diagnosis only, chronic-care patients can be monitored remotely in real time and updates regarding the patients’ status can be obtained [3, 37]. Through virtual appointments that provide treatment only, educational support and reliable resources can be provided to patients without diagnosing their status [22]. Finally, virtual appointments can also be used to provide both diagnosis and treatment, in which both the patients’ health status are diagnosed and proper treatments are provided [7]. Since virtual appointments are provided remotely, they can enhance the delivery of health care to geographically-disadvantaged and medically-underserved populations [1]. In addition, patients who are unable or unwilling to leave their homes to seek medical treatments or are in poor physical condition can also benefit from virtual appointments [4, 8]. Virtual appointments have the potential to enhance primary care delivery by enabling cost reductions for both health delivery and travel and larger panel sizes without sacrifices in the quality of health care [5, 44]. Parallel to its benefits, more patients are willing to receive care through this convenient method. Thus, the demand for virtual appointments is increasing quickly. The total number of virtual consultations is growing by around 10% a year, with growth projected to reach around 25 million in 2020 [49].

Despite the increased usage of virtual appointments and their observed benefits in chronic care, the integration of virtual appointments with office appointments can be operationally challenging for the clinics. One of the reasons for this challenge is that office and virtual appointments can have differences in their treatment/diagnosis effectiveness and in their costs. More specifically, although virtual appointments can provide cost-effective treatments, they can result in similar [16] or worse patient-related outcomes [33, 38] compared to office appointments, which makes it harder to decide how to allocate the available capacity among appointments with different effectiveness. Moreover, with the integration of virtual appointments, the patient flow dynamics become complex and it gets difficult to identify the expected number of patients that can be scheduled for office and virtual appointments. Indeed, faced with rising costs and patient populations, managers of health facilities like clinics strive to determine an appropriate capacity to meet the needs of the patients and avoid the opportunity cost and over-utilization cost as much as possible. Thus, it is important to develop strategies to determine the expected number of patients and allocate available capacity efficiently by considering the patient flow dynamics. To address the need for capacity allocation policies, we study in this paper a chronic care setting in which patients are scheduled for virtual or office appointments. We consider that, similar to office appointments, virtual appointments can also provide both treatment and diagnosis, and parallel to previous studies [7, 33, 38] we assume that virtual appointments can be less effective than office appointments. We develop a modeling framework to determine the optimal allocation of the capacity for both office and virtual appointments and aim to answer the following operational questions:

  1. What is the expected number of patients scheduled for office and virtual appointments for the given follow-up, service, arrival, and departure rates?

  2. How should the available capacity be allocated among office and virtual appointments to maximize the long-run average earnings of a health clinic?

To address these questions, we develop a migration network model to analyze patient flow and disease progressions. Using the migration network model, we first analytically investigate the number of patients in the steady state who are scheduled for office and virtual appointments. Second, we analyze how the expected number of patients at each node of the migration network would change with respect to some model parameters. Third, we develop a newsvendor-type model to maximize the long-run average earnings of a health clinic. We further propose heuristics to find the capacity allocations among office and virtual appointments. Fourth, we analytically investigate how limited capacity impacts the proposed heuristics and the optimal capacity allocation decisions. Finally, through our numerical studies, we analyze the effect of model parameters on the allocation of the capacity of the office and virtual appointments by analyzing different scenarios.

The remainder of this paper is organized as follows: In Section 2, we review the related literature. Section 3 presents the migration network model and characterizes the number of patients in steady-state conditions. In Section 4, we develop capacity allocation models for different settings and propose heuristics to identify capacity allocations among office and virtual appointments. In Section 5, we perform numerical experiments and sensitivity analysis to illustrate the application of our models. Finally, our conclusions are outlined in Section 6.

Relevant literature and contributions

In this section, we discuss separately the relevant literature and the contribution of our study.

Relevant literature

Our study builds on the literature of decision models in community-based chronic care delivery. Related to this area, [31] present and analyze three representative examples of prevailing quantitative decision models for managing community-based chronic care (i.e., [18, 30]). For each example, they analyze the background of the problem, present the methodology, and show their findings and implications. Among these examples, [30] propose a Markov decision process to model multiple care-provider visit patterns for stroke patients, while [18] combine a Markovian disease progression model with a capacity allocation model to determine revisit intervals for childhood asthma care. A major difference of our paper from the listed literature is that we consider different types of appointments (i.e., office and virtual appointments) and investigate the capacity allocation decisions among the different types of appointments.

Related to the virtual appointment setting, studies that investigate the management of office and virtual appointments are limited. In a relevant study, [36] build an optimization model to design effective checkup plans (i.e., phone calls, office visits) for monitoring individual patients after hospital discharge. Their study considers only the diagnosis impacts of the virtual appointments, whereas we include both the treatment and the diagnosis impact of the virtual appointments. Among the studies considering the impact of virtual appointments on both treatment and diagnosis, [6] develop a Markovian model to determine the patient revisit intervals in primary care by incorporating virtual appointments into an office appointment setting. In another study, [7] develop a stochastic dynamic programming model to determine the follow-up rates for office and virtual appointments, and they investigate the value of virtual appointments in patients’ health outcomes. In these papers, the capacity of the appointments is assumed to be given. In contrast to these studies, we investigate the capacity allocation of office and virtual appointments for different settings.

Another stream of literature that is relevant to our study is on the capacity planning problem in health care, which addresses the issue of allocating limited resources to satisfy the demand of the patients. There are several studies in this area, and [26] provide a comprehensive review of resource allocation and capacity planning in health care. Among this literature, the following papers are more relevant to our methodology. [11] develop an optimization/queuing network model for optimal planning of resource allocations (e.g., beds and nurses) and apply it to a blood bank and a health maintenance organization. [32] develop a multi-class migration network model as an optimization model to determine the optimal capacity that maximizes the overall profit of a dialysis clinic. [34] present a long-term care network model to determine the optimal capacity for nursing homes and community-based services. Distinct from the above literature, we consider both patient flows and patients’ disease progression to determine optimal capacity allocations. Our differences in the modeling structure are detailed in the following section.

Contributions

In this paper, we consider an operational problem that deals with the effective allocation of capacity among different types of appointments (i.e., office and virtual appointments) to maximize the long-run average earnings of the clinics. The paper contributes to the capacity allocation literature on the basis of the model structure, since we consider two types of appointments with different effectiveness and patient interactions in the chronic care setting. More specifically, different from the above literature, we consider (i) the integration of operational decisions (i.e., how to allocate capacity among different appointments) with the clinical operations (i.e., treatment and diagnosis of patients), (ii) two types of appointments having different diagnosis and treatment effectiveness, (iii) disease progression due to the chronic nature of the condition, and (iv) patient dynamics and different patient groups rather than homogenous patients, as we categorize patients as controlled vs. uncontrolled and returning vs. new. The differences in the modeling approaches lead us to reach different and unique conclusions. For example, we derive the expected number of patients scheduled for office and virtual appointments and the expected number of patients in the controlled and uncontrolled health states by considering patients’ disease progressions. Through our results, we present how office and virtual follow-up rates impact the optimal office and virtual appointment capacity allocations and present how limited total capacity and time impact the allocated capacity and average clinic earnings. We further propose efficient and practical solutions that would help clinics in their capacity allocation decisions and bring them higher average earnings. We find that although virtual appointments are not as effective as office appointments, they can have equal importance to office appointments due to their lower costs. Different from the cited literature, we also show how the expected number of patients at different nodes in the migration network model changes with respect to some of the model parameters.

Migration network model for office and virtual appointments

In this section, we consider a cohort of patients receiving chronic care via both office and virtual appointments. In this network, two types of patients are served (i.e., new patients and returning patients), and physicians provide both office and virtual appointments. We use a continuous-time open migration network [27, p.48-p.57] to simulate the population dynamics (i.e., patient flows and disease progression) in which patients’ arrivals are considered as Poisson process and the time intervals between patient transitions are independently and exponentially distributed. We further consider an infinite population so that the node capacities of the migration network are unlimited.

We illustrate our migration network model in Fig. 1, and we describe the nodes and flows of the network in this section. We use iI={o,v}, where “o” corresponds to office appointments and “v” corresponds to virtual appointments, to denote the set of appointment types. New patients with office and virtual appointments arrive with Poisson arrival rate λi,iI. We define the “service” as the diagnosis and treatment of a patient, and we consider that office and virtual appointments provide both diagnosis and treatment during the appointment. More specifically, service time corresponds to the duration of an appointment, and service times of patients are exponentially and independently distributed. We use μi,iI to denote the service rate of office and virtual appointments, respectively. We define follow-up time (i.e., revisit interval) as the time between the current visit and the next time the patient initiates an appointment. We consider that after each appointment, the physician recommends to the patient the type and the time of the next visit. Hence, patients are scheduled for appointments based on the physician’s recommendation. Patient follow-up times are assumed to be independently and exponentially distributed, with a rate of σi,iI. Some patients may depart from the physicians’ panel before scheduling another appointment (i.e., change the physician or clinic). Patients’ departure times are independently and exponentially distributed with a rate of δ.

Fig. 1.

Fig. 1

Migration network model

We use the “control” measure to characterize the patient health status. The “control” measure helps with understanding how well chronic-care related symptoms are currently controlled in a patient. Depending on the types of chronic diseases, these categorizations may differ. For example, for asthma, four categories can be used as follows: (i) controlled, (ii) improved, (iii) unchanged, and (iv) worsened, and the last three are classified as an uncontrolled health state [18]. For the sake of simplification, in our model, we consider two health states as controlled and uncontrolled to characterize the patients’ health states. Then, let jJ={c,u} represent the set of health states, where “c” corresponds to the controlled health state and “u” corresponds to the uncontrolled health state.

We assume that patients in the network may not be scheduled for an appointment (i.e., may not receive any care) and they may be in the controlled and in the uncontrolled health states. Hence, we define wc as patients who are in the controlled health state and not scheduled for an appointment, while we use wu to denote patients who are in the uncontrolled health state and not scheduled for an appointment. We assume that there is no transition from the uncontrolled state to the controlled state without treatment. However, due to disease progression, some of the patients in the controlled health state and not receiving care (i.e., wc) may transition into the uncontrolled health state (i.e., wu) within the unit time. The time for a controlled patient to progress into the uncontrolled state is assumed to follow an exponential distribution with a rate of γ.

We also consider that patients in the network may be scheduled for office and virtual appointments and receive care. At each type of appointment, the health state of the patient is diagnosed and the patient is treated. We assume that office appointments can be more effective than virtual appointments [7, 33, 38], and the treatment and the diagnosis in the office appointments are perfect, while those of the virtual appointments are imperfect. Perfect treatment means that a patient’s health state recovers to the best health state after treatment, while perfect diagnosis means that a patient’s health state is revealed accurately during the diagnosis. On the other hand, imperfect treatment means that a patient’s health state can transit into a different health state with some probability, while imperfect diagnosis means that a patient’s health state may be revealed inaccurately during the diagnosis. The perfect diagnosis/treatment assumption is similar to the ones in the machine maintenance and repair literature as well [9, 43]. Moreover, in the healthcare literature, the perfect diagnosis and treatment assumption is also used by [6, 7, 18]. More specifically, patients in each health state are assumed to be always diagnosed accurately if they are scheduled for an office appointment, and they will be in the controlled health state after the office appointment regardless of their initial health state before the appointment. On the other hand, patients scheduled for a virtual appointment may be diagnosed inaccurately, since virtual appointments are expected to be less precise than office appointments [7, 33, 38].

Thus, we first define so to represent patients who are scheduled for office appointments and receiving care (i.e., diagnosis and treatment). Next, to capture the imperfect diagnosis of virtual appointments, we define sv,j to denote patients who are scheduled for virtual appointments and diagnosed in health state jJ at the virtual appointment. We use conditional probability to define the imperfect diagnosis probability for the virtual appointments. Let pj|j,j,jJ denote the probability that the patient in health state j is diagnosed in health state j at the virtual appointment, where pc|j+pu|j=1,jJ. We also capture the imperfect treatment in virtual appointments. More specifically, a patient diagnosed in the uncontrolled health state at the virtual appointment may remain in the uncontrolled health state with probability (1 − pu) or may transition into the controlled health state with probability pu. Similarly, a patient diagnosed in the controlled health state at the virtual appointment may remain in the controlled health state with probability pc after the virtual appointment or may be in the uncontrolled health state with probability (1 − pc) after the virtual appointment (since not all patients in the controlled health state may be diagnosed accurately). Hence, the outcomes of nodes sv,c and sv,u are the patients who are being diagnosed and treated during the appointment, and the patients’ health statuses may remain the same, may improve, or may get worse after the virtual appointment (i.e., after being diagnosed and treated). We further assume that the new patients scheduled for virtual appointments will be diagnosed in the controlled health state with probability ph.

Overall, we consider five nodes in the network, and we use kK={wc;wu;so;sv,c;sv,u} to represent the set of nodes in the migration network. In Fig. 1, we illustrate the described flow of patients between each node through arcs. The arcs between nodes represent the process of a patient that flows from one node to another. For example, the arc from node “so” to “wc” represents the flow of patients from an office appointment to their homes after they have their appointment. We also show the inflow and outflow for each node next to each arc. For example, there are two outflows from node “sv,u” where uncontrolled patients can improve to the controlled health state or can remain in the uncontrolled health state after receiving a virtual appointment (i.e., being diagnosed and treated).

We define αk to denote the expected number of patients at node kK in the steady-state condition. The number of patients at node k satisfy the following balance equations, which are derived from Fig. 1 [27, p.49]:

μvαsv,cσvpc|cαwcσvpc|uαwu=phλv 1
μvαsv,uσv(1pc|c)αwcσv(1pc|u)αwu=(1ph)λv 2
μvpcαsv,cμvpuαsv,u+(σv+σo+δ+γ)αwcμoαso=0 3
μv(1pc)αsv,cμv(1pu)αsv,uγαwc+(σv+σo+δ)αwu=0 4
σoαwcσoαwu+μoαso=λo 5

These equations represent that the total inflow to node kK must be equal to the total outflow from that node. Equations 15 are the balance equations with five unknowns (i.e., αsv,c; αso; αsv,u; αwc; αwu), and we solve these balance equations to obtain the average number of patients in each node at steady state. The result for each αk, kK is included in the Appendix B. By using these equations, we characterize some of the structural properties to show the relationship between the model parameters and the number of patients at each node through Theorem 1.1

Theorem 1

In the migration network model, the number of patients at each specific node presents the following structural properties:

  1. Expected number of patients at virtual appointments (i.e., αsv,c+αsv,u) is a linearly increasing function of virtual follow-up rate (σv), while it is not dependent on the office follow-up rate (σo), and expected number of patients at office appointments (i.e., αo) is a linearly increasing function of office follow-up rate (σo), while it is not dependent on the virtual follow-up rate (σv).

  2. Expected number of patients who are not scheduled for an appointment and in the controlled health state (i.e., αwc) is an increasing concave function of office follow-up rate (σo), and expected number of patients who are not scheduled for an appointment and in the uncontrolled health state (i.e., αwu) is a decreasing convex function of office follow-up rate (σo) if pu > pc.

  3. Expected number of patients who are not scheduled for an appointment and in the controlled health state (i.e., αwc) is an increasing convex function of pc, while it is an increasing concave function of pu. On the other hand, the expected number of patients who are not scheduled for an appointment and in the uncontrolled health state (i.e., αwu) is a decreasing concave function of pc, while it is a decreasing convex function of pu.

  4. Expected number of patients who are not scheduled for an appointment and in the controlled health state (i.e., αwc) is a decreasing convex function of pc|c, while it is a decreasing concave function of pc|u if pu > pc.

  5. Expected numbers of patients who are not scheduled for an appointment and in both controlled and uncontrolled health states (i.e., αwc, and αwu) are not dependent on the service rate of office and virtual appointments (μo and μv).

Theorem 1 (a) shows that as the virtual follow-up rate σv (resp. office follow-up rate σo) increases (i.e., as patients have virtual visits (resp. office visits) more frequently), the expected number of patients scheduled for virtual appointments (resp. office appointments) increases linearly. On the other hand, office follow-up rate σo (resp. virtual follow-up rate σv) does not impact the expected number of patients scheduled for virtual appointments (resp. office appointments). We further investigate how the office follow-up rate impacts the expected number of non-scheduled patients in the controlled and uncontrolled health states. Theorem 1 (b) states that if the condition of pu > pc is satisfied, as the office follow-up rate σo increases, patients’ health statuses are more controlled and the expected number of non-scheduled patients in the controlled health state increases with a concave structure, while the expected number of patients in the uncontrolled health state decreases with a convex structure. Moreover, we investigate the treatment impact of virtual appointments on the expected number of non-scheduled patients in different health states. More specifically, as described in Theorem 1 (c), if the treatment effectiveness of virtual appointments in the controlled and uncontrolled health states (i.e., pc and pu) increase, the expected number of non-scheduled patients in the controlled health state (i.e., αwc) will increase with a convex and a concave structure, respectively. Note that both pc and pu can be at most 1, and hence the expected number of non-scheduled patients in the controlled health state will take its highest value when pc = pu = 1. On the other hand, the increase in the treatment effectiveness of virtual appointments in the controlled and uncontrolled health states (i.e., pc and pu) results in a decrease in the expected number of non-scheduled patients in the uncontrolled health state (i.e., αwu) with a concave and a convex structure, respectively. We also investigate the impact of the diagnosis effectiveness of virtual appointments on non-scheduled patients. In Theorem 1 (d), it is described that as pc|c and pc|u increase, the expected number of non-scheduled patients in the controlled health state (i.e., αwc) decreases with a convex and a concave structure, respectively. Finally, through Theorem 1 (e) we find that office and virtual service rates (i.e., μv and μo) do not impact the expected number of non-scheduled patients in both controlled and uncontrolled health states. Overall, through Theorem 1, we show how patient dynamics and flows change at each node with respect to the model parameters.

Next, we use our results from the migration network model to define the capacity allocation model. Hence, we use αk, kK to define the steady-state distribution πk, kK. Hence, let xk denote the number of patients at node kK. Kelly ([27], p.53) shows that in steady state, the nodes states are independent, and the steady-state distribution for each node is a Poisson distribution with parameter αk and given by Eq. 6 as follows:

πk(xk=x)=αkxx!/n=0αknn!=eαkαkxx!,kK 6

The steady-state distribution defines the probability of having xk number of patients at each node k. We use these probabilities to define the probabilistic capacity allocation model in Section 4.

Capacity allocation model

In this section, we build newsvendor-type capacity allocation models to find the optimal capacity for office and virtual appointments to maximize the long-run average earnings of a clinic. As described in the previous section, we consider that the node capacities of the migration network are unlimited, where the number of patients at each node is unlimited. However, we consider a threshold capacity for office and virtual appointments [34]. The threshold capacity that we assign describes the number of patients that can be served under the regular cost, and the actual number of patients in office and virtual appointments can exceed this threshold capacity. When the number of patients in office and virtual appointments exceeds this threshold capacity, we consider that a penalty cost due to patient overflow occurs. Hence, we aim to find the optimal threshold capacity for office and virtual appointments for the clinics under the assumption that node capacities are unlimited. In the following sections, we first introduce the capacity allocation model without constraints. Then, we modify the unconstrained model by adding constraints on the optimal office and virtual appointment threshold capacities.

Unconstrained capacity allocation model

We consider a clinic that provides both office and virtual appointments with a threshold capacity of Mso for office appointments, a threshold capacity of Msv for virtual appointments, and the total threshold capacity of M=Mso+Msv. Since in our migration network we split the virtual appointments into two parts to reflect the imperfect diagnosis and treatment, we define Msv,c and Msv,u, which denote the threshold capacity for virtual appointments in the controlled and uncontrolled health states, respectively (i.e., Msv=Msv,c+Msv,u). Defining different types of capacities for virtual appointments ensures more flexibility in the model definition and our findings can impact the following two areas in practice: (i) capacity splitting decisions and (ii) patient scheduling decisions. In practice, although it is not common to split the capacity of virtual appointments according to the patients’ health statuses, there are different implementations of virtual appointments and especially after COVID-19, they have been used in practice more often. More specifically, (i) some virtual appointments can be provided asynchronously for patients in controlled health states [39], (ii) some of them can be provided synchronously for both controlled and uncontrolled patients [28], and (iii) some of them can be provided synchronously for emergency patients (i.e., tele-emergency) [20]. Hence, clinics can consider splitting their virtual appointment capacities based on patient needs. On the other hand, clinics do not need to split their virtual appointment capacity, but they can implement the proposed policies in their patient scheduling decisions. More specifically, during the appointments, physicians diagnose patients, provide treatments, and by considering the patient’s overall health status and progress, the provider recommends the next appointment time to the patient. Thus, when physicians are making their scheduling recommendations for the next appointment they can take into account the capacity allocation decisions (i.e., the ratio of Msv,c/Msv,u).

Let K={so;sv,c;sv,u} be the set of updated migration network nodes. Then, we first define rkkK as the marginal profit of office and virtual appointments. We note that there is one type of virtual appointment and rsv=rsv,c=rsv,u (i.e., the difference between the revenue and variable cost2 is the same for all virtual appointments). Similarly, we define ηk, kK to denote the unit threshold capacity cost for office and virtual appointments, where unit threshold capacity cost is the fixed cost of allocating capacity, which can be employee salaries, building-related costs, and equipment. We assume that rk > ηk [32]. By assuming rk > ηk, we ensure that the optimal threshold capacity Mk is greater than 0. More specifically, if the unit threshold capacity cost is larger than or equal to the marginal profit, it will be optimal to provide no service and Mk = 0. Since there is one type of virtual appointment, we consider that ηsv=ηsv,c=ηsv,u. We further assume that the number of patients at the office and virtual appointments can exceed the allocated threshold capacity, and in this case, the clinic provides the corresponding appointment but at a higher total cost. To reflect the cost of patient overflow, we define fk > 0, kK, which represents the unit net penalty cost of the overflow, where fsv=fsv,c=fsv,u. The definition is similar to the definition of the overbooking cost used by [32]. It is the net cost of meeting the overflow demand, which is the difference between the total variable cost of meeting the extra demand and the revenue earned for that appointment. The clinic still earns the marginal profit rk for the overflow patients, but the extra variable cost of meeting this excess demand is more than the marginal profit. Let xk(t) denote the current number of patients at node k,kK at time t. Then, our unconstrained capacity allocation model can be defined as follows:

maxA(M)=limT1TkK0Trkminxk(t),MkdtkK0TηkMkdtkK0Tfkxk(t)Mk+dt 7
s.t.Mk0kK 8

As noted before, the objective function is defined as the function of threshold capacity and the number of patients at each node. Since the number of patients at each node is uncertain, we use the steady-state probabilities πk defined in Section 3. In objective function (7), the first term represents the marginal profit generated from office and virtual appointments, the second term represents the fixed threshold capacity cost, and the third term represents the penalty costs associated with a capacity shortage. Equation 8 defines the non-negativity setting.

Let Eπk(xk),kK be the expected number of patients at node k under the steady-state distribution πk,kK. Due to the ergodicity of the open migration network [27, p.49], we can define the following equations:

limT1T0Txk(t)dt=Eπk(xk)=αk 9
limT1T0TMkxk(t)+dt=Eπk(Mkxk)+ 10
limT1T0Txk(t)Mk+dt=Eπk(xkMk)+ 11

Then, we reformulate the objective function (7) with the following equation, and we include the detailed steps of the reformulation in the Appendix B.

A(M)=kK(rkηk)αkηkEπk(Mkxk)+(fk+rkηk)Eπk(xkMk)+ 12

Similar to Eq. 7, in Eq. 12, the first term is the difference between the marginal profit and the fixed cost. The second term is the opportunity cost for unutilized capacity, and the last term represents the cost due to patient overflow.

We define Ak(Mk) as the individual objective function for appointment kK, and it can be defined as follows:

Ak(Mk)=(rkηk)αkηkEπk(Mkxk)+(fk+rkηk)Eπk(xkMk)+,kK 13

To maximize the objective A(M), each sub-objective Ak(Mk) can be maximized separately. We derive the optimal threshold capacity Mk,kK for this unconstrained capacity planning model through Proposition 1.

Proposition 1

The optimal solution of the unconstrained capacity allocation model, denoted by M=(Msomin,Msv,cmin,Msv,umin), is given by

Mkmin=minMk0:πk(xkMk)fk+rkηkfk+rkkK 14

where πk(xkMk) is the cumulative probability that xi is less than or equal to Mk, kK.

According to Eq. 14, the optimal threshold capacity depends on both Poisson distribution parameter αk and the ratio of fk+rkηkfk+rk. For a fixed Poisson parameter αk, the cumulative probability function is a non-decreasing function of Mk. Hence, as the ratio fk+rkηkfk+rk increases, the optimal threshold capacity will also increase.

Capacity allocation model with capacity constraint

In practice, due to the limited resources of the clinic, the number of regular office and virtual appointments may be limited. In this section, we extend the unconstrained capacity allocation model presented in Section 4.1 and investigate the impact of adding an upper bound on the optimal threshold capacity decisions. This change does not impact the balance equations of the migration network and patient flows, and the objective function A(M) remains the same as with the unconstrained model. More specifically, node capacities in the migration network are unlimited, and it is still allowed to have more than the Mk number of patients [34]. Hence, Eqs. 16 still hold when the constraint (16) is added. We use TC to denote the limited total threshold capacity. Then, the capacity allocation model can be updated as follows:

maxA(M)=kK(rkηk)αkηkEπk(Mkxk)+(fk+rkηk)Eπk(xkMk)+ 15
s.t.kKMkTC 16
Mk0kK 17

In the model, Eq. 16 states that the allocated threshold capacity should be less than or equal to the total available threshold capacity TC, and Eq. 17 defines non-negativity constraints. Let MTC be the allocated threshold capacity when the total threshold capacity is limited. Recall that M=(Msomin,Msv,cmin,Msv,umin) is the optimal threshold capacity for the unconstrained capacity allocation model given in Proposition 1. It is clear that if kKMkminTC, then MTC=M. This means that the clinic has enough resources, which maximizes its overall average earnings, and the clinic may be considered not to have excess capacity. If kKMkminTC, this means that the clinic has scarce resources, and the optimal solution provided in Proposition 1 may not hold. Hence, we propose Heuristic 1 to determine the capacity allocation decisions. Let Mkt,kK be the threshold capacity of node k at iteration t. Heuristic 1 uses the partial derivation calculation of the objective function, so we define the partial derivative of the objective function for each kK as follows:

A(Mk)=ΔA(M)ΔMk=A(Mk+1)A(Mk)=fk+rkηk(fk+rk)πk(xkMk)kK 18

Then, Heuristic 1 can be stated as follows:

graphic file with name 10729_2021_9546_Figa_HTML.jpg

In Heuristic 1, we calculate the marginal gain of having one more unit of the threshold capacity for the office and virtual appointments. At each step, we compare the marginal gain of having one office and one virtual appointment and increase the threshold capacity of the appointment with the highest gain by one. The heuristic stops when the allocated capacity reaches the available total threshold capacity or when adding one more unit of threshold capacity for all appointments yields a negative profit gain.

Capacity allocation model with time constraint

In this section, we take into account the total time required for providing each type of appointment. Section 4.2 assumes that office and virtual appointments both take an equal amount of time. However, virtual appointments are expected to be shorter than office appointments. Hence, we update (16) by considering the total available time and service times of office and virtual appointments. Let Tw denote the average total available time for the clinic. As defined in Section 4.1, μi,iI represents the service rate of an office and a virtual appointment, respectively. We assume that virtual appointments for controlled and uncontrolled patients have the same service rate, where μsv,c=μsv,u=μv. Hence, 1μi,iI represents the average service time of appointment type i. Then the capacity allocation model with the time constraint can be defined as follows:

maxA(M)=kK(rkηk)αkηkEπk(Mkxk)+(fk+rkηk)Eπk(xkMk)+ 19
s.t.1μoMso+1μv(Msv,c+Msv,u)Tw 20

where the objective function remains the same. Let MTw be the threshold capacity allocation decision for the model with limited time. Recall that M=(Msomin,Msv,cmin,Msv,umin) is the optimal threshold capacity for the unconstrained capacity allocation model given in Proposition 1. Similar to Section 4.2, if 1μoMsomin+1μv(Msv,cmin+Msv,umin)Tw, then MTw=M. On the other hand, if the resources are scarce, Proposition 1 does not hold. Hence, we define Heuristic 2 to determine the capacity allocation decisions when the total time is limited. Let Mkt,kK be the threshold capacity of node k at the tth iteration. We further define Zk(Mk)=A(Mk)/1μk=μkA(Mk), which is the marginal profit gain of node kK when total available time is limited.

Similar to Heuristic 1, Heuristic 2 also compares the marginal gains of different types of appointments at each iteration and increases the threshold capacity of the appointment with the highest positive gain by 1. Neither Heuristic 1 nor Heuristic 2 guarantees the optimal solution. Hence, we analyze the relative errors of the solutions of the heuristics from the optimal solution in the following proposition:

Proposition 2

The relative errors of the solutions of Heuristic 1 (i.e., MTC) and Heuristic 2 (i.e., MTw), which are the approximations of MTC and MTw, respectively, are no greater than the relative error terms of maxkA(Mkt)A(MTC) and maxkA(Mkt)A(MTw), respectively. We state the corresponding equations as follows:

A(MTC)A(MTC)A(MTC)A(MTC)A(MTC)A(MTC)<maxkA(Mkt)A(MTC) 21
A(MTw)A(MTw)A(MTw)A(MTw)A(MTw)A(MTw)<maxkA(Mkt)A(MTw) 22

where Mkt represents the threshold capacity in the final iteration of the heuristics. Also, A(Mkt) is the marginal gain of appointment type kK in the final iteration. Proposition 2 ensures that the percent profit gap between the optimal solution and the proposed heuristic solutions is not greater than the percent marginal profit gain in the final iteration.

graphic file with name 10729_2021_9546_Figb_HTML.jpg

Numerical studies

In this section, we perform numerical experiments to analyze how the optimal capacity allocation decision varies under different scenarios. To this end, we first describe the model parameter estimation process. Then, we investigate the change in the optimal threshold capacity with respect to the follow-up rate and capacity constraint. Finally, we compare the proposed solutions with some common policies in practice.

Parameters estimation

In this section, we describe how the model parameters are obtained. We note that our data are based on the literature, and we use several sources to find the parameter values. The parameter values we obtain represent different characteristics. Due to the variation in the parameters’ characteristics, fluctuation in the results can be expected. The parameters that we present in this section is our initial setting, and the results that are obtained based on a single setting may not be generalized. To overcome these issues, in Sections 5.2 and 5.3, we define several scenarios and investigate the changes in the proposed office and virtual appointment capacities by considering possible fluctuations in the parameter values. We present minimum, average, and maximum values of the proposed threshold capacity values to provide a range for the decision-makers.

Flow parameters

Based on a survey of American physicians [45], doctors see 20.2 patients per day on average, and physicians work on average 51.40 hours per week (including all clinical and non-clinical duties). Of these, physicians work on average 11.37 hours per week on non-clinical (paperwork) duties only. Hence, we calculate the average service time for each patient as (51.4 − 11.37)/(5 × 20.2) = 0.396 hours and the service rate of the office appointment as μo = 1/0.396 = 2.525/hour. In addition, the average appointment time of the virtual appointments is less than that of the office appointments, and it is reported as around 12 minutes [47]. Thus, the virtual service rate is estimated as μv=μsv,c=μsv,u=60/12=5/hour. To calculate the new patient arrival rate, we consider the state of Michigan. The population of Michigan was 9.976 million in 2017, and 47.9% of them suffered from chronic diseases [41], while in 2018, the Michigan population increased to 9.996 million, and 48.1% of them suffered from chronic diseases [46]. Thus, the number of new chronic patients in Michigan can be calculated as (9.996 × 48.1% − 9.976 × 47.9%) × 106 = 29,572. There are 278 clinics in the state of Michigan [15], from which number the total monthly new arrival rate may be estimated as λo + λv = 29572/(278 × 12) = 8.865 patients/month. Also, around 10.4% percent of the visits occur through virtual appointments [45]. Thus, λo = 8.865 × (1 − 10.4%) = 7.943 patients/month, λv = 8.865 − 7.943 = 0.922 patients/month. According to the regulations on chronic care management (CCM) [19], a patient should receive at least 20 minutes of clinical care by a physician or other qualified health care professional per calendar month. Considering the service rates of office and virtual appointments, the follow-up rate can be estimated as σo=20minutes/month0.396hour=0.842/month, and σv=20minutes/month12minutes=1.667/month. Based on a CDC report [14], generally incurable and ongoing chronic diseases affected approximately 133 million Americans in 2009, representing more than 40% of the total population in this country. In 2009, 7 out of 10 deaths in the U.S. were due to chronic diseases, and the death rate due to chronic diseases was around 1.706 million [29]. Thus, the monthly departure (i.e., death) rate can be calculated as δ = 1.706/(133 × 12) = 0.00107/month. In addition, the disease progression (i.e., transferring from a controlled health state to an uncontrolled health state) is estimated as γ = 0.5/week [13]. To estimate the new patients’ health status, we consider a study that considers diabetes patients. [17] present that 43% of new patients among their analytic sample had indications of uncontrolled diabetes. Hence, we assume ph = 1 − 43% = 57%, which is the probability that the newly arrived patient in a virtual appointment is in the controlled health state. We note that for the remaining parameters (pc,pu,pc|c, and pc|u) we perform sensitivity analysis to investigate their effects on the capacity allocation.

Revenue and cost

We assume that the workday for a clinic is 20 days per month. For the revenue and cost parameters of the office appointment, we refer to the study of [32]. Then, the marginal profit of an office appointment is estimated as rso=$131 /day × 20 days/month= $2620/month, the fixed threshold capacity cost of an office appointment is estimated as ηso=$84.6/day×20days/month = $1692/month, and the penalty cost of an office appointment is estimated as fso=$50/day × 20 days/month = $1000/month [32]. For the virtual appointments, there is no direct historical data, but the total cost of virtual appointments is estimated as 32% less than that of traditional office appointments [2]. Hence, the fixed threshold capacity cost for virtual appointments is estimated as ηsv,c=ηsv,u=$1692/month × (1 − 32%) = $1150.56/month. For the marginal profit and the penalty cost of the virtual appointments, we use the same parameter values as with the office appointments (i.e, rsv,c=rsv,u=rso, and fsv,c=fsv,u=fso). Table 1 summarizes the value of the patient-flow and profit-related parameters together with the sources from which they are estimated. We note that the parameter values listed in Table 1 are used in one of the scenarios. Then, we analyze several scenarios by considering the possible fluctuations in the parameter values. Hence, through our scenarios we also consider the cases where rsv,c=rsv,u>rso or rsv,c=rsv,u<rso (resp. where fsv,c=fsv,u>fso or fsv,c=fsv,u<fso).

Table 1.

List of model parameters

Parameters Values Sources
Office service rate (μo) 2.525/hour [45]
Virtual service rate (μv) 5/hour [47]
Office arrival rate (λo) 7.943 patients/month [41, 46],
Virtual arrival rate (λv) 0.922 patients/month [45]
Office follow-up rate (σo) 0.842/month [19]
Virtual follow-up rate (σv) 1.667/month
Departure/death rate (δ) 0.00107/month [14, 29]
Disease progression rate(γ) 0.5/week [13]
Probability that the new arriving patient is in the controlled health state (ph) 0.57 [17]
Probability that patients diagnosed in the controlled health state remain in the controlled health state (pc) 0.9
Probability that patients diagnosed in the uncontrolled health state improve to a controlled health state (pu) 0.7
Probability controlled patient is diagnosed as controlled (pc|c) 0.9
Probability uncontrolled patient is diagnosed as controlled (pc|u) 0.2
Office marginal profit (rso) $2620/month [32]
Virtual marginal profit (rsv,c,rsv,u) $2620/month
Office overflow penalty cost (fso) $1000/month
Virtual overflow penalty cost (fsv,c,fsv,u) $1000/month
Office fixed threshold capacity cost (ηso) $1692/month
Virtual fixed threshold capacity cost (ηsv,c,ηsv,u) $1150.56/month [2]

Impact of the model parameters on the threshold capacity

In this section, we investigate the changes in the optimal threshold capacity and average earnings as some of the key parameters in the model change. The parameters we use in the model are obtained from the literature and are not specific to any healthcare organization. For that reason, we perform sensitivity analysis to investigate the optimal threshold capacity for varying parameter values to ensure that the changes in the parameter values due to the different clinics’ characteristics can be addressed. We show how the optimal threshold capacity can change with respect to a change in other parameter values. Through our results, we show not only how the optimal threshold capacity changes but also the range of the change in optimal threshold capacity and average earnings. Our sensitivity analysis would also help us to generalize our results for a varying set of parameters and data sets.

Follow-up rate

We first study the impact of follow-up rate (i.e., σo,σv) on the optimal threshold capacity. It has important relevance since reducing or increasing the follow-up rate implies a lower or greater frequency of patients’ visits. We vary the follow-up rate in a range between 0.5σ and 1.5σ and present the corresponding optimal capacities in Fig. 2. The results show that as we increase the follow-up rate of office appointments, the optimal threshold capacity of office appointments increases monotonically, while the total optimal threshold capacity for virtual appointments does not change. This is reasonable, because the increase in the office follow-up rate would result in an increase in the expected number of patients in the office appointments at the steady state but not in the expected number of patients in the virtual appointments. It is also observed that the expected number of patients in virtual appointments is not a function of the office follow-up rate as stated in Eq. 39 in the Appendix B. There occurs a slight increase in the optimal threshold capacity of controlled patients, the reason for which is that the increasing follow-up rate of office appointments transfers more patients from the uncontrolled health state into the controlled health state. Similarly, as the follow-up rate of virtual appointments increases, it is observed that the optimal threshold capacity for controlled health state increases more than the optimal threshold capacity for uncontrolled health state. Although in practice there may be no distinction between capacity for uncontrolled and controlled conditions, this an indication that the increasing follow-up rate of virtual appointments relatively reduces the number of patients in the uncontrolled health state. Thus, increasing the follow-up rate of either office or virtual appointments can improve the health condition of the patients, but it simultaneously increases the demand for office and virtual appointments, which is a challenge for the clinic. This result is consistent with the practice that as the average follow-up rate of the patients increases, the panel size of one physician would decrease. Thus, to serve the same number of patients, more physicians are needed for the clinic.

Fig. 2.

Fig. 2

The impact of follow-up rate on the optimal threshold capacity

Limited capacity

Next, we analyze the impact of limited total threshold capacity (TC) on the optimal threshold capacity and the average earnings of the clinic. To this end, we first determine M, which is the optimal threshold capacity allocation vector for the unconstrained model. For the given model parameters in the unconstrained model, the optimal threshold capacity for office appointments, for controlled virtual appointments, and for uncontrolled virtual appointments is 17, 12, and 8, respectively, and the optimal total threshold capacity of the clinic is 37. Hence, we change the range of limited total threshold capacity (TC) from 25 to 40. As shown in Fig. 3, as the limited total threshold capacity increases, the office and virtual capacities increase until they reach the optimal. We can see that when the limited total threshold capacity (TC) is greater than 37 (i.e., kKMkminTC), the threshold capacity allocation vector for the model with the equal-weighted capacity constraint (i.e., MTC) is equal to the optimal result of the unconstrained model (i.e.,M), which is consistent with the analysis in Section 4.2.

Fig. 3.

Fig. 3

The impact of limited threshold capacity (TC) on the optimal threshold capacity and average earnings

In addition, as we increase the limited total threshold capacity, the average long-run earnings of office and virtual appointments increase and the marginal profit gain decreases, which is consistent with Eq. 87, that the second-order derivation of the long-run average earnings is a monotonic decreasing function.

Limited time

We also study the impact of limited working time (Tw) on the threshold capacity and the average earnings of the clinic. Recall that the optimal threshold capacity for the unconstrained model is M={Msomin=17,Msv,cmin=12,Msv,umin=8}. By considering the service rates (i.e., μo = 2.525/hour and μv = 5/hour), the optimal threshold capacity for the unconstrained model is around 11 hours. Hence, we vary the range of the limited working time from 8 to 12 hours. Then, we use Heuristic 2 to obtain the allocation decision for this problem. As shown in Fig. 4, when Tw = 8hours, the allocated capacities for office and virtual appointments for controlled and uncontrolled patients are 11, 11, and 7, and when Tw = 10hours, the allocated capacities for office and virtual appointments for controlled and uncontrolled patients are 16, 11, and 7.

Fig. 4.

Fig. 4

The impact of limited working time (Tw) on capacity allocation and average earnings

We observe that the change in the limited time affects the threshold capacity for office appointments more than the threshold capacity for virtual appointments. This is because the average service time of office appointments is nearly twice that of virtual appointments. If the limited time decreases, it becomes more profitable to reduce the threshold capacity for office appointments by one unit rather than reducing the threshold capacity for virtual appointments by two units. As shown, if the limited time is greater than 11 hours, the actual working time remains constant, which is consistent with the analysis in Section 4.2. Since 1μoMsomin+1μv(Msv,cmin+Msv,umin)Tw, MTw=M.

Comparison of policies

In this section, we compare the total profits of some common benchmark policies with those of our proposed policies (i.e., optimal policy, Heuristics 1 and 2). As benchmark policies, we consider three varying ratios of office appointment threshold capacity to virtual appointment threshold capacity (i.e., Mso/Msv): (i) Policy-1: Mso/Msv=2, (ii) Policy-2: Mso/Msv=1, and (iii) Policy-3: Mso/Msv=1/2. Initially, we consider that the virtual appointment capacities allocated for controlled and uncontrolled patients are equal to each other. For comparison, we analyze several scenarios by varying the parameter values. As the number of varying parameters increases, the number of scenarios and the complexity of the analyses increase. Hence, considering that the impact of the δ and γ variables on the capacity allocation decisions can be small and that preserving the relationship of μoμv is important, we keep these variables constant. For all 16 remaining parameters, we use two possible values (i.e., low, high). We use the following formulas to calculate the low and high levels for each parameter:

Low Value of a Parameter=(1Fluctuation Rate)×Original Parameter Value 23
High Value of a Parameter=(1+Fluctuation Rate)×Original Parameter Value 24

By considering all possible combinations, we evaluate 215 = 32,768 scenarios for the unconstrained model, and for the model with the capacity and time constraint, we analyze 216 = 65,536 scenarios as we also change the parameter TC and Tw. In Tables 2 and 3, we present the solutions obtained from the proposed heuristics (i.e., the ratio of Mso/Msv, Msv,c/Msv,u, and A(M)) and the comparison results of the policies (i.e., Policy-1, Policy-2, and Policy-3) with respect to the proposed heuristics for the unconstrained model, the capacity-constrained model, and the time-constrained model. Table 2 shows the results for a fluctuation rate of 5%, while Table 3 shows the results for a fluctuation rate of 10%. To calculate the percent gap between the profit function of the policies and of the proposed heuristics, we use the following formula:

Table 2.

Comparison of Policy-1, Policy-2, and Policy-3 with benchmark policies when the fluctuation rate is 5%

Optimal % Profit Gap
Unconstrained Model Mso Msv MsoMsv Msv,c Msv,u Msv,cMsv,u Policy-1 Policy-2 Policy-3
Average 17.45 19.75 0.89 11.59 8.16 1.43 47.61% 5.12% 28.60%
Max 20.00 23.00 1.11 14.00 10.00 1.86 83.31% 18.31% 53.08%
Min 15.00 17.00 0.71 9.00 6.00 1.11 25.40% 0.00% 12.81%
Heuristic-1 % Profit Gap
Model with Capacity Constraint Mso Msv MsoMsv Msv,c Msv,u Msv,cMsv,u Policy-1 Policy-2 Policy-3
Average 15.28 16.71 0.92 9.94 6.76 1.49 43.25% 6.20% 27.94%
Max 18.00 20.00 1.14 12.00 9.00 2.20 82.79% 24.33% 53.14%
Min 13.00 14.00 0.70 8.00 5.00 1.11 16.31% 0.00% 7.93%
Heuristic-2 % Profit Gap
Model with Time Constraint Mso Msv MsoMsv Msv,c Msv,u Msv,cMsv,u Policy-1 Policy-2 Policy-3
Average 16.50 19.25 0.86 11.30 7.95 1.43 47.58% 9.97% 28.57%
Max 20.00 23.00 1.11 14.00 10.00 2.00 86.77% 31.28% 58.69%
Min 14.00 16.00 0.64 9.00 6.00 1.11 25.20% 0.95% 10.88%

Table 3.

Comparison of Policy-1, Policy-2, and Policy-3 with benchmark policies when the fluctuation rate is 10%

Optimal % Profit Gap
Unconstrained Model Mso Msv MsoMsv Msv,c Msv,u Msv,cMsv,u Policy-1 Policy-2 Policy-3
Average 17.41 19.74 0.89 11.61 8.12 1.47 50.69% 7.88% 31.41%
Max 22.00 25.00 1.27 17.00 12.00 2.43 106.90% 50.33% 81.14%
Min 13.00 15.00 0.62 7.00 5.00 0.88 12.34% 0.00% 3.56%
Heuristic-1 % Profit Gap
Model with Capacity Constraint Mso Msv MsoMsv Msv,c Msv,u Msv,cMsv,u Policy-1 Policy-2 Policy-3
Average 15.10 16.61 0.92 9.90 6.71 1.54 47.83% 9.71% 31.07%
Max 20.00 21.00 1.50 14.00 10.00 3.33 105.82% 65.40% 81.58%
Min 10.00 12.00 0.50 6.00 3.00 0.88 3.43% 0.00% 0.00%
Heuristic-2 % Profit Gap
Model with Time Constraint Mso Msv MsoMsv Msv,c Msv,u Msv,cMsv,u Policy-1 Policy-2 Policy-3
Average 16.15 19.05 0.86 11.24 7.80 1.49 52.66% 15.00% 33.45%
Max 21.00 25.00 1.29 17.00 12.00 2.60 110.39% 71.08% 96.46%
Min 13.00 14.00 0.54 7.00 5.00 0.88 11.44% 0.00% 3.08%
Percent Profit Gap=Profit of Proposed Heuristic - Profit of Corresponding PolicyProfit of Proposed Heuristic×100% 25

In Tables 2 and 3, we present the average, maximum, and minimum values obtained over all scenarios, and we observe that the allocated capacities according to the optimal policy and heuristics for office and virtual appointments fluctuate as parameters change. When the three common policies are compared, we can see that Policy-2 (i.e., Mso/Msv=1) is the best, even though the results become worse as fluctuation increases. For the unconstrained model, the optimal threshold capacity allocation ratio (i.e., Mso/Msv) varies between 0.71 and 1.11 when the fluctuation rate is 5%, while it varies between 0.62 and 1.27 when the fluctuation rate is 10%. As expected, when the uncertainty in the parameter values increases, the optimal threshold capacity allocation ratio varies more. It also shows that even if the fluctuation rate is high, it is not reasonable to use a threshold capacity allocation ratio of less than 0.62 or more than 1.27. Similar to the unconstrained model, in the model with the capacity and time constraints, Policy-2 performs the closest to the proposed solutions, but the variation is more compared to the unconstrained model where the model with time constraint has the highest variability. In the model with capacity constraint, the suggested Mso/Msv ratio varies between 0.7 and 1.14 when the fluctuation rate is 5%, and it varies between 0.5 and 1.5 when the fluctuation rate is 10%. Finally, in the time-constrained model, the proposed Mso/Msv ratio changes between 0.64 and 1.11 when the fluctuation rate is 5%, while it changes between 0.54 and 1.29 when the fluctuation rate is 10%. According to the results of the proposed policies (i.e., optimal, Heuristics 1 and 2), the average threshold capacity allocation ratio Mso/Msv should be 0.89 for the unconstrained model, 0.92 for the capacity-constrained model, and 0.86 for the time-constrained model.

We also compare the change in the total threshold capacity split for virtual appointments and for all models in Tables 2 and 3. For the unconstrained model, the optimal Msv,c/Msv,u ratio varies from 1.11 to 1.86 when the fluctuation is 5%, and it varies between 0.88 and 2.43 when the fluctuation is 10%. For the model with capacity constraint, the suggested Msv,c/Msv,u ratio ranges between 1.11 and 2.2 when the fluctuation rate is 5%, while this ratio ranges between 0.88 and 3.33 when the fluctuation rate is 10%. Finally, for the time-constrained model, the suggested Msv,c/Msv,u ratio changes between 1.1 and 2 for the fluctuation rate of 5%, while this change is between 0.88 and 2.6 for the fluctuation rate of 10%. For all models, we observe that the average suggested Msv,c/Msv,u ratio is greater than 1, which means that the threshold capacity allocated for patients diagnosed in the controlled health state at virtual appointments is greater than the threshold capacity allocated for patients who are diagnosed in the uncontrolled health state at the virtual appointments. In practice, physicians can take into account this ratio while making their recommendation to the patient for the next appointment.

We next analyze the impact of the fluctuation rate on the optimal policy for the unconstrained model. We vary the fluctuation rate between 2.5% and 20%. In Fig. 5, we present the impact of the fluctuation rate on the average, maximum, minimum, and standard deviation of the optimal Mso/Msv ratio for the unconstrained model. As the fluctuation rate increases, the average increases slightly, but the range of the ratio of office appointment threshold capacity to virtual appointment threshold capacity and the fluctuation of this ratio become larger. This indicates that the increasing uncertainty in parameter values makes the allocation decision harder for the policymakers.

Fig. 5.

Fig. 5

The impact of fluctuation rate on the optimal threshold capacity allocation ratio, Mso/Msv for the unconstrained model

Conclusion

Virtual appointments, consisting of e-mail, phone, and online consultations, are increasingly changing our point of view of traditional office appointments, which makes the integration of virtual appointments and office appointments critical for healthcare providers. Nowadays, many health clinics and hospitals are transitioning in virtual health services, which brings several operational challenges. Hence, the capacity planning for these two kinds of appointments has become an important but complex problem in the field of healthcare.

In this study, we use a migration network to model the flow of chronic patients. Our model further reflects the varying effectiveness of office and virtual appointments in treatment and diagnosis. We build a newsvendor optimization model to determine how to allocate the capacity of the office and virtual appointments to maximize the network’s long-run average earnings. We present an unconstrained model and two extended models with capacity and time constraints to demonstrate the potential use of this model in the clinic network under different scenarios. Through numerical studies, we present one clinic network with parameters estimated from the state of Michigan. We study the use of our optimization models under different scenarios and perform sensitivity analysis for the comparison of different allocation policies. Our theoretical and numerical studies bring us several insights into the clinic system and the application of virtual appointments. We propose efficient and practical solutions that bring higher average earnings compared to the common policies in practice. Our results also suggest that virtual appointments should be used more for following up with controlled patients than for treating uncontrolled patients. Also, although virtual appointments are not as effective as office appointments, they have equal importance to office appointments due to their lower costs.

There are several limitations that can be extended in several directions. First, our study focuses on capacity allocation decisions for given arrival and follow-up rates. As an extension, the optimal follow-up rates and arrival rates can be investigated for a given capacity of office and virtual appointments. Considering the arrival rate as a decision variable refers to the physician’s panel size decision, where the physician can decide on the rate of new patients to accept into her/his panel [23, 35, 40]. Second, our data are based on the literature, which limits the generalization of the model. In the future, the model can be verified by using a specific clinic’s or hospital’s data. Finally, we assume in our study that all patients show up for their appointments. However, no-shows are common in practice, and no-shows in office and virtual appointments can be different. In a future study, the impact of no-shows on capacity allocation decisions can be investigated.

Appendix A: Summary of the notations

Migration Network Model
Notation Definition
μi,iI The service rate at node i.
λi,iI The arrival rate of new patients at node i.
σi,iI Follow-up rate of patients at node i.
δ The departure rate of patients in the system.
γ Disease progression rate.
pc The probability that the patients diagnosed in the controlled health state remain in the controlled health state after a virtual appointment.
pu The probability that the patients diagnosed in a uncontrolled health state improve to controlled health state after a virtual appointment.
pj|j,j,jJ The probability that patient in health state j is diagnosed in health state j during the virtual appointment.
ph The probability that the new arrived patient in virtual appointment is in the controlled health state.
wc System state for patients who are in the controlled health state and not scheduled for an appointment
wu System state for patients who are in the uncontrolled health state and not scheduled for an appointment.
so System state that represents patients scheduled for office appointment.
sv,c System state that represents patients scheduled for virtual appointment and in the controlled health state.
sv,u System state that represents patients scheduled for virtual appointment and in the uncontrolled health state.
αi,iK The expected number of patients at node i at the steady-state condition.
Capacity Allocation Model
Notation Definition
rk,kK The marginal profit of appointment type k.
ηk,kK The fixed cost of appointment type k.
fk,kK The penalty cost for overflow patients at appointment type k.
xk,kK The current number of patients at appointment k.
Mso The threshold capacity of office appointments.
Msv,c The threshold capacity of virtual appointments for controlled patients.
Msv,u The threshold capacity of virtual appointments for uncontrolled patients.
M Total threshold capacity for office and virtual appointments.
A(M) The total long-run average earnings of the clinic.
Ak(Mk),kK The long-run average earnings from the node i.
TC The limited threshold capacity.

Appendix B: Proofs

1-Proof of average number of patients at each node

Recall that the model with imperfect diagnosis and treatment meets the definition of an open migration network [27, p.48], number of patients at each node satisfy the following balance equations:

μμvαsv,cσvpc|cαwcσvpc|uαwu=phλv 26
μvαsv,uσv(1pc|c)αwcσv(1pc|u)αwu=(1ph)λv 27
μvpcαsv,cμvpuαsv,u+(σv+σo+δ+γ)αwcμoαso=0 28
μv(1pc)αsv,cμv(1pu)αsv,uγαwc+(σv+σo+δ)αwu=0 29
σoαwcσoαwu+μoαso=λo 30

These equations represent that the inflow to node i must be equal to outflow from node i. Equations 2630 are five equations with five unknowns (i.e., αsv,c; αso; αsv,u; αwc; αwu), then we can solve the balance equations and obtain the average number of patients in each nodes at steady state and get:

αsv,c=VVcλv+[(pc|u+pc|cpupc|upu)σv2+pc|cδσv+pc|cσoσv+pc|uγσv]λo(δμv(δ+γ+σo+σvpcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv)) 31
αsv,u=VVuλv+[(1pc|u+pc(pc|upc|c))σv2+(1pc|c)δσv+(1pc|c)σoσv+(1pc|u)γσv]λo(δμv(δ+γ+σo+σvpcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv)) 32
αwc=[σo+(pu+pc|u(pcpu))σv+(pu+ph(pcpu))δ]λv+[σo+(pu+pc|u(pcpu))σv+δ]λo(δ(δ+γ+σo+σvpcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv)) 33
αwu=[γ+(1pupc|c(pcpu))σv+(1puph(pcpu))δ]λv+[γ+(1pupc|c(pcpu))σv]λo(δ(δ+γ+σo+σvpcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv)) 34
αso=σoλv+(δ+σo)λoδμo 35

where

VVc=(pc|u+pc|cpupc|upu)σv2+(pc|u+ph+pc|cpupc|upu)δσv+pc|cσoσv+pc|uγσv+phδ2+phδγ+phδσo 36
VVu=(1pc|upcpc|c+pcpc|u)σv2+(2pc|uphpcpc|c+pcpc|u)δσv+(1pc|c)σoσv+(1pc|u)γσv+(1ph)δ2+(1ph)δγ+(1ph)δσo 37

From the above, we can find that,

αwc+αwu=λo+λvδ 38
αsv,c+αsv,u=σvλo+(δ+σv)λvδμv 39

2-Proof of Theorem 1 item a

In the migration network model, the number of patients at virtual appointments (i.e., αsv,c+αsv,u) is a linearly increasing function of the virtual follow-up rate (σv), while it is not dependent on the office follow-up rate (σo).

To show the above statement we take the derivative of αsv with respect to σv and σo.

αsvσv=(λv+λo)δμv 40
αsvσo=0 41

As shown in Eq. 40, the first-order derivative of αsv with respect to σv is a positive value which states that αsv is an increasing function of σv. On the other hand, the first-order derivative of αsv with respect to σo is equal to zero which states that αsv does not depend on σo.

In the migration network model, the number of patients at office appointments(i.e., αso) is an increasing function of office follow-up rate (σo), while it is not dependent on the virtual follow-up rate (σv).

To show the above statement we take the derivative of αso with respect to σo and σv.

αsoσo=(λv+λo)δμo 42
αsoσv=0 43

As shown in Eq. 42, the first-order derivative of αso with respect to σo is a positive value which states that αso is an increasing function of σo. On the other hand, the first-order derivative of αso with respect to σv is equal to zero which states that αso does not depend on σv.

3-Proof of Theorem 1 item b

In the migration network model, the number of patients who are not scheduled for an appointment and in the controlled health state (i.e., αwc) is an increasing concave function of office follow-up rate (σo) if pu > pc.

To show the above statement we first take the derivative of αwc with respect to σo.

αwcσo=(1pu)(δλv+λoσv+λvσv)+γλo+γλv+(pupc)(δλvph+λopc|cσv+λvpc|cσv)(δ(δ+γ+σo+σvpcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv)2) 44

As shown with Eq. 44, the first-order derivative of αwc with respect to σo is a positive if value pu > pc which means that αwc is an increasing function of σo. Because both numerator and denominator yield positive values. To show that αwc is concave with respect to σo we take its second derivative as follows:

2αwc2σo=2(1pu)(δλv+λoσv+λvσv)+γλo+γλv+(pupc)(δλvph+λopc|cσv+λvpc|cσv)(δ(δ+γ+σo+σvpcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv)3) 45
=2(1pu)(δλv+λoσv+λvσv)+γλo+γλv+(pupc)(δλvph+λopc|cσv+λvpc|cσv)(δ(δ+γ+σo+σv+(pupc)pc|cσv(pupc)pc|uσv)3) 46

As shown with Eq. 46, knowing that pc|c > pc|u, if pu > pc, the second-order derivative of αwc with respect to σo is a negative value which states that αwc is a concave function with respect to σo.

In the migration network model, the number of patients who are not scheduled for an appointment and in the uncontrolled health state (i.e., αwu) is a decreasing convex function of office follow-up rate (σo) if pu > pc.

To show the above statement we first take the derivative of αwc with respect to σo.

αwuσo=(((pc|c1)pupc|cpc+1)(λo+λv)σvδλv(ph1)pu+δλvphpc+(δγ)λvγλo)δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)2 47
=(pupc)δλvph+λopc|cσv+λvpc|cσv+(1pu)(δλv+λoσv+λvσv)+γ(λo+λv)δ(pc|cpc|u)σv(pupc)σv+δ+γ+σo+σv2 48

As shown with Eq. 48, the first-order derivative of αwu with respect to σo is a negative value (both numerator and denominator are positive) if pupc which states that αwu is a decreasing function of σo. To show that αwu is convex with respect to σo we take its second derivative as follows:

2αwu2σo=2(pupc)δλvph+λopc|cσv+λvpc|cσv+(1pu)(δλv+λoσv+λvσv)+γ(λo+λv)δ(pc|cpc|u)σv(pupc)σv+δ+γ+σo+σv2 49

As shown with Eq. 49, the second-order derivative of αwu with respect to σo is a positive value (both numerator and denominator are positive) which states that αwu is a convex function with respect to σo.

4-Proof of Theorem 1 item c

In the migration network model, the number of patients who are not scheduled for an appointment and in the controlled health state (i.e., αwc) is an increasing convex function of pc, while it is an increasing concave function of pu.

To show the above statement we first take the derivative of αwc with respect to pc.

αwcpc=(pc|cpc|u)δλvpuσv+λopuσv2+λvpuσv2+δ2λvph+δγλvph+δλopc|cσv+δλvpc|uσv+δλvphσoδ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)2+δλvphσv+γλopc|uσv+γλvpc|uσv+λopc|cσoσv+λopc|uσv2+λvpc|cσoσv+λvpc|uσv2δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)2 50

As shown with Eq. 50, knowing that pc|c > pc|u the first-order derivative of αwc with respect to pc is positive which means that αwc is an increasing function of pc. To show that αwc is convex with respect to pc we take its second derivative as follows:

2αwc2pc=2σv(pc|cpc|u)(pc|cpc|u)δλvpuσv+λopuσv2+λvpuσv2+δ2λvph+δγλvph+δλopc|cσv+δλvpc|uσvδ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)3+δλvphσo+δλvphσv+γλopc|uσv+γλvpc|uσv+λopc|cσoσv+λopc|uσv2+λvpc|cσoσv+λvpc|uσv2δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)3 51

As shown with Eq. 51, knowing that pc|c > pc|u the second-order derivative of αwc with respect to pc is a positive value which states that αwc is a convex function with respect to pc.

Next, we take the derivative of αwc with respect to pu.

αwcpu=((pc|cpc|u)δλvpcσv+λopcσv2+λvpcσv2+(ph1)δ2λv+δγλv+δλvσv+δλvσo(δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)2)+(pc|c1)δλoσv+λoσoσv+λvσoσv+(pc|u1)δλvσv+γλoσv+γλvσv+λoσv2+λvσv2(δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)2) 52

As shown with Eq. 52, the first-order derivative of αwc with respect to pu is positive (since δλvσv+γλoσv+γλvσv+λoσv2+λvσv2(pc|cδλvpcσv+λopcσv2+ λvpcσv2) which means that αwc is an increasing function of pu. To show that αwc is concave with respect to pu we take its second derivative as follows:

2αwc2pu=2σv(pc|cpc|u)(pc|cpc|u)δλvpcσv+λopcσv2+λvpcσv2+(ph1)δ2λv+δγλv+δλvσv+δλvσo(δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)3)+(pc|c1)δλoσv+λoσoσv+λvσoσv+(pc|u1)δλvσv+γλoσv+γλvσv+λoσv2+λvσv2(δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)3) 53

As shown with Eq. 53, knowing that pc|c > pc|u, the second-order derivative of αwc with respect to pc is a negative value which states that αwc is a concave function with respect to pu.

In the migration network model, the number of patients who are not scheduled for an appointment and in the uncontrolled health state (i.e., αwu) is a decreasing concave function of pc, while it is a decreasing convex function of pu.

To show the above statement we first take the derivative of αwu with respect to pc.

αwupc=(pc|cpc|u)δλvpuσv+λopuσv2+λvpuσv2+δ2λvph+δγλvph+δλopc|cσv+δλvpc|uσv+δλvphσoδ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)2+δλvphσv+γλopc|uσv+γλvpc|uσv+λopc|cσoσv+λopc|uσv2+λvpc|cσoσv+λvpc|uσv2δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)2 54

As shown with Eq. 54, knowing that pc|c > pc|u the first-order derivative of αwu with respect to pc is negative which means that αwu is a decreasing function of pc. To show that αwu is concave with respect to pc we take its second derivative as follows:

2αwu2pc=2σv(pc|cpc|u)(pc|cpc|u)δλvpuσv+λopuσv2+λvpuσv2+δ2λvph+δγλvph+δλopc|cσvδ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)3+δλvpc|uσv+δλvph(σo+σv)+γpc|uσv(λo+λv)+λopc|cσoσv+λopc|uσv2+λvpc|cσoσv+λvpc|uσv2δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)3 55

As shown with Eq. 55, knowing that pc|c > pc|u the second-order derivative of αwu with respect to pc is a negative value which states that αwu is a concave function with respect to pc.

Next, we take the derivative of αwu with respect to pu.

αwupu=((pc|cpc|u)δλvpcσv+λopcσv2+λvpcσv2+(ph1)δ2λv+δγλv+δλvσv+δλvσo(δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)2)+(pc|c1)δλoσv+λoσoσv+λvσoσv+(pc|u1)δλvσv+γλoσv+γλvσv+λoσv2+λvσv2(δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)2) 56

As shown with Eq. 56, the first-order derivative of αwu with respect to pu is negative (since δλvσv+γλoσv+γλvσv+λoσv2+λvσv2(pc|cδλvpcσv+λopcσv2+ λvpcσv2) which means that αwu is a decreasing function of pu. To show that αwu is convex with respect to pu we take its second derivative as follows:

2αwu2pu=2σv(pc|cpc|u)(pc|cpc|u)δλvpcσv+λopcσv2+λvpcσv2+(ph1)δ2λv+δγλv+δλvσv+δλvσo(δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)3)+(pc|c1)δλoσv+λoσoσv+λvσoσv+(pc|u1)δλvσv+γλoσv+γλvσv+λoσv2+λvσv2(δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)3) 57

As shown with Eq. 57, knowing that pc|c > pc|u, the second-order derivative of αwu with respect to pu is a positive value which states that αwu is a convex function with respect to pu.

5-Proof of Theorem 1 item d

In the migration network model, the number of patients who are not scheduled for an appointment and in the controlled health state (i.e., αwc) is a decreasing convex function of pc|c, while it is a decreasing concave function of pc|u if pu > pc.

To show the above statement we first take the derivative of αwc with respect to pc|c.

αwcpc|c=σv(pcpu)(1ph)δλvpu+(1pc|u)λopuσv+(1pc|u)λvpuσv+δλvpcph+λopcpc|uσv(δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)2)+λvpcpc|uσv+δλo+λoσo+λvσo(δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)2) 58

As shown with Eq. 58, knowing that pc|c > pc|u, if pu > pc the first-order derivative of αwc with respect to pc|c is negative which means that αwc is a decreasing function of pc|c. To show that αwc is convex with respect to pc|c we take its second derivative as follows:

2αwc2pc|c=2σv2(pcpu)2(1ph)δλvpu+(1pc|u)λopuσv+(1pc|u)λvpuσv+δλvpcph+λopcpc|uσv(δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)3)+λvpcpc|uσv+δλo+λoσo+λvσo(δ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)3) 59

As shown with Eq. 59, knowing that pc|c > pc|u the second-order derivative of αwc with respect to pc|c is a positive value which states that αwc is a convex function with respect to pc|c.

Next, we take the derivative of αwc with respect to pc|u.

αwcpc|u=(pc|c(λo+λv)σv+δλvph)(pcpu)2σv+(pcpu)σv((pu1)σvδ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)2+puδδγ)λv+((pu1)σvγ)λoδ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)2 60

As shown with Eq. 60, the first-order derivative of αwc with respect to pc|u is negative if pu > pc which means that αwc is a decreasing function of pc|u. To show that αwc is concave with respect to pc|u we take its second derivative as follows:

2αwc2pc|u=2(pcσvpuσv)(pc|c(λo+λv)σv+δλvph)(pcpu)2σv+(pcpu)σv((pu1)σvδ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)3+puδδγ)λv+((pu1)σvγ)λoδ(pcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv+δ+γ+σo+σv)3 61

As shown with Eq. 61, knowing that pc|c > pc|u, if pu > pc the second-order derivative of αwc with respect to pc is a negative value which states that αwc is a concave function with respect to pc|u.

In the migration network model, the number of patients who are not scheduled for an appointment and in the uncontrolled health state (i.e., αwu) is an increasing convex function of pc|u if pu > pc.

To show the above statement we first take the derivative of αwu with respect to pc|u.

αwupc|u=σv(pcpu)((pc|c+1)pu+pcpc|c1)(λo+λv)σv+(δ(ph1)pu+δpcphδγ)λvγλo((((pc|c+pc|u)pu+pcpc|cpcpc|u1)σvδγσo)2δ) 62

As shown with Eq. 62, if pu > pc the first-order derivative of αwc with respect to pc|c is positive since both the numerator and denominator is positive. This means that αwu is an increasing function of pc|u. To show that αwu is convex with respect to pc|u we take its second derivative as follows:

2αwu2pc|u=2σv2(pcpu)2(((pc|c+1)pu+pcpc|c1)(λo+λv)σv+(δ(ph1)pu+δpcphδγ)λvγλo((((pc|c+pc|u)pu+pcpc|cpcpc|u1)σvδγσo)3δ) 63

As shown with Eq. 63, knowing that pc|c > pc|u, if pu > pc, the second-order derivative of αwu with respect to pc|u is a positive value which states that αwc is a convex function with respect to pc|c. More specifically, the numerator is negative and the denominator is also negative hence the overall calculation is a positive value.

6-Proof of Theorem 1 item e

In the migration network model, the number of patients who are not scheduled for an appointment and in the both controlled and uncontrolled health States (i.e., αwc, and αwu) are not dependent on the service rate of office and virtual appointments (μo and μv).

To show the above statement, we first take the derivative of αwc with respect to μo and μv as follows:

αwc=[σo+(pu+pc|u(pcpu))σv+(pu+ph(pcpu))δ]λv+[σo+(pu+pc|u(pcpu))σv+δ]λo(δ(δ+γ+σo+σvpcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv)) 64
αwcμo=αwcμv=0 65

Similarly, the term αwu and its first order derivative with respect to μo and μv can be defined as follows:

αwu=[γ+(1pupc|c(pcpu))σv+(1puph(pcpu))δ]λv+[γ+(1pupc|c(pcpu))σv]λo(δ(δ+γ+σo+σvpcpc|cσv+pcpc|uσv+pc|cpuσvpc|upuσv)) 66
αwuμo=αwuμv=0 67

Since the derivatives of both αwc and αwu with respect to μo and μv are equal to zero, they are not dependent on the office and virtual service rates.

7-Proof of reformulation of the objective function

The original objective function of the unconstrained capacity allocation model is:

A(M)=limT1TkK0Trkminxk(t),MkdtkK0TηkMkdtkK0Tfkxk(t)Mk+dt 68

To simplify the objective function (68), we make some changes:

minxk(t),Mk=xk(t)xk(t)Mk+ 69
Mk=xk(t)xk(t)Mk++Mkxk(t)+ 70

Substitute Eqs. 69 and 70 into objective function (68) gives:

A(M)=kKlimT1T0T(rkηk)xk(t)dt0TηkMkxk(t)+dt0T(fk+rkηk)xk(t)Mk+dt 71

Due to ergodicity, let Eπk(xk),kK be the expected number of patients at node k under the steady-state distribution πk,kK. We have:

limT1T0Txk(t)dt=Eπk(xk)=αk 72
limT1T0TMkxk(t)+dt=Eπk(Mkxk)+ 73
limT1T0Txk(t)Mk+dt=Eπk(xkMk)+ 74

Take Eqs. 7274 into objective function (71), we get:

A(M)=kK(rkηk)αkηkEπk(Mkxk)+(fk+rkηk)Eπk(xkMk)+ 75

In the Function (75), the first term is the marginal profit. The second term is the opportunity cost for unutilized capacity. The last term represents the cost due to patient overflow.

8-Proof of Proposition 1

Since the office and virtual processes are independent to each other, to maximize the objective A(M), it suffices to maximize the sub-objective Ak(Mk) separately.

Ak(Mk)=(rkηk)αkηkEπk(Mkxk)+(fk+rkηk)Eπk(xkMk)+,kK 76

We note that (Mkxk)+=max{Mkxk,0} so that the difference yields a positive value. Then, the term ηkEπk(Mkxk)+ can be defined as follows: ηkEπk(Mkxk)+=ηkxk=0Mk(Mkxk)+πk(xk)+ηkxk=Mk(Mkxk)+πk(xk)=ηkxk=0Mk(Mkxk)πk(xk)+ηkxk=Mk0πk(xk)=ηkxk=0Mk(Mkxk)πk(xk)+0. The term (fk+rkηk)Eπk(xkMk)+ can be expressed in a similar way as well.

Hence, the objective function Ak(Mk) can be defined as follows:

Ak(Mk)=(rkηk)αkηkEπk(Mkxk)+(fk+rkηk)Eπk(xkMk)+,kK 77
=(rkηk)αkηkxk=0Mk(Mkxk)πk(xk)(fk+rkηk)xk=Mk(xkMk)πk(xk),kK 78

Similarly, Ak(Mk + 1) is defined as follows:

Ak(Mk+1)=(rkηk)αkηkEπk(Mk+1xk)+(fk+rkηk)Eπk(xk(Mk+1))+,kK 79
=(rkηk)αkηkxk=0Mk+1(Mk+1xk)πk(xk)(fk+rkηk)xk=Mk+1(xk(Mk+1))πk(xk),kK 80

Then, the differential and the second-order differential of function (76) are as follows:

ΔAk(Mk)Δ(Mk)=Ak(Mk+1)Ak(Mk) 81
(rkηk)αkηkxk=0Mk(Mkxk)πk(xk)(fk+rkηk)xk=Mk(xkMk)πk(xk)(rkηk)αkηkxk=0Mk+1(Mk+1xk)πk(xk)(fk+rkηk)xk=Mk+1(xk(Mk+1))πk(xk) 82
=ηkxk=0Mk+1(Mk+1xk)πk(xk)xk=0Mk(Mkxk)πk(xk)
(fk+rkηk)xk=Mk+1xk(Mk+1)πk(xk)xk=Mk(xkMk)πk(xk) 83
=ηkxk=0Mkπk(xk)+(fk+rkηk)xk=Mk+1πk(xk) 84
=ηkπk(xkMk)+(fk+rkηk)πk(xk>Mk) 85
=fk+rkηk(fk+rk)πk(xkMk) 86
Δ2Ak(Mk)Δ2(Mk)=ΔAk(Mk+1)ΔAk(Mk)=(fk+rk)πk(xkMk+1)πk(xkMk)<0 87

It is clear that the objective function Ak(Mk) is a discrete concave function. Hence, to maximize Ak(Mk), the optimal threshold capacity of node k is the smallest positive integer Mk=Mkmin that makes ΔAk(Mk) ≤ 0, and we have

Mk[0,Mkmin),ΔAkMk>0,then,Ak(Mk)<Ak(Mkmin) 88
Mk[Mkmin,),ΔAkMk0,then,Ak(Mk)Ak(Mkmin) 89

In one case that if ΔAk(Mkmin)=0, the optimal threshold capacity can be Mkmin or (Mkmin+1), since Ak(Mkmin)=Ak(Mkmin+1). However, it has a small probability that ΔAk(Mkmin)=0 and even in that case, Mkmin is one of the optimal solutions. Hence, we conclude that Mkmin is the optimal threshold capacity for node k that maximize Ak(Mk).

Mkmin=minMkN+:πk(xkMk)fk+rkηkfk+rk 90

From Function (90), we obtain M=(Msomin,Msv,cmin,Msv,umin), which is the optimal threshold capacity for the A(M).

9-Proof of Proposition 2

When physicians do not have enough working time, the solution is obtained through the Heuristic 2. Assume through tth iteration, we obtain the solution from the heuristic, and the solution is MTw=MTwt=(Msot,Msv,ct,Msv,ut). Hence, MTw satisfies:

kK1μkMktTw 91
kK1μkMkt+1μk>TwkK 92

Now, if we relax the time constraint and let the heuristic runs one more iteration, we have MTwt+1=MTw+ex, where ex is the xth unit vector, and x=argmaxkμkA(Mkt). Refer to [21], we have the following equations for Heuristic 1:

A(MTCt+1)>A(MTC)A(MTC) 93
kKMkt+1>TCkKMk,TCkKMkt 94

and the following equations for Heuristic 2:

A(MTwt+1)>A(MTw)A(MTw) 95
kK1μkMkt+1>TwkK1μkMk,TwkK1μkMkt 96

Inequality Eqs. 93 and 94 show that the optimal average long-run earnings and the threshold capacity are between those under the sub-optimal solution MTC and the solution MTCt+1 that we allow to run one more iteration, respectively. Similarly, Inequality Eqs. 95 and 96 show that the optimal average long-run earnings and the working time are between those under the sub-optimal solution MTw and the solution MTwt+1 that we allow to run one more iteration. Then By considering inequality (93), we have the following equation:

A(MTC)A(MTC)<A(MTCt+1)A(MTC)=A(Mxt)maxA(Mkt) 97

where x=argmaxkA(Mkt). Similarly, by considering inequality (95), we have the following equation:

A(MTw)A(MTw)<A(MTwt+1)A(MTw)=A(Mxt)maxA(Mkt) 98

where x=argmaxkμkA(Mkt).

With inequality Eqs. 93 and 97, we can show that the relative error by using the solution from Heuristic 1, MTC, as an approximation of MTC is no greater than maxA(Mkt)A(MTC).

A(MTC)A(MTC)A(MTC)A(MTC)A(MTC)A(MTC)<maxkA(Mkt)A(MTC) 99

Similarly, with inequality Eqs. 95 and 98, we can show that the relative error by using the solution from Heuristic 2, MTw, as an approximation of MTw is no greater than maxA(Mkt)A(MTw).

A(MTw)A(MTw)A(MTw)A(MTw)A(MTw)A(MTw)<maxA(Mkt)A(MTw) 100

Footnotes

1

All proofs are included in the Appendix B.

2

Variable costs are the type of costs that can change depending on the number of patients served, such as hourly labor cost or the cost of materials and supplies.

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Contributor Information

Xiao Yu, Email: xiaoyuu@umich.edu.

Armagan Bayram, Email: armagan@umich.edu.

References

  • 1.Ackerman MJ, Filart R, Burgess LP, Lee I, Poropatich RK. Developing next-generation telehealth tools and technologies: patients, systems, and data perspectives. Telemedicine and e-Health. 2010;16(1):93–95. doi: 10.1089/tmj.2009.0153. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.American Hospital Association (2016) Telehealth: helping hospitals deliver cost-effective care. Available at: https://www.aha.org/system/files/content/16/16telehealthissuebrief.pdf. Accessed June 2020
  • 3.American Telemedicine Association (2020) What is telemedicine& telehealth? Available at https://s3.amazonaws.com/rdcms-himss/files/production/public/HIMSSorg/Content/files/Line%2016%20%20What%20Is%20Telemedicine.pdf. Accessed June 2020
  • 4.Bashshur RL. On the definition and evaluation of telemedicine. Telemedicine Journal. 1995;1(1):19–30. doi: 10.1089/tmj.1.1995.1.19. [DOI] [PubMed] [Google Scholar]
  • 5.Bavafa H, Hitt LM, Terwiesch C. The impact of e-visits on visit frequencies and patient health: evidence from primary care. Manag Sci. 2018;64(12):5461–5480. doi: 10.1287/mnsc.2017.2900. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Bavafa H, Savin S, Terwiesch C (2019) Redesigning primary care delivery: customized office revisit intervals and e-visits. Available at https://papers.ssrn.com/sol3/papers.cfm?abstractid=2363685. Accessed June 2020
  • 7.Bayram A, Deo S, Iravani S, Smilowitz K. Managing virtual appointments in chronic care. IISE Transactions on Healthcare Systems Engineering. 2019;10(1):1–17. doi: 10.1080/24725579.2019.1638849. [DOI] [Google Scholar]
  • 8.Bedi BS. Telemedicine standards: need and Indian initiatives. Telemedicine and e-Health. 2009;15(6):597–599. doi: 10.1089/tmj.2009.0061. [DOI] [PubMed] [Google Scholar]
  • 9.Block HW, Langberg NA, Savits TH. Repair replacement policies. J Appl Probab. 1993;30(1):194–206. doi: 10.2307/3214632. [DOI] [Google Scholar]
  • 10.Bodenheimer T, Wagner EH, Grumbach K. Improving primary care for patients with chronic illness. Jama. 2002;288(14):1775–1779. doi: 10.1001/jama.288.14.1775. [DOI] [PubMed] [Google Scholar]
  • 11.Bretthauer KM, Cote MJ. A model for planning resource requirements in health care organizations. Decis Sci. 1998;29(1):243–270. doi: 10.1111/j.1540-5915.1998.tb01351.x. [DOI] [Google Scholar]
  • 12.Caceres C, Gomez EJ, Garcia F, Gatell JM, del Pozo F. An integral care telemedicine system for HIV/AIDS patients. Int J Med Inform. 2006;75(9):638–642. doi: 10.1016/j.ijmedinf.2006.04.010. [DOI] [PubMed] [Google Scholar]
  • 13.Behavioral risk factor surveillance system survey (BRFSS), Atlanta, Georgia: US Department of Health and Human Services (2010) Centers for Disease Control and Prevention. Available at: https://www.cdc.gov/brfss/index.html. Accessed June 2020
  • 14.Centers for Disease Control and Prevention (2009). The Power of Prevention. Available at: https://www.cdc.gov/chronicdisease/pdf/2009-Power-of-Prevention.pdf. Accessed June 2020
  • 15.Clinics.com (2019). Clinics in Michigan. Available at: https://www.freeclinics.com/sta/michigan. Accessed June 2020
  • 16.Craig J, Chua R, Russell C, Patterson V, Wootton R. The cost-effectiveness of teleneurology consultations for patients admitted to hospitals without neurologists on site. 1: a retrospective comparison of the case-mix and management at two rural hospitals. J Telemed Telecare. 2000;6(1 suppl):46–49. doi: 10.1258/1357633001934122. [DOI] [PubMed] [Google Scholar]
  • 17.Dall TM, Roary M, Yang W, Zhang S, Zhang Y, Arday DR, Gantt CJ, Chen YJ (2011) Peer-reviewed: health care use and costs for participants in a diabetes disease management program, USA 2007–2008. Preventing Chronic Disease 8(3):A53. Published online. PMCID:PMC3103558 [PMC free article] [PubMed]
  • 18.Deo S, Iravani S, Jiang T, Smilowitz K, Samuelson S. Improving health outcomes through better capacity allocation in a community-based chronic care model. Oper Res. 2013;61(6):1277–1294. doi: 10.1287/opre.2013.1214. [DOI] [Google Scholar]
  • 19.Department of Health and Human Services (2016). Chronic care management services. ICN December
  • 20.Felzen M, Beckers SK, Kork F, Hirsch F, Bergrath S, Sommer A, Brokmann JC, Czaplik M, Rossaint R (2019) Utilization, safety, and technical performance of a telemedicine system for prehospital emergency care: observational study. Journal of Medical Internet Research 21(10). 10.2196/14907 [DOI] [PMC free article] [PubMed]
  • 21.Fox B. Discrete optimization via marginal analysis. Manag Sci. 1966;13(3):210–216. doi: 10.1287/mnsc.13.3.210. [DOI] [Google Scholar]
  • 22.Goodarzi M, Ebrahimzadeh I, Rabi A, Saedipoor B, Jafarabadi MA. Impact of distance education via mobile phone text messaging on knowledge, attitude, practice and self-efficacy of patients with type 2 diabetes mellitus in Iran. Journal of Diabetes & Metabolic Disorders. 2012;11(1):1–10. doi: 10.1186/2251-6581-11-10. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Green LV, Savin S. Reducing delays for medical appointments: a queueing approach. Oper Res. 2008;56(6):1526–1538. doi: 10.1287/opre.1080.0575. [DOI] [Google Scholar]
  • 24.Gupta D, Denton B. Appointment scheduling in health care: challenges and opportunities. IIE Trans. 2008;40(9):800–819. doi: 10.1080/07408170802165880. [DOI] [Google Scholar]
  • 25.Heffler S, Smith S, Won G, Clemens MK, Keehan S, Zezza M. Health spending projections for 2001–2011: the latest outlook. Health Aff. 2002;21(2):207–218. doi: 10.1377/hlthaff.21.2.207. [DOI] [PubMed] [Google Scholar]
  • 26.Hulshof PJ, Kortbeek N, Boucherie RJ, Hans EW, Bakker PJ. Taxonomic classification of planning decisions in health care: a structured review of the state of the art in OR/MS. Health Systems. 2012;1(2):129–175. doi: 10.1057/hs.2012.18. [DOI] [Google Scholar]
  • 27.Kelly FP (1979) Reversibility and stochastic networks. Cambridge University Press
  • 28.Khosla S. Implementation of synchronous telemedicine into clinical practice. Sleep Medicine Clinics. 2020;15(3):347. doi: 10.1016/j.jsmc.2020.05.002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Kochanek KD, Minino AM, Murphy SL, Xu J, Kung H-C (2011) Deaths: final data for 2009. National Vital Statistics Reports [PubMed]
  • 30.Kucukyazici B, Verter V, Mayao NE. An analytical framework for designing community-based care for chronic diseases. Prod Oper Manag. 2011;20(3):474–488. doi: 10.1111/j.1937-5956.2011.01224.x. [DOI] [Google Scholar]
  • 31.Kucukyazici B, Verter V (2013) Managing community-based care for chronic diseases: the quantitative approach. Operations Research and Health Care Policy, Springer, pp 71–90
  • 32.Lee DK, Zenios SA. Optimal capacity overbooking for the regular treatment of chronic conditions. Oper Res. 2009;57(4):852–865. doi: 10.1287/opre.1080.0666. [DOI] [Google Scholar]
  • 33.Leggett P, Graham L, Steele K, Gilliland A, Stevenson M, O’Reilly D, Wootton R, Taggart A. Telerheumatology–diagnostic accuracy and acceptability to patient, specialist, and general practitioner. Br J Gen Pract. 2001;51(470):746–748. [PMC free article] [PubMed] [Google Scholar]
  • 34.Li Y, Zhang Y, Kong N, Lawley M. Capacity planning for long-term care networks. IIE Trans. 2016;48(12):1098–1111. doi: 10.1080/0740817X.2016.1190480. [DOI] [Google Scholar]
  • 35.Liu N, Ziya S. Panel size and overbooking decisions for appointment-based services under patient no-shows. Production and Operations Management. 2014;23(12):2209002223. doi: 10.1111/poms.12200. [DOI] [Google Scholar]
  • 36.Liu X, Hu M, Helm JE, Lavieri MS, Skolarus TA. Missed opportunities in preventing hospital readmissions: redesigning post-discharge checkup policies. Prod Oper Manag. 2018;27(12):2226–2250. doi: 10.1111/poms.12858. [DOI] [Google Scholar]
  • 37.Marcin JP. Telemedicine in the pediatric intensive care unit. Pediatr Clin. 2013;60(3):581–592. doi: 10.1016/j.pcl.2013.02.002. [DOI] [PubMed] [Google Scholar]
  • 38.McKinstry B, Hammersley V, Burton C, Pinnock H, Elton R, Dowell J, Sawdon N, Heaney D, Elwyn G, Sheikh A. The quality, safety and content of telephone and face-to-face consultations: a comparative study. BMJ Quality & Safety. 2010;19(4):298–303. doi: 10.1136/qshc.2008.027763. [DOI] [PubMed] [Google Scholar]
  • 39.Mechanic OJ, Kimball AB (2019) Telehealth Systems.. StatPearls. Treasure Island (FL): StatPearls Publishing [PubMed]
  • 40.Ozen A, Balasubramanian H. The impact of case-mix on timely access to appointments in a primary care group practice. Health Care Management Science. 2013;16(2):101–118. doi: 10.1007/s10729-012-9214-y. [DOI] [PubMed] [Google Scholar]
  • 41.Partnership to Fight Chronic Disease (2017). The Growing Crisis of Chronic Disease in the United States. Available at: https://www.fightchronicdisease.org/sites/default/files/docs/GrowingCrisisofChronicDiseaseintheUSfactsheet81009.pdf. Accessed June 2020
  • 42.Perednia DA, Allen A. Telemedicine technology and clinical applications. Jama. 1995;273(6):483–488. doi: 10.1001/jama.1995.03520300057037. [DOI] [PubMed] [Google Scholar]
  • 43.Pham H, Wang H. Optimal (T, t) opportunistic maintenance of ak-out-of-n: G system with imperfect pm and partial failure. Naval Research Logistics (NRL) 2000;47(3):223–239. doi: 10.1002/(SICI)1520-6750(200004)47:3&#x0003c;223::AID-NAV3&#x0003e;3.0.CO;2-A. [DOI] [Google Scholar]
  • 44.Russo JE, McCool RR, Davies L. VA Telemedicine: an analysis of cost and time savings. Telemedicine and e-Health. 2016;22(3):209–215. doi: 10.1089/tmj.2015.0055. [DOI] [PubMed] [Google Scholar]
  • 45.The Physicians Foundation (2018). 2018 survey of American physicians: practice patterns and perspectives. Available at: https://physiciansfoundation.org/research-insights/the-physicians-foundation-2018physician-surveyhttps://physiciansfoundation.org/research-insights/the-physicians-foundation-2018physician-survey. Accessed June 2020
  • 46.The United States Census Bureau (2018). Population and housing unit estimates. Available at: https://www.census.gov/programs-surveys/popest.html?intcmp=serp. Accessed June 2020
  • 47.Valero M, Arredondo M, Del Nogal F, Rodriguez J, Frias E. Patient satisfaction with a home televisiting service based on interactive television over a cable network. J Telemed Telecare. 2000;6(1 suppl):99–101. doi: 10.1258/1357633001934311. [DOI] [PubMed] [Google Scholar]
  • 48.Wu S-Y, Green A (2000) Projection of chronic illness prevalence and cost inflation. Santa Monica, CA:RAND Health, pp 18
  • 49.Wu S-Y, Green A (2018) Global telemedicine market outlook 2022. Research and Markets

Articles from Health Care Management Science are provided here courtesy of Nature Publishing Group

RESOURCES