Abstract
Private hospitals offer an advanced appointment program that allows patients to receive medical care services at their convenient time. While the amount of callers has increased, many hospitals face difficulties to determine the number of operators to promptly respond the calls. Long waiting time may cause some callers to abandon their lines, which leads to the loss of opportunity. This chapter focuses on how to determine the optimal number of operators and their assignment in a service time horizon. An integrated framework is proposed using mixed-integer nonlinear programming to solve the staff planning and allocation problem. The result shows that the framework is viable.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
1 Introduction
A call center has been playing a vital role in hospital as it is an initial contact point between customers and a hospital. The call center provides convenient services to customers, such as delivering hospital’s service information and appointment rearrangement. While the demand of incoming calls has rapidly increased, many hospitals face a problem to determine the suitable number of operators to handle those calls. Several hospitals have no systematic approach to verify whether or not the current operators are capable of responding the calls (Nah and Kim 2013).
Additionally, the hospital call center also suffered from the staff-arrangement issues due to performing multiple tasks, e.g., returning calls, and administrative work (Moore et al. 2001). The operators’ competencies rely on experiences and intuition to prioritize when and which task has to be performed. The lack of these competencies results in customer’s long waiting time and increased abandonment rate.
Much research focuses on considering only one type of inbound calls. In fact, there are several types of customers’ needs leading to a variety of unpredictable types of inbound calls. For instance, some customers may want to get information and make an appointment, while other customers want to report and complain regarding services of hospitals. Other types of task include dialing outbound calls and other tedious jobs, such as collecting the complaints and comments from customers or other administrative jobs. These extra tasks make the operators not able to response customer calls effectively (Aksin et al. 2007; Atlason et al. 2008; Cezik and L’Ecuyer 2008; Ernst et al. 2004; Gans et al. 2003; Mehrotra 1997). To address the staff planning and allocation problem, several researchers focus on call center problem.
Specially, Nah and Kim (2013) have proposed a mixed-integer nonlinear model to determine the number of staffs and time slot allocation. Their objective function is to minimize the labor cost and penalty cost (both waiting time and abandon rate). However, in their study, a constant time is considered for each outbound calls, which could not represent a real situation where each outbound call has different characteristics, e.g, reminding customers of appointments regular of promotion announcement, keep close relation with special customers (for example, greeting on customer birthday), and respond to special requests or queries (Saltzman and Mehrotra 2007). Therefore, in our study, we will consider the additional constraints of different outbound characteristics as well as the administrative jobs.
The objective of this chapter is to develop a mathematical model to assist call center staff planner to determine a set of number of staffs and how to assign task to the staffs in each shift while observing labor cost, waiting time, and penalty.
The organization of this paper is as follows: We first present call center work process, then in Sect. 3, our mathematical model formation is explained. A numerical example is demonstrated in Sects. 4, and 5 provide conclusion.
2 Hospital Call Center Tasks
Figure 1 shows the hospital call center work process. When customers call, the inbound type is classified into three types, namely information inquiry, rearrangement requests, and complaints.
In the case of information inquiry, if the operator is capable, he/she will respond to the call immediately; otherwise, they will ask customer to wait in line until the customer receives information asked. However, if the customers wait for a long period of time, they may abandon calls and the operator will return call once he/she contact to other department for more information.
The second type of inbound call is rearranging an appointment. The operator does an online check in hospital database to make appointment changes for the customer. However, in some cases, the operator may require more time to contact other department before making changes. In this case, the operator will call back the customer once the issues have been resolved.
The last type of task is complaint/suggestion handling. If the operator is able to handle these tasks, he/she will collect all commentaries; otherwise, he/she will transfer the call to a responsible person.
3 Mathematical Programming Model Formulation
In this section, we present the mathematical model with all notations: indices, parameters, decision variables, objective functions, and constraints as follows:
3.1 Indices, Parameter, Decision Variable Description
See Table 1.
Let T be the set of 1 h time period where the call center department is open, and D denotes the set of working day. Then, t and d are the indices of the set T and D. Let m stand for the total number of operating days per week. We use k as a symbol for a shift in set K. Note that, there are several types of inbound call. Let I denote the set of call category; then, i is the indices of the set I.
We assume that there are three kinds of calls, thus i is rearranging, information gathering, and complaints handling. Probability theory used in this research for classifying the sort of inbound calls. Let P i denote the probability of call type i. The working time for administration is represented by F i . Let E i denote an operated time of outbound call in each call type i. The volume of inbound calls is denoted by B td . We used w td and α td to denote observed mean waiting time per caller and observed abandonment rate, respectively. The w td is used for determining the predicted waiting time (W td ) by formulating the relation between observed waiting time and inbound load. Similarly, predicted abandonment rate is denoted as A td for the relation between observed abandonment rate and inbound load (Nah and Kim 2013). Let f 1(·) and f 2(·) stand for the mentioned relations.
In general, there are numerous expenses in the entire operations. Let α k denote the mean daily wage per operator working on shift k. Nah and Kim (2013) present the method to evaluate the penalty cost due to waiting time and abandonment rate, and β and μ denote the penalty cost due to waiting cost per caller per time unit and the mean cost per lost call, respectively. The value of β can be estimated by the value of time based on the living expenses and the average wage. The amount of μ can be evaluated by comprehensively considering the effects of the lost calls, such as the current and potential mean profits generated by a patient being served, the percentage of inbound calls leading to appointments, and the percentage of lost calls resulting in lost customers.
Let N k denote the number of operators in set k (k = 1, 2… K). The total man-hour of each tasks including, inbound call, outbound call, and administrations is indicated by x tdk , y tdk, and v tdk , respectively. The non-value-added time is z tdk .
3.2 Mathematical Model
Here, we present a mixed-integer nonlinear mathematical model of the workforce planning and allocation for a hospital call center. Note that, the successful operations can be defined as a low total costs but maintain high quality of services. Therefore, the objective of the mathematical model can be stated as
Minimize
Subject to
Our objective function is to minimize total cost which is composed of labor cost, waiting cost, abandonment cost, and loss of opportunity cost. The problem is subject to the following constraints.
The first constraint is an equation to determine workload which will be used to predict abandon rate in Eq. 2 and waiting time in Eq. 3. The expected abandonment rates should satisfy the hourly, daily, and weekly standard of the maximum allowable abandonment rate in Eqs. 4–6. Equation 7 indicates each type of demand of outbound calls. Equation 8 illustrates the calculation of man-hours for administration tasks.
The main purpose of this research is to find the optimal number of operators. We assume that the entire staffs can work at the same constant man-hour level which is 1 h per person per period. The number of operators (N k ) can be interpreted as total man-hours available during each one-hour period. Subsequently, as shown in Eq. 9, the number of operator in each shift can be calculated by the summation of total man-hour for inbound call, outbound call, administration tasks, and non-value added activities.
In Eq. 10, N k is a nonnegativity integer. Also, we require positive man-hours for inbound call, outbound calls, and administrative hours as shown in Eq. 11.
4 A Numerical Example
To illustrate the mathematical model and provide number of results for the problem, we use a simple numerical example mainly based on the data represented in Nar and Kim (2013) as well as some data by consultation with our case study hospital call center.
The observed call center is operated from 8:00 to 18:00, and each interval represents a single hour. We consider only Monday through Friday. There are two shifts of operator which operate from 8:00 to 17:00 and 9:00 to 18:00, respectively. We also use the demand of inbound calls in each period as shown in Fig. 2. Tables 2 and 3 display model input parameters and maximum allowable abandonment rate in each day, respectively.
From the above information, the mathematical model is shown below; however, the loss of opportunity is not considered
Minimize
Subject to
The model is then solved using http://www.neos-server.org/. The results are shown in Tables 4, 5 and 6. It indicates that the optimal number of operators for shift 1 and shift 2 is 22 and 24, respectively.
Tables 4, 5 and 6 display the tasks that should be deployed in each time period. To illustrate the result, for example, during 10:00–11:00 on Wednesday of shift 1, 22 operators are required. According to Table 4, the man-hours for inbound call is 19.8 indicating that 19 operators should be assigned for handling inbound calls over this period and another one operator should be assigned for additional of 48 min. However, to assign for the whole shift during this period 2, operator will be idle as no more jobs waiting for handling.
The advantage of this guideline obtained from the results is that the hospital has systematic approach to determine the number of operators. In addition, those operators have an idea how to decide when to perform their tasks in each period as well they know which day they should take a leave for vocation or personal reason.
In contrast, this guideline may not be useful in some situations. For example, if there is high fluctuation on the nature of each calls resulting in the operators may not finish all tasks in time, e.g., on Thursday during 8:00–9:00, the result shows that there are 6 min to make outbound calls. In fact, the length of operating time for outbound call relies on the unpredicted behaviors of each customer rather than on the operators’ skill. Thus, we may not guarantee that 6 min is sufficient to respond those unmanageable calls.
5 Conclusion and Future Work
The workforce planning and allocation is important in the hospital call center. In this paper, we present a mathematical model by using mixed-integer nonlinear programming to incorporate with some real situations. Experimental results are provided. Not only the number of operators required but also some insights for planner as a guideline for further planning are provided. Since it is time-consuming to solve the model, heuristic methods, genetic algorithm, particle swarm optimization, or differential evolution, will be used to help planning in practical way.
Furthermore, our model is not able to incorporate with the situation where the behavior of each customer is uncertain. The stochastic programming with the consideration of the planning results should be able to withstand the changes or differences of customers’ behavior.
References
Aksin Z, Armony M, Mehrotra V (2007) The modern call-center: a multi-disciplinary per-spective on operations management research. Prod Oper Manage 16(6):665–688
Atlason J, Epelman MA, Henderson SG (2008) Optimizing call center staffing using simulation and analytic center cutting-plane methods. Manage Sci 54(2):295–309
Cezik MT, L’Ecuyer P (2008) Staffing multiskill call centers via linear programming and simulation. Manage Sci 54(2):310–323
Ernst AT, Jiang H, Krishnamoorthy M, Sier D (2004) Staff scheduling and rostering: a review of applications, method and models. Eur J Oper Res 153(1–4):3–27
Gans N, Koole G, Mandelbaum A (2003) Telephone call centers: Tutorial, review, and research prospects. Manuf Serv Oper Manage 5(2):79–141
Nah JE, Kim S (2013) Workforce planning and deployment for a hospital reservation call center with abandonment cost and multiple tasks. Comput Ind Eng 65:297–309
NEOS server (2014) NEOS Server: State-of-the-Art solvers for numerical optimization. http://www.neos-server.org/neos/. Accessed on 15 Jan 2015
Mehrotra V (1997) Ringing up big business. OR/MS Today 24(4):18–24
Moore CG, Wilson-Witherspoon P, Probst JC (2001) Time and money: effects of no-shows at a family practice residency clinic. Fam Med 33(7):522–527
Saltzman RM, Mehrotra V (2007) Managing trade-offs in call center agent scheduling: methodology and case study. In: Wainer GA, Vakilzadian H (eds) Proceedings of the 2007 summer computer simulation conference, San Diego, CA, pp 643–651
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Booranadiloak, S., Janjarassuk, U., Rienkhemaniyom, K., Yuangyai, C. (2015). Manpower Planning with Multiple Tasks for a Call Center in Healthcare Service. In: Kachitvichyanukul, V., Sethanan, K., Golinska- Dawson, P. (eds) Toward Sustainable Operations of Supply Chain and Logistics Systems. EcoProduction. Springer, Cham. https://doi.org/10.1007/978-3-319-19006-8_34
Download citation
DOI: https://doi.org/10.1007/978-3-319-19006-8_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19005-1
Online ISBN: 978-3-319-19006-8
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)