Abstract
The patient assignment problem in Home care (HC) consists of allocating each newly admitted patient to his/her reference operator, chosen among a set of possible operators. The continuity of care, where pursued, imposes that the assignment is not changed for a long period. The main goal of the assignment is to balance the workload among the operators. In the literature, the problem is usually solved with numerical approaches based on mathematical programming that do not consider the stochastic aspects of the problem. We derive a structural policy to assign a newly admitted patient while balancing the workload among the operators, by minimizing the expected value of a cost function that penalizes the overtime of operators. The workloads already loaded to the operators are assumed to be random variables as they are in the practice, while the demand related to the new patient is considered both deterministic and stochastic. Results show that the variability of the new patient’s demand is negligible with respect to the variability of the already assigned workloads and that similar assignments are obtained both in the presence or in the absence of this demand variability. A numerical comparison with the current practice of assigning the new patient to the operator with the highest expected available capacity shows that better balancings and cost savings can be reached by implementing the proposed policy.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Home Care (HC) service consists of providing medical, paramedical and social services to patients at their domicile. The main benefit of HC is the reduction of the hospitalization rate, that leads to significant quality of life increase for the assisted patients and to relevant cost savings for the entire health care system (Comondore et al. 2009).
In the US, about 3.3 million patients received HC services from more than 11,400 agencies, and Medicare spent 19 billion dollars on HC services in 2009 (Medicare Payment Advisory Commission MEDPAC 2011). HC is a relevant aspect of the healthcare domain also in Europe, Canada and Australia (Chevreul et al. 2005). This is a growing sector in western countries, due to the ageing of the population, the increase in chronic pathologies, the introduction of innovative technologies and the continuous pressure of governments to contain healthcare costs.
Several types of resources are involved in the service delivery, including different categories of operators (nurses, physicians, physiotherapists, social assistants and psychologists), support staff and material resources. Managing these HC resources is a difficult task that is still executed without appropriate methodologies and tools (Chahed et al. 2006; Asquer et al. 2007). In fact, resource management in HC requires to assign and schedule the human and material resources for delivering the care services to a high number of patients that live in different locations of a geographical area. In addition, the amount of service required by each patient is intrinsically random, thus making the planning problem more complex (DeAngelis 1998; Lanzarone et al. 2010). Finally, the existence of some constraints, such as the continuity of care (Haggerty et al. 2003) and the risk of incurring in burn-out of operators (Cordes and Dougherty 1993; Borsani et al. 2006), makes the HC resource planning peculiar and different from the planning problems encountered in other production and service systems.
The main issues in HC human resource planning are the human resource dimension, the partitioning of a territory into a given number of districts, the assignment of visits to operators and the routing problem (Chahed et al. 2006). In particular, the operator assignment is a critical issue for maintaining a high quality of the provided service (Lanzarone and Matta 2009) when the HC provider wants to preserve the continuity of care, i.e., when the service is delivered by the same actors. Working with continuity of care should preserve a dimension of the service quality perceived by the customer, because the patient receives the care from the same operator within each category (named reference operator) for a long period (usually a semester), and thus he/she does not have to continuously change his/her relationships with a new operator (Haggerty et al. 2003).
In the literature, there are several works dealing with the human resource planning in HC services without continuity of care or with a partial continuity of care (Eveborn et al. 2006, 2009; Bertels and Fahle 2006; Thomsen 2006; Akjiratikarl et al. 2007; Chahed et al. 2009; Bennett and Erera 2011). However, there are not many studies dealing with the continuity of care in HC providers, yet. Among them, Borsani et al. (2006) study the scheduling of visits in two HC organizations and propose an assignment model coupled to a scheduling model. Hertz and Lahrichi (2009) propose two mixed programming models for allocating operators to patients in the Cotes-des-Neiges local community health clinic in Montreal, Canada. Ben Bachouch et al. (2008) develop a mixed integer linear programming model to minimize the total distance traveled by nurses. Lanzarone and Matta (2009) propose a set of linear programming models to balance the workloads of the operators of different categories for different configurations of HC providers.
An important research stream deals with the assignment and scheduling of nurses and medical staff in hospitals and a certain number of papers testify this research activity. Cheang et al. (2003) report a bibliographic survey of the models and methodologies available to solve the nurse rostering problem. Burke et al. (2004) discuss on the strengths and weaknesses of the literature on nurse rostering problem and outline the key issues to be addressed in the research. Bard and Purnomo (2005, 2007) and Purnomo and Bard (2007) propose integer programming models for scheduling the nurses in the presence of a fixed nursing staff, that vary in the objective pursued (i.e., taking into account the preferences of nurses or minimizing the number of uncovered shifts) and in the solution procedure: solved with a branch-and-price algorithm, a column generation approach, or decomposed using Lagrangian relaxation. Belien and Demeulemeester (2008) integrate the nurse and the operating room scheduling processes adopting the column generation method. Punnakitikashem et al. (2008) develop a stochastic integer programming model for the nurse assignment in hospital. The model takes into account the variability of the demand and is solved with a decomposition technique. DeGrano et al. (2009) propose a scheduling that considers both nurse preferences and hospital constraints. Sundaramoorthi et al. (2010) develop two numerical policies to make nurse-to-patient assignments when new patients are admitted during a shift. A recent review on nurse scheduling models is also reported in the chapter of Bard (2010). Finally, Brunner et al. (2009, 2011) solve the flexible scheduling of physicians to shifts in hospital with the goal of minimizing the overtime to be extra paid.
This analysis shows that the operator assignment in the healthcare domain is solved with numerical approaches, as the mathematical programming, while no attempts of formalizing structural policies can be found. The knowledge about the structure of the optimal assignment policies could be helpful mainly for three reasons. HC providers could easily apply simplified policies without requiring expensive software applications, and this aspect can be particularly helpful for small providers that does not have ERP-like platforms and a complex organization. Furthermore, analytical policies can solve the problem with a limited computational effort, allowing to easily include the high variability of the demand. Finally, the structure of the optimal policy could be used to help research the optimum in the heuristic-based algorithms that have to be adopted for large scale problems faced by large HC providers.
This paper deals with the problem of assigning one newly admitted patient to a HC operator (e.g. nurse, physician, physiotherapist) under uncertain workload (related to the amount of care needed by the patients) and respecting the continuity of care. Specifically, the paper proposes a structural policy for solving the assignment problem, choosing the reference operator among a set of possible operators compatible with the newly admitted patient. In general, this set refers to all of the operators belonging to patient’s district and, for this reason, compatible in terms of skill and territory; however, in the presence of specific patient’s requests (e.g., specific treatments related to the patient’s pathology or the gender compatibility between the patient and the operator) the set can exclude some operators in the district.
The reference operator of the new patient is chosen to reduce the expected value of a penalty cost that is function of the amount of the time for visits that each operator supplies in excess of his/her capacity (in accordance with the working contract). Hence, the proposed policy allows planners to assign the new patient with the minimum increase of the expected cost sustained by the HC provider under stochastic patient demand.
In this paper we focus on nurses, who provide the largest amount of visits to the HC patients and manage the emergencies and the fluctuations of the patient demand.
The paper is structured as follows: the detailed problem description and the assumptions introduced are reported in Sect. 2. Then, in Sect. 3, the policy is formally presented. In Sect. 4, the proposed policy is compared to the real practice of HC providers that assign patients based on the expected workloads of their operators. Finally, a real case analysis is reported in Sect. 5 and the conclusions of the work are drawn in Sect. 6.
2 The model
This paper analyzes the case in which a new patient is admitted into the HC service and has to be assigned to his/her reference operator. We consider the assignment of the reference operator independent of the districting of the provider. It means that the provider has already been divided into districts and that the human resources have been already assigned to each district. Moreover, the problem is solved in a configuration where the assignment is also independent of the routing of operators. This is valid for several HC providers, where the territorial extension of the districts is limited and the routes are drawn after the assignments are defined.
Each operator has been already loaded with a certain number of patients that, all together, give an initial stochastic workload X 0, expressed as the amount of time spent for visits in the planning period (variable from a week to a month). To keep simple the notation, we refer to a generic operator that is under consideration for the assignment of a new patient; therefore, we omit the index denoting the specific operator. The initial workload X 0 is assumed distributed with a triangular probability density function \(\Upphi_{0} \left(x\right)\) characterized by parameters a, b and c; parameter a is the minimum workload, b the modal workload and c the maximum workload.
We consider a cost function for each operator that depends on the amount of time for visits that he/she supplies in surplus to his/her capacity v in the planning period (in accordance with the working contract). The analysis considers differential costs, because only the visits above the contract threshold v are significant for the assignment problem. The fixed costs for the HC provider are not considered (i.e. costs associated with visits below v), because they are always sustained by the provider independent of the assignments of patients to their reference operator. An implicit assumption is that nurses are employees of the HC provider.
The cost related to an operator is assumed to be a quadratic function of time for visits above the capacity. Hence, an operator who works two hours of overtime is more costly than two operators who work one hour of overtime. Therefore, the expected cost C related to an operator under a stochastic workload \(X \sim \Upphi \left(x\right)\) is defined as:
Given a set of n compatible operators, the assignment of the reference operator to the new patient is chosen to minimize the increase of the expected cost. This leads to balance, in some way, the workload among the operators. Workload balancing among operators is a goal pursued in practice by most of HC providers.
We now introduce a set of further assumptions that focus the analysis on realistic cases and allow us to simplify the analytical derivation of the optimal policy. These assumptions are consistent with the real situation of several HC providers (Chahed et al. 2006).
The operator capacity v is assumed to be in the second part of the triangular density function \(\Upphi_{0}\) (i.e., b < v < c) (see Fig. 1). The other possibilities for v (i.e., v < b and v > c) are not of interest for a practical application of the assignment policy. Indeed, the case v < b is the case in which the operator is highly overloaded; for this reason he/she should not be considered for the assignment of another patient. The case v > c refers to a highly underloaded operator that is not frequent in real organizations.
The initial workload X 0 of each operator is assumed to be stationary in the planning period. This assumption might not be valid for some types of patients that may change their conditions during the care pathway. However, for chronic diseases and some other pathologies that are relevant in the HC, this assumption may hold.
2.1 Initial cost
The initial expected cost C 0 of an operator, according to Eq. (1) and the triangular density function \(\Upphi_{0} \left(x\right)\), is function of the current workload (i.e., a, b and c) and capacity v:
The above expression is a convex function decreasing in v. When v is equal to the maximum workload value c, the expected cost is 0. This is simply because the probability of incurring in an extra time for visits is null.
2.2 Assignment cost
The new patient to assign has a stochastic service request Y (time demanded for visits in the planning period) with a probability density function \(\Uppsi \left(y \right)\) that strictly depends on his/her characteristics at the beginning of the care pathway.
Two cases are considered in this paper. In the case the variability of the new patient’s demand is neglected, a deterministic value μ is assumed for Y (with μ ≥ 0). In the case the variability of the new patient’s demand is included in the model, it is difficult to go beyond the estimation of a minimum value α and a maximum value β of the time requested for visits in the planning period. In the absence of detailed information, the most convenient choice is to assume that the density \(\Uppsi\) is uniformly distributed within the interval [α, β].
The demand Y is assumed to be stationary in the planning period. Moreover, the maximum workload related to a single patient is always inferior to the smallest workload already assigned to an operator, i.e., β < a. This assumption is motivated because a patient usually requires at maximum one or two visits per day, while an operator provides a larger number of visits on each day.
Finally, the assumption regarding v of each operator is modified into b + β < v < c to derive the assignment cost (see Fig. 1).
When the newly admitted patient is assigned to the reference operator, the initial workload of this operator is increased with the demand of the new patient. In the case of a deterministic patient demand, the new workload distribution \(\tilde{\Upphi}_1\) of the assigned operator is simply shifted of μ with respect to \(\Upphi_0\). Therefore, the new expected cost (assignment cost) \(\tilde{C}_{1}\) is:
Alternatively, \(\tilde{C}_{1}\) can be directly obtained from Eq. (2) by adding μ to the parameters of the triangular distribution, or by subtracting μ from v.
With a uniform patient demand distribution \(\Uppsi\), the new workload distribution \(\Upphi_{1}\) is derived with the convolution product between the initial workload distribution \(\Upphi_{0}\) and the uniform distribution \(\Uppsi\):
where
Using a triangular density function for \(\Upphi_{0}, \Upphi_{1}\) is equal to:
The resulting expression (limiting to the part x > b + β that is used in Eq. (1) for calculating the cost) is:
Then, the new expected cost C 1 is obtained considering the distribution \(\Upphi_1\):
The analytical expression of C 1, whose form is not simple, is reported in Appendix 1. In detail, the analytical expression of the difference between \(\tilde{C}_{1}\) and C 1, leading to the expression of C 1, is derived. This difference measures the accuracy of the approximation derived from neglecting higher moments in patient demand Y.
2.3 Objective function
The goal of the assignment is to allocate the newly admitted patient to only one reference operator, among the n compatible ones, characterized by the lowest increment of the expected cost (i.e., the difference between the assignment cost in the case of patient assignment and the initial cost).
In the case of deterministic patient demand, the objective is to minimize the increment \(\tilde{\delta}\):
where the expression of \(\tilde{\delta}\) has a simple analytical form:
In the case of uniform patient distribution \(\Uppsi\), the objective is to minimize the increment δ:
which has a more complex analytical expression (see Appendix 1).
In Sect. 2.4, the comparison between the two cases and the appropriateness of considering the minimization of \(\tilde{\delta}\) instead of δ (with a simpler analytical form) are discussed.
2.4 Comparison between deterministic and stochastic patient demand
The two objective functions introduced in Sect. 2.3 are compared with a geometrical approach. For this purpose, we refer to the time for visits that can be loaded to the operator below the capacity v (i.e., the assignable workload) or the extra time for visits exceeding v (i.e., the excess workload). Therefore, the parameters of the distribution \(\Upphi_{0}\) are expressed in relative terms with respect to the operator capacity v:
c t can be interpreted as the maximum workload in excess related to the analyzed operator and the absolute value of a t as the maximum assignable workload (Fig. 1). The domain of these parameters is determined according to the relationships imposed among the variables:
Let us now define the parameter r b , related to the asymmetry of the distribution \(\Upphi_{0}\), as the ratio:
with 0 < r b < 1.
The analytical expressions of \(C_{0}, \tilde{C}_{1}\) and \(\tilde{\delta}\) are modified as follows:
and the constraints of Eq. (13) are modified into:
The isolevel curves of C 0, δ and \(\tilde{\delta}\) can be reported in the plane c t , a t . Each point in the admissible zone of the plane c t , a t (included in the IV quadrant according to Eq. (18)) represents a possible operator, and the contour line passing through the point his/her associated expected initial cost or cost increase. Figure 2 reports the contour plots of δ (in two cases, with different variability of the uniform patient demand \(\Uppsi\)) and \(\tilde{\delta}\), while the contour plot of C 0 is reported in Fig. 3.
Two operators can be considered in the same contour plot if their workload density functions \(\Upphi_{0}\) have the same value of r b (same asymmetry of the distribution). As regards the nurses, basing on several real cases, this condition is often verified among the n nurses compatible with a new patient to assign. This probably holds because the assignment splits the different types of patients among the operators, with consequent similar mixes, and the mode of the distribution is in the same intermediate position between the minimum value and the maximum value.
Points in the upper left region represent operators with a low variability of the workload (low difference c t − a t ), while points in the lower right region represent operators with a high variability of the workload (high difference c t − a t ). Moreover, the more a point is close to the line \(a_{t}=-\frac{r_{b}}{1 -r_{b}} c_{t}\) that limits the admissible region, the more the operator has an expected workload close to his/her capacity.
The expected cost increases δ and \(\tilde{\delta}\) are compared in terms of the direction of the gradient of their isolevel curves in the plane c t , a t , where the direction D k of a curve k is defined as the ratio between the derivative of k with respect to a t and the derivative of k with respect to c t . D k represents the tangent of the angle between the gradient vector of k and the axis c t .
It is possible to notice a good superposition between δ and \(\tilde{\delta}\) for a low patient demand variability, with a difference that limitedly grows when the variability increases (Fig. 2). In detail, directions \(D_{\tilde{\delta}}\) and D δ are similar in each point, even in the presence of a large patient demand variability. As a consequence, in the majority of cases, the operator with the lowest cost increase remains the same including or neglecting the variability of the new patient’s demand.
The motivation for this similarity is that the patient demand variability is negligible with respect to the variability already assigned to the operators. When an operator takes care of a certain number of patients, the variability of the already assigned workload is prevailing on the variability of the new patient in the determination of the cost increase. Therefore, it can be reasonable to consider \(\tilde{\delta}\) rather than δ.
Also considering other shapes for the probability density function \(\Uppsi\), the variability of the new patient’s demand is negligible with respect to the variability already assigned and the assumption of considering \(\tilde{\delta}\) remains valid.
After the assignment of a patient to an operator, the point relative to the operator moves in the contour plot as a consequence of the workload increase: both the mean value and the standard deviation of the operator workload increase, while the skewness does not significantly change because a uniform distribution for the new patient’s demand is assumed (we can therefore suppose that r b remains the same). Following the geometrical approach, the operator point movement in the plane c t , a t after the assignment is derived in Appendix 2.
3 Assignment policy
The policy minimizes the expected cost increase related to the patient-operator assignment. The cost increase \(\tilde{\delta}\) is considered in the analytical derivation of the policy, as discussed in Sect. 2.4.
The following Lemmas will be useful for deriving the policy.
Lemma 1
The direction \({D_{C_0}}\) is always positive \(({D_{C_0} > 0})\) and C 0 increases with c t and a t .
Proof
The direction \({D_{C_0}}\) is calculated as the ratio between the derivative of C 0 with respect to a t and the derivative of C 0 with respect to c t :
This expression is greater than zero if \(a_{t}<\frac{c_{t}}{2}\), that is always valid in the admissible region because a t < 0 and c t > 0.
Moreover, the derivative of C 0 with respect to a t is equal to:
that is always positive in the admissible region; therefore, C 0 increases with a t .
Also the derivative of C 0 with respect to c t is always positive, because of \(D_{C_0}>0\) and \(\frac{\partial C_{0}}{\partial a_{t}}>0\). Therefore, C 0 increases with c t . \(\square\)
Lemma 2
For any assignment patient-operator characterized by an initial operator workload distribution \(\Upphi_{0}\) and a patient demand μ, the directions \(D_{\tilde{\delta}}\) and \({D_{C_0}}\) are related in the following way: \(D_{\tilde{\delta}} > D_{C_{0}}\).
Proof
The direction \(D_{\tilde{\delta}}\) is calculated as the ratio between the derivative of \(\tilde{\delta}\) with respect to a t and the derivative of \(\tilde{\delta}\) with respect to c t :
Considering Eqs. (19) and (21), the condition \(D_{\tilde{\delta}} > D_{C_{0}}\) is expressed as follows:
After some manipulations it results in:
and then in (c t + μ)3 > 0. Therefore, inequality (22) is satisfied for all of the admissible c t and μ (both positive values). \(\square\)
Lemma 3
The direction \(D_{\tilde{\delta}}\) is always positive \((D_{\tilde{\delta}} > 0)\) and \(\tilde{\delta}\) increases with c t and a t .
Proof
Inequalities \(D_{\tilde{\delta}}>D_{C_0}\) (Lemma 2) and \(D_{C_0} > 0\) (Lemma 1) result in \(D_{\tilde{\delta}}>0\). Moreover, the derivative of \(\tilde{\delta}\) with respect to a t is equal to:
that is always positive in the admissible region; therefore, \(\tilde{\delta}\) increases with a t .
Also the derivative of \(\tilde{\delta}\) with respect to c t is always positive, because of \(D_{\tilde{\delta}}>0\) and \(\frac{\partial \tilde{\delta}}{\partial a_t}>0\). Therefore, \(\tilde{\delta}\) increases with c t . \(\square\)
Assuming valid to consider \(\tilde{\delta}\) rather than δ for the expected cost increment (as discussed in Sect. 4), the policy derived in the following is optimal. In the derivation, the particular case of operators with the same initial cost is firstly considered and, then, the theorem for the general assignment policy is formulated.
Theorem 1
In the presence of operators with the same C 0 and r b , the optimal choice is to assign the patient to the operator with the highest assignable workload (lowest a t ) independent of the new patient’s demand.
Proof
Lemmas 1, 2 and 3 affirm that \(D_{\tilde{\delta}} > D_{C_{0}} > 0\). Therefore, considering different points on the same C 0 isolevel line (meaning operators with the same C 0 and r b ), the point with the highest a t value intersects the isolevel line of \(\tilde{\delta}\) with the highest value and vice versa (Fig. 4).
Hence, given different operators with the same initial cost C 0, the lowest cost increase is obtained assigning the patient to the operator with the lowest a t value (highest assignable workload). \(\square\)
In the presence of different initial costs, the general theorem of the assignment policy is now stated.
Theorem 2
In the presence of two operators i and j with the same r b , if operator i has the lowest C 0 and the maximum assignable workload (lowest a t ), the optimal choice is to assign the new patient to operator i, independent of the new patient’s demand. Otherwise, the optimal choice also depends on the new patient’s demand and the optimal choice is to assign the new patient to the operator with the minimum expected cost increase.
Proof
The value of \(\tilde{\delta}\) increases moving from the lower left part to the upper right part in the admissible zone of the plane c t , a t (Lemma 3). Consequently, considering the \(\tilde{\delta}\) curve passing through the point of operator i, the region upper this line is characterized by higher cost increases (assuming operators with the same r b value) and operator i is the best assignment with respect to all of the operators j whose point is in the region upper the \(\tilde{\delta}\) curve through the point i.
Based on Lemma 2, the isolevel curve of C 0 passing through the point of operator i is on the right with respect to the isolevel curve of \(\tilde{\delta}\) passing through the same point for a t values greater than the value of operator i. On the contrary, the isolevel curve of C 0 is on the left with respect to the isolevel curve of \(\tilde{\delta}\) for a t values lower than the value of operator i (see Fig. 4).
Therefore, if operator j has higher C 0 and a t values than operator i (with the same r b ), he/she consequently has a higher \(\tilde{\delta}\) value and the optimal choice is to assign the patient to operator i. On the contrary, if operator j has lower C 0 and a t values than operator i, he/she consequently has a lower \(\tilde{\delta}\) value and the optimal choice is to assign the patient to operator j (Fig. 5).
If operator j is in the remaining regions of the plane, the best assignment depends on the new patient’s demand (i.e., μ) because the \(\tilde{\delta}\) curve passing through the point of operator i is included in these regions, with a direction \(D_{\tilde{\delta}}\) that depends on μ. Indeed, \(D_{\tilde{\delta}}\) increases with μ where \(\frac{\partial D_{\tilde{\delta}}}{\partial \mu}>0\), with:
Hence, because both μ and c t are positive and a t is negative, the condition \(\frac{\partial D_{\tilde{\delta}}}{\partial \mu}>0\) is always verified and \(D_{\tilde{\delta}}\) always increases with μ. Therefore, if operator j has a lower a t value and a higher C 0 than operator i, the optimal choice is to assign the patient to operator i for low μ values and to operator j for high μ values. On the contrary, if operator j has a higher a t value and a lower C 0 than operator i, the optimal choice is to assign the patient to operator j for low μ values and to operator i for high μ values. \(\square\)
More complex demonstrations can be developed for δ instead of \(\tilde{\delta}\). We numerically verified that the same policy can be derived considering δ, as expected.
4 Comparison with the expected workload approach
In the current practice of the HC providers, the variability of patient demands, and consequently of future operator workloads, is not considered. The only information used for assigning the patient to his/her reference operator is the operator expected workload, often estimated as the sum of the standard times for visits of his/her patients in the charge (taken from existing clinical protocols). Consequently, the patient is assigned to the operator with the smallest utilization value scaled to his/her capacity.
To model this practice with the approach proposed in this paper, only the expected value is extracted from each triangular distribution \(\Upphi_{0}\). Thus, the new patient is assigned to the operator with the highest expected assignable workload W that is given by the difference between the operator capacity v and his/her expected workload:
Parameter r b is introduced also in this case:
An analogue contour plot is drawn for W, to compare the assignment policy with the expected workload approach (Fig. 6). When W assumes a negative value, it has to be interpreted as an expected workload in excess. Therefore, this region is not considered for the assignment of new patients, because an operator with an expected workload in excess than his/her capacity should not receive other patients. If r b = 0.5, this region is equal to the region excluded from the hypotheses (Eq. (18)).
Similar directions \(D_{\tilde{\delta}}\) and D W in a region of the plane lead to similar assignments under both the assignment policy and the expected workload approach, while on the contrary, different directions indicate a solution of the assignment problem that depends on the approach.
The direction D W is constant all over the admissible region and it is equal to:
D W varies from 0.5 if r b = 1 to 2 if r b = 0, with a value equal to 1 in the case of a symmetric function \(\Upphi_{0}\) with r b = 0.5.
Because the assignment is for the highest W (while for the lowest δ in the case of the policy), the gradients to compare have opposite versa; however, the similarity between directions is not influenced by the different versa and the approaches can be compared by analyzing the direction.
Figure 7 reports the contour plot of \(D_{\tilde{\delta}}-D_{W}\); very similar plots are obtained for D δ − D W . In the admissible region, the differences \(D_{\tilde{\delta}}-D_{W}\) and D δ − D W are almost everywhere negative and the directions are highly different. Therefore, different solutions of the assignment problem can derive from using W instead of the proposed policy. Similar directions are obtained in a limited region, where the differences are low (upper part of the admissible region, characterized by a quite null W and a low variability of the operator workload). This means that the expected workload approach is useful only in this zone, while in the other regions there is a potential added value in considering the service demand variability with its cost for the entire structure. Considering the real case analyzed in Sect. 5, the majority of operator points are in the lower region of the plane c t , a t , where the difference is high (Fig. 8).
As an example, comparing the two operators of Fig. 6, the approaches lead to opposite decisions: operator 2 is chosen with the expected workload approach, while operator 1 with the minimum cost increase policy. The corresponding triangular density functions of the two operators are shown in Fig. 9. Operator 1 has a lower W than operator 2 and the expected workload approach consequently assigns the new patient to operator 2. However, the part of the workload distribution \(\Upphi_{0}\) greater than v suggests that operator 2 has a higher probability to exceed the capacity. This excess is translated into a higher cost for the structure, according to Eq. (1), and the minimum cost increase policy assigns the new patient to operator 1.
In detail, the assignment provided by the expected workload approach is different from the assignment provided by the minimum cost increase policy mainly if the assignments provided by the policy also depends on the new patient’s demand (see Theorem 3), as shown in the following Corollary.
Corollary 1
Considering two operators whose workloads are fitted with triangular density functions \(\Upphi_{0}\) with the same \(r_{b}\ge \frac{1}{3}\), a different assignment between the minimum cost increase policy and the expected workload approach is possible only if the assignment of the policy is influenced by the new patient’s demand. If \(r_{b}< \frac{1}{3}\), a different assignment between the minimum cost increase policy and the expected workload approach is also possible if the assignment of the policy is independent of the new patient’s demand in the region where \(a_{t}<-\frac{c_{t}}{2}\).
Proof
The direction D W is always positive (0.5 ≤ D W ≤ 2) and W grows moving to the lower left zone of the plane c t , a t .
Considering the point of an operator i, if \({D_{C_0}}\) < 0.5 in the point, the W line through the point i is always included in the region where the best assignment of the policy also depends on the new patient’s demand. This condition is verified for:
When verified, the region where the policy assigns the new patient to operator i independently from the new patient’s demand always refers to a higher W for operator i than for operator j and also the W approach assigns the new patient to operator i, and vice versa. Hence, opposite choices only occur where the best assignment of the policy also depends on the new patient’s demand (see Fig. 5).
Considering the admissible region, given by Eq. (18), the condition of Eq. (29) is always verified if \(r_{b}\ge \frac{1}{3}\). If \(r_{b}< \frac{1}{3}\), Eq. (29) is not verified close to the boundary of the admissible region, where \(\frac{r_{b}}{r_{b-1}} c_{t}<a_{t}<-\frac{c_{t}}{2}\) (operators with an expected workload close to the capacity). □
5 Real case analysis
5.1 Provider
The real case analysis is conducted considering the nurses of one of the largest Italian public HC providers. This provider operates in the north of Italy, covering a region of about 800 km2, with about 1,000 patients assisted at the same time and 50 nurses. It is divided into three divisions and the analysis refers to the largest one. In this division, six independent districts of nurses are present, divided by skill and territorial distribution. Table 1 reports the main data for the districts of the analyzed division; the districts with only one nurse are excluded from the analysis.
The capability of the proposed policy to balance the workload among the nurses and to reduce the variable costs is evaluated over a period of 26 weeks (data from April to September 2008).
5.2 Experimental set-up
An initial assignment of the reference nurse is carried out for the initial week (named week 0) for all of the patients in the charge, while the other assignments are carried out rolling at each week: at the beginning of each week, the new patients admitted in the service in the previous week are assigned.
The weekly arrivals of new patients are taken from the historical data of the HC provider, in terms of numerousness, characteristics and district, while the patient demands (demand expressed in terms of weekly hours for visits) are estimated with the patient stochastic model built with the procedure of Lanzarone et al. (2010).
The minimum cost increase policy is applied and evaluated in three different experiments:
-
1.
Using triangular distributions \(\Upphi_{0}\) for X and uniform distributions \(\Uppsi\) for Y, both computed to fit the empirical distributions from the patient stochastic model relative to the next week. Hence, the planning horizon is equal to one week.
-
2.
Using triangular distributions \(\Upphi_{0}\) for X and deterministic values μ for Y, both computed to fit the empirical distributions from the patient stochastic model relative to the next week, with a planning horizon equal to one week.
-
3.
Using the empirical distributions for both X and Y, directly obtained from the patient stochastic model. In this case, the non stationarity of the patient demand is considered, using a planning period of eight weeks (with a different distribution for each patient demand at each week) and considering the cost function as the sum of the costs estimated at each one of the eight weeks.
The expected workload approach W is also evaluated, with a planning horizon equal to one week, using the expected values of the empirical distributions from the patient stochastic model for both the operators’ workloads X and the new patient’s demand Y.
In all of the cases, the initialization at week 0 is carried out using the minimum cost increase and the empirical distributions; then, in the other weeks, the different approaches are adopted.
The goal is to evaluate the impact of an inappropriate modeling of the initial workloads and the new patient’s demand (\(\Upphi_{0}\) and \(\Uppsi\), respectively).
By the data collected from the analyzed division, r b has a mean value of 0.467 and a standard deviation of 0.070 (estimations are made on the basis of a sample of 22 operators). Hence, each density function \(\Upphi_{0}\) is estimated based on the expected value and the variance of the empirical distribution, assuming r b = 0.467. Parameter a is imposed to be higher than 0; in the case a < 0, a = 0 is set, maintaining the same expected value and r b and underestimating the variance.
For each uniform patient distribution \(\Uppsi, \alpha\) and β are estimated based on the expected value and the variance of the empirical distribution. In the case α < 0, α = 0 is set, maintaining the expected value and underestimating the variance.
Because more than one patient has to be assigned at each week, a simple rule coherent with the assignment approach is adopted to choose the assignment order. For the cost increase approaches, the new patients are ranked by their expected cost increase (after having identified the best nurse for each patient). For the expected workload approach, the new patients are ranked by their expected demand. Then, the new patient with the highest cost increase or expected demand is the first assigned patient, and this ranking process is repeated for the other new patients, and so forth.
If an operator is underloaded with respect to the hypotheses (i.e., c < v), we consider a null cost increase so that he/she is the best assignment. On the contrary, if an operator is overloaded with respect to the hypotheses (i.e., b + β > v), he/she is the worst assignment. In the presence of two or more operators in one of these conditions, they are ranked starting from the patient with the highest difference v − c (for underloaded operators) or the lowest difference b − v (for overloaded operators).
The new assignments and the planned workload of each operator at each week are obtained in each experiment. The assignments are then executed in a set of 10 sample paths, generated with a mix between a Monte Carlo approach from the considered demand distributions and the real execution. The Monte Carlo approach is used for the majority of patients, while the demands of long stay non palliative patients (with a very low variability along with the time that does not represent an uncertainty source) are taken from their real execution. Finally, the assignments are evaluated with the performance indicators described in Sect. 5.3 These indicators allow to validate the hypotheses introduced and to compare the proposed policy with the expected workload approach.
5.3 Performance indicators
The mean utilization \(\bar{u}\) along with the weeks is assumed to be the workload level indicator for each nurse. This indicator is calculated as the ratio between the weekly time for visits spent by the nurse and his/her capacity v for each simulated week, averaged from week 1 through week 25.
Within each district, the range of \(\bar{u}\) among the nurses (denoted with Z) is computed as the indicator of the workload balancing performance of the assignment in the district: the more a strict range is obtained, the more a higher workload balancing is performed.
Finally, the mean variable cost is computed for each district, as the average of costs among the nurses belonging to the district, averaged from week 1 through week 25.
6 Results and discussion
Results of the experiments are reported in Tables 2, 3, 4, and 5. Planned values refer to the expected demand predicted for assigning, while the executed values are reported for both each sample path and averaged on the paths.
The three experiments based on the minimum cost increase show very similar results. Thus, the adoption of the triangular approximation does not affect the results with respect to the use of the empirical distributions (comparison among Tables 2, 3 and 4). Moreover, the variability of the new patient’s demand seems to be negligible with respect to the operator workload variability. Indeed, very similar results for districts 1, 3 and 5 and equal results for district 2 are obtained assuming a uniform distribution \(\Uppsi\) (Table 2) or a deterministic patient demand μ (Table 3).
Table 6 reports the percentage differences for ranges and costs between the proposed policy (Table 2) and the expected workload approach (Table 5). Stricter ranges Z and lower costs are obtained with the minimum cost increase with respect to the expected workload approach W for the districts related to non palliative patients (districts 1, 3 and 5). In the case of palliative patients (district 2), no benefit is shown by the cost increase policy. This holds because of the lower variability of the demand of palliative patients (Table 7). As a matter of fact, the obtained cost is similar between the approaches and the range is minimized by the expected value approach that considers the expected available capacity rather than the probability of exceeding the capacity. The lower variability can be explained considering that the palliative class includes patients with very similar pathologies and, consequently, similar care pathways.
7 Conclusions
The proposed policy allows resource planners to assign the reference operator to each newly admitted patient, with the main goal of reducing the expected costs for the HC provider under the constraint of respecting the continuity of care.
All of the hypotheses at the basis of the policy were evaluated considering the real data of the several HC providers (Chahed et al. 2006; Lanzarone and Matta 2009; Lanzarone et al. 2010). Therefore, the proposed policy can be considered general and applicable to a large number of structures. The comparison with the expected workload approach underlines that, for patients with a high variability of the demand, the proposed policy provides lower costs and higher balancing than the widespread approach, usually adopted by HC providers, based on the expected available capacity. Considering the typical classification of HC providers, this refers to non palliative patients.
Another result is that the demand variability of the newly admitted patient is negligible with respect to the variability already assigned to the operator workload (given by the variability of the already assigned patients). This result has been validated on one real case analysis.
Our future work will focus on the analysis of the entire probability density function of the cost increase, in order to develop a more general assignment policy based on stochastic orders. Moreover, the possibility of removing some assumptions made in this work will be evaluated. For instance, the assumption dealing with the stationarity of the workload distribution cannot be applied to some specific categories of patients. Another extension will be the assignment of a set of newly admitted patients all together, instead of one patient at a time. Furthermore, the assignment decision framework could be more complex, since the HC provider could decide not to admit a new patient if the available capacity of the operators is not sufficient.
Reference
Akjiratikarl C, Yenradee P, Drake P (2007) PSO-based algorithm for home care worker scheduling in the UK. Comput Ind Eng 53:559–583
Asquer G, Borsani V, Matta A (2007) Analysis of the organizational structure of the home care providers (in Italian). Politiche Sanitarie 8:95–117
Bard JF (2010) Nurse scheduling models. In: Cochran JJ et al. (eds) Wiley encyclopedia of operations research and management science, Topic 4.3, Medicine and health care, vol 5. Wiley, New York, pp 3617–3627
Bard J, Purnomo H (2005) Hospital-wide reactive scheduling of nurses with preference considerations. IIE Trans 37:589–608
Bard J, Purnomo H (2007) Cyclic preference scheduling of nurses using a lagrangian-based heuristic. J Schedul 10:5–23
Belien J, Demeulemeester E (2008) A branch-and-price approach for integrating nurse and surgery scheduling. Eur J Oper Res 189:652–668
Ben Bachouch R, Fakhfakh M, Guinet A, Hajri-Gabouj S (2008) Planification de la tournée des infirmiers dans une structure de soins à domicile. In: Proceedings of the 4th conférence fancophone en gestion et ingénierie des systèmes hospitaliers (GISEH2008)
Bennett A, Erera A (2011) Dynamic periodic fixed appointment scheduling for home health. IIE Trans Healthcare Syst Eng 1:6–19
Bertels S, Fahle T (2006) A hybrid setup for a hybrid scenario: combining heuristics for the home health care problem. Comput Oper Res 33:2866–2890
Borsani V, Matta A, Beschi G, Sommaruga F (2006) A home care scheduling model for human resources. In: Proceedings of the international conference on service systems and service management (ICSSSM06), pp 449–454
Brunner J, Bard J, Kolisch R (2009) Flexible shift scheduling of physicians. Health Care Manag Sci 12:285–305
Brunner J, Bard J, Kolisch R (2011) Midterm scheduling of physicians with flexible shifts using branch and price. IIE Trans 43:84–109
Burke E, Causmaecker P, Berghe G, Landeghem H (2004) The state of the art of nurse rostering. J Schedul 7:441–499
Chahed S, Dallery Y, Matta A, Sahin E (2006) Operations management related activities in home health care structures. In: Proceedings of the 12th IFAC symposium on information control problems in manufacturing (INCOM06), vol 28, pp 641–646
Chahed S, Marcon E, Sahin E, Feillet D, Dallery Y (2009) Exploring new operational research opportunities within the home care context: the chemotherapy at home. Health Care Manag Sci 12:179–191
Cheang B, Li H, Lim A, Rodrigues B (2003) Nurse fostering problems-a bibliographic survey. Eur J Oper Res 151:447–460
Chevreul K, Com-Ruelle L, F, FM, Paris V (2005) The development of hospital care at home: an investigation of Australian, British and Canadian experiences. Technical Report 1610, Istitute de recherce et documentation en economie de la sante’ (IRDES)
Comondore V, Devereaux P, Zhou Q, Stone S, Busse J, Ravindran N, Burns K, Haines T, Stringer B, Cook D, Walter S, Sullivan T, Berwanger O, Bhandari M, Banglawala S, Lavis J, Petrisor B, Schunemann H, Walsh K, Bhatnagar N, Guyatt G (2009) Quality of care in for-profit and not-for-profit nursing homes: systematic review and meta-analysis. British Med J 339:b2732
Cordes C, Dougherty T (1993) A review and an integration of research on job burnout. Acad Manag Rev 18:621–656
DeAngelis V (1998) Planning home assistance for aids patients in the city of rome. Interfaces 28:75–83
DeGrano M, Medeiros D, Eitel D (2009) Accommodating individual preferences in nurse scheduling via auctions and optimization. Health Care Manag Sci 12:228–242
Eveborn P, Flisberg P, Ronnqvist M (2006) LAPS CARE-an operational system for staff planning of home care. Eur J Oper Res 171:962–976
Eveborn P, Ronnqvist M, Einarsdottir H, Eklund M, Liden K, Almroth M (2009) Operations research improves quality and efficiency in home care. Interfaces 39:18–34
Haggerty J, Reid R, Freeman G, Starfield B, Adair C, McKendry R (2003) Continuity of care: a multidisciplinary review. British Med J 327:1219–1221
Hertz A, Lahrichi N (2009) A patient assignment algorithm for home care services. J Oper Res Soc 60:481–495
Lanzarone E, Matta A (2009) Value of perfect information in home care human resource planning with continuity of care. In: Proceedings of the 35th conference on operational research applied to health services (ORAHS 2009), number 17
Lanzarone E, Matta A, Scaccabarozzi G (2010) A patient stochastic model to support human resource panning in home care. Prod Planning Control 21:3–25
Medicare Payment Advisory Commission MEDPAC (2011) Home health services. In: Report to the congress: medicare payment policy (chapter 8)
Punnakitikashem P, Rosenberger J, Behan D (2008) Stochastic programming for nurse assignment. Comput Opt Appl 40:321–349
Purnomo H, Bard J (2007) Cyclic preference scheduling for nurses using branch and price. Naval Res Log 54:200–220
Sundaramoorthi D, Chen V, Rosenberger J, Kim S, Buckley-Behan D (2010) A data-integrated simulation-based optimization for assigning nurses to patient admissions. Health Care Manag Sci 13:210–221
Thomsen K (2006) Optimization on home care. Thesis in informatics and mathematical modeling, Technical University of Denmark
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Below is the link to the electronic supplementary material.
Appendices
Appendix 1: Exact cost analysis
With a uniform distribution \(\Uppsi\), the new expected cost C 1 is obtained by integrating \(\Upphi_{1}\) (Eq. (7)) in the expression of cost (Eq. (8)). For the sake of simplicity, C 1 is alternatively derived as follows:
where \({\Updelta}C_1\) is the difference between the new expected cost under deterministic patient demand μ and the new expected cost with a uniform distribution \(\Uppsi\). Indeed, \({\Updelta}C_{1}\) is calculated as the difference of the integrals for cost between \(\tilde{\Upphi}_{1}\) and \(\Upphi_{1}\), limiting the integral to the region where \(\Upphi_{1}\) and \(\tilde{\Upphi}_{1}\) are different:
where:
with ω = c + α, ξ = c + β and λ = c + μ.
In the same way, also the cost increase δ is determined considering \({\Updelta}C_{1}\):
Appendix 2: Operator point movement after the assignment
The analytical derivation of the operator point movement after the assignment starts from two opposite cases. In the derivation, it is assumed a triangular density function for the operator’s workload also after the assignment.
-
Assignment of a patient with a null demand variability: in this case, the variance of the workload remains constant after the assignment. It results in the same a t − c t both before and after the assignment. Therefore, the operator point moves on a straight line parallel to the bisector of the I and III quadrant:
$$ a_{t}=c_{t}+\left(a_{t0}-c_{t0}\right) $$(34)where the pedix 0 refers to the initial position of the operator.
If the demand of the new patient has a positive standard deviation, the variance of the operator workload increases and the new operator point is under this straight line. Therefore, the line is an upper limit to the possible operator movements in the plane c t , a t .
-
Assignment of a patient with a null expected demand and a positive standard deviation. This is a non real condition because the demand Y does not admit negative values; however, this case is useful for analytically deriving the operator movement. In this case, the operator point moves with a constant expected value (same a t + b t + c t both before and after the assignment):
$$ a_{t}=-\frac{1+r_{b}}{2-r_{b}}c_{t}+\left(a_{t0}+\frac{1+r_{b}}{2-r_{b}} c_{t0}\right) $$(35)This is a straight line with a negative slope, varying from −2 if r b = 1 to −0.5 if r b = 0. With a positive expected value of patient demand, the new operator point is over this straight line; therefore, this line is a lower limit to the possible operator movements in the plane c t , a t .
In the general case, the operator movement secondary to an assignment can be seen as the superposition of the assignments of a first patient with an expected demand μ patient and a null standard deviation of the demand, and a second patient with a null expected demand and a positive standard deviation σ patient of the demand.
Starting from the initial operator position (characterized by μ0 and σ0), we define a new plane where the axes are the limits to the operator movement (Fig. 10).
The axis of movements corresponding to a null standard deviation of the new patient’s demand is parameterized by t and the new expected workload of the operator after the assignment is linear with t:
The axis of movements corresponding to a null expected patient demand is parametrized by u and the new variance of the operator after the assignment is quadratic with u:
Given the possible values of c t , a t and r b , σ2 grows with u ≥ 0 with a positive concavity.
The operator movement is in the first quadrant of the plane t, u. However, a further constraint between μ patient and σ patient has to be introduced for avoiding negative values of patient demand. This is μ patient ≥ H σ patient , where H is a coefficient depending on the distribution \(\Uppsi\) (\(H=\sqrt{3}\) for the uniform distribution).
In the plane t − u, the curve \(\mu_{patient}=\sqrt{3} \sigma_{patient}\) is determined with the condition \(\left( \mu-\mu_0 \right)^{2}=3\left(\sigma^{2}-\sigma_{0}^{2}\right)\). After some manipulations, this results in the following equation:
with:
This is an hyperbola (Fig. 10) with semiaxes P and Q, the foci on axis u, one vertex in the origin of the plane t, u and the other vertex for u < 0 (the distance between the vertices is proportional to c t0 − a t0). The slope of the asymptotes is constant (Q/P is independent of the coordinates of the operator point).
The admissible movement is over this hyperbola. Hence, the movement area is a region on the right of the operator point, included between a straight line (Eq. (36)) and a hyperbola (Eq. (38)).
In this area, the coordinates t and u of the operator after the assignment are obtained from the expected value and the standard deviation of the new patient’s demand Y, based on Eqs. (36) and (37). Different zones can be distinguished, depending on the new patient’s demand (Fig. 10). Considering the data collected from the analyzed HC provider, these zones correspond to the different types of patients (Fig. 10): Extemporary Care patients with low level of demand, Integrated HC patients with a relevant number of visits with a certain variability, and Palliative Care patients with high level of demand associated with low variability (Table 7).
Rights and permissions
About this article
Cite this article
Lanzarone, E., Matta, A. A cost assignment policy for home care patients. Flex Serv Manuf J 24, 465–495 (2012). https://doi.org/10.1007/s10696-011-9121-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10696-011-9121-4