Next Article in Journal
Housing Activism Initiatives and Land-Use Conflicts: Pathways for Participatory Planning and Urban Sustainable Development in Bucharest City, Romania
Previous Article in Journal
Location-Based Tracking Data and Customer Movement Pattern Analysis for Sustainable Fashion Business
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Scheduling Sustainable Homecare with Urban Transport and Different Skilled Nurses Using an Approximate Algorithm

by
Lorenzo Ros-McDonnell
1,*,
Norina Szander
2,
María Victoria de-la-Fuente-Aragón
1 and
Robert Vodopivec
3
1
Polytechnic University of Cartagena, Industrial Engineering Research Group, 30202 Cartagena, Spain
2
Mediterranean Institute for Advanced Studies, Faculty of Organisation Studies in Novo Mesto, 8000 Novo Mesto, Slovenia
3
Mediterranean Institute for Advanced Studies, Director, 5290 Sempeter-Vrtojba, Slovenia
*
Author to whom correspondence should be addressed.
Sustainability 2019, 11(22), 6210; https://doi.org/10.3390/su11226210
Submission received: 6 September 2019 / Revised: 24 October 2019 / Accepted: 30 October 2019 / Published: 6 November 2019
(This article belongs to the Section Sustainability in Geographic Science)

Abstract

:
The essential characteristics that distinguish homecare services from other routing and scheduling problems are relatively few patients being spread out over a large urban area, long transport times and several different services being provided. The approach that the authors present herein was developed to solve planning homecare services according to the criterion of increasing social sustainability and incorporating environmentally sustainable transport systems. The objective of this paper is to present a tool to plan the daily work carried out by a homecare service with assigned patients with specific care requirements. It relies on the resources of nurses with different qualifications by assuming costs that depend on both offering the service and the different chosen transport modes. The algorithm manages several priority rules by ensuring that homecare provider goals and standards are met. The developed algorithm was tested according to the weekly homecare schedule of a group of nurses in a medium-sized European city and was successfully used during validation to improve homecare planning decisions. The results, therefore, are not generalisable but its modular structure ensures its applicability to different cases. The algorithm provides a patient-centred visiting plan and improves transport allocation by offering nurses a better route assignment by considering the required variables and each nurse’s daily workload.

1. Introduction

Long-term care (LTC) is provided to patients with a chronic and even irreversible, illness or disability. Quite often the main goal of LTC is to keep or even improve, the quality of a patient’s remaining life [1]. Although health status is improving in OECD countries, the speed of the ageing process is likely to lead to increasing demand for LTC services [2] and the preferred place to receive such care is at home [3,4]. The ageing process is underway worldwide [5]. As older people are the primary recipients of LTC, pressure to serve demand will increase during the demographic ageing period. The complexity of developing a marginal part of the earlier healthcare system has led to different solutions in each country that has, to date, resulted in unequal access to LTC throughout Europe [6,7]. Home health care was primarily introduced into the healthcare system to take some burden off hospitals with crowded wards and also in public spending terms. However, the logistical service model was designed on an ad hoc basis [8] and LTC cannot be implemented as it currently stands in the home healthcare system. LTC incorporates a range of not strictly health-related care services to help people’s daily living over an extended period of time, such as showering/taking baths, dressing, eating, getting in/out of beds/chairs, moving around, using the toilet and controlling bladder/bowel functions, preparing meals, managing money, shopping for groceries or personal items, performing light or heavy housework, using a telephone and so forth. These services are collectively called ADL (Activities of Daily Living) and IADL (Instrumental Activities of Daily Living) [9]. Home health care and LTC are becoming inseparable from one other and the availability of services delivered at home is fundamental for frail older people as it represents the possibility of them remaining in their usual environments, despite them needing certain health care and social support.
Appropriate service delivery management is a key factor for the competitiveness of any homecare (HC) provider. Characteristics of HC services require managerial attention. Patients are relatively few but spread out over quite a large area, which makes inter-transport times long, while the type of care to be provided depends on a variety of patient requirements; for example, HC must be consistent for people with reduced mobility [10]. The process of dealing with this information includes the analysis and thorough knowledge of a series of variables, such as the types of transport that may be used; for example, maximum capacity (in physical dimensions) to be transported, analysis of public routes, location of patients, lists of patients to be visited on each route and so forth. Many researchers have pointed out that lack of appropriate tools to support the optimal routing of HC services and the complexity of their scheduling (the daily planning horizon and the combination of different transport tasks) lead to excessive organisational efforts [11,12,13]. The problem considered herein involves a daily and multimodal horizon as female nurses can choose different transport types depending on time by introducing sustainability concepts.
More than half the world´s population lives in urban areas. In 2015, there were around 34 megacities in the world (urban areas with a population exceeding 10 million people) and 75 urban areas were listed with a population of 5,000,000 or more. This indicates that supplying and supporting these urban centres is and will be, a major issue in the future [14]. As the growing use of motor vehicles in cities will continue to have a strong environmental and socio-economic impact [15], increasing pressure on urban realities has led to more interest being shown in all aspects of urban planning and its development, including all transport types (goods and people) Ros et al. [16]. Today there is growing concern about developing policies, programmes and projects that take sustainability into account [17] and refer to Centres for Sustainable Transport that define the requisites of a Sustainable Transport System [18]:
1. It allows the basic needs of individuals and societies to be met safely and in a manner consistent with both human and ecosystem health.
2. It is affordable, operates efficiently and offers a choice of various transport modes, which supports a booming economy.
3. It limits emissions and waste so that plants are able to absorb them, it minimises uses of renewable resources to sustainable levels and reuses and recycles its components and minimises noise pollution and land use.
Urban mobility must be sustainable from three main perspectives: economic, social and environmental [19]. Developments like HC must be bearable (socially and environmentally), fair (socially and economically) and feasible (environmentally and economically) [20]. Urban authorities wish to improve and support their neighbourhoods. Indeed, it is for these reasons that they restrict vehicle movements in city centres and create pedestrian-only zones or roads accessible only by public transport. However, these same urban authorities wish to offer a suitable level of HC to its fellow citizens, especially as populations in city centres tend to age and need HC services. Supplying HC in city centres has become more difficult for care and health institutions. Nevertheless, as patients require HC, demand for a rapid reliable HC chains still exists, which is expected to grow as a result of rapid urban growth and ageing populations. Changes in paradigm lead to new logistic and operational models to be sought that allow these new challenges. Homecare logistics is usually developed in an urban setting and plays a key role in city life. Thus, it is necessary to strike a balance between effective HC and the consequences of its mobility requirements [21].
This paper aims to present an approximate algorithm to improve the efficiency of urban HC services transport by grouping patients and delivering services in the shortest possible time at the lowest possible cost. Hence it is necessary to study how requests for services can be grouped and/or divided to make them suitable for subsequent HC completion. These issues are vitally important given the variability of associated services, transport routes and scheduled means of transport involved.
The next section presents the algorithm, based on the combination of the knapsack problem and the generalised assignment problem (GAP), which provides the mathematical basis to develop the proposed algorithm. The data employed to develop the Results Section in the paper were provided by the Care Centre for the Elderly (CCE). In 2017 and 2018 [22,23], the authors published particular cases or simplifications of the work herein included. Those cases made a comparison among various transport systems by making patient satisfaction a priority. This new article completely presents the algorithm by detailing the characteristics to implement it. The algorithm includes variables that refer to female nurses’ skills and allows routes to be defined according to their skills. Similarly, it develops a service cost, which contemplates the transport costs based on the possible options and the homecare-giving cost according to nurses’ skills. Calculating efficiencies in offering the homecare service is also considered. The Discussion includes the experiences gained from the study and the devised algorithm.

2. Materials and Methods

The scientific literature on HC delivery highlights the increasing need for health and social services to be more profitable and to serve an ever-growing number of requests. Therefore, scholars focus on the urge to reduce costs by minimising travel costs, waiting times and overtime through logistics and operations models, especially in relation to HC, Trautsarmwieser and Hirsh [24] conducted a literature review on daily and periodical HC. Bertels and Fahle [25] point out several key factors to assign patients to nurses using a combination of Constraint Programming and the Metaheuristic Simulated Annealing to solve scenarios with up to 50 nurses and 326 jobs. Eveborn et al. [10,26] developed a decision support system for Swedish HC service providers called Laps Care. It addresses a Set Partitioning Problem, solved by a solution approach based on repeated matching. These authors consider different transport modes (car, bicycle and walking) but not a transport mix approach. Dohn et al. [27] follow a Branch-and-Price approach to solve real-world instances with up to 15 nurses and 150 jobs. Bredstrom and Rönnqvist [28] and Rasmussen et al. [29] use Branch-and-Price Algorithms. Researchers analysed different clustering schemes in a later study done to reduce computational efforts. The use of meta-heuristics solution approaches is favoured by Bredström and Rönnqvist [30], Mankowska et al. [31] and Trautsamwieser et al. [12], who developed a Variable Neighbourhood Search Approach and model formulation for HC services in Austria by considering many legal constraints and nurse/patient satisfaction. Their work is based on time-independent travel times by focusing on rural areas where nurses have to use cars. Hiermann et al. [32] present a recent work on urban home caregivers, where a two-stage approach that combines Constraint Programming with different metaheuristics solves the real-world scenarios of an HC service provider in Vienna. Nurses choose between public transport or travelling by car based on their own preferences, while travel time data are based on estimates by the public transport service provider and Floating Car data. Fikar and Hirsch [33] propose a pooled transport service concept with designated drivers to convey nurses from one operational area to another but without encumbering them with the distress of driving and finding parking spots. Braekers et al. [34] focus on the trade-off between the often contradicting nature of the best possible patient convenience and optimal routing and formulate the problem as a Bi-objective HC Routing and Scheduling Problem. Their metaheuristic approach is designed to find a set of Pareto optimal solutions to provide decision makers with multiple options so they can choose according to their individual preferences and institutional policies.
The algorithm presented herein, according to the Branch and Bound technique, is similar to that of Clausen [35], Rouillon, Desaulniers and Soumis [36]. This technique, when applied in conjunction with decision rules to a combined problem of transport, capacity and assignment, enables an algorithm to be developed that facilitates the goal coordination possibility, such as optimising care resources and reducing transport costs (mix transport means considered). Indeed, the objective of this algorithm is to maximise the efficiency of the activities assigned to nurses and to thus maximise profits for all those stakeholders involved in the HC chain.
The algorithm is based on approaches to solve generalised assignment (GAP) and knapsack problems [37,38,39,40] but also includes some findings by Fisher et al. [41] and Snarclens de Grancy and Reimann [42]. The use of heuristics has proven especially important in the search for optimal solutions to GAP [43,44,45,46]. This has accelerated the search for solutions for the optimisation problem. To develop the HC route assignment algorithm presented herein, the authors built on the results of Ribeiro and Pradin [47], who rely on a two-phase method: firstly, selecting and assigning similar HC assistance (phase 1); secondly, establishing a new division and reallocation to minimise any possible inefficiency (phase 2) similarly to the work presented by Hiermann et al. [32], Rasmussen et al. [29]. Here the idea of Osorio and Laguna [39], who introduced different levels of efficiency of multiple resources or agents into their algorithm after assignment, is also considered. The procedure and solution to assign loads and orders to means of transport are discussed below. This assignment is determined according to the different capacities of the available care time options, patient services, minimising the division of services and improving efficiencies in-homecare services. Some authors have previously presented works to design the algorithm [48] which, in the present paper, centres on logistic and operational model aspects by emphasising their applicability to schedule the operations to be carried out by an HC unit.
From the presented literature review, it is deduced that planning HC services can be characterised by initial planning to be done some days before a given date and also before some modifications to be included or made on that particular date. The initial plan is not normally sensitive to the variable time because, conversely on the day of the operation, events take place that involve having to quickly reschedule HC activities.
Technically speaking, the considered problem can be taken as a Vehicle Routing Problem depending on transport times, where transport is multimodal as the sustainability concept and HC restrictions are introduced. HC considerations are described when contemplating the casuistry of both patients and female nurses. HC patients require one nursing service or more every day and, depending on the service type, they require a minimum nursing skill. Service type and duration are defined by the central services (CCE) as is, consequently, the input for the given problem. Patients need fluent communication with nurses to obtain satisfactory and sustainable HC. Female nurses are characterised by their skills and must inform CCE about any HC incidences they have worked on; thus, their work starts and ends at the CCE premises. Several contract types exist in terms of working day duration and hours worked at each home to confer flexibility to scheduling HC activities.

2.1. Homecare Algorithm Approach

The problem definition is summarised as that of finding the shortest path; that is to say, the transport of less weight (cost) from a fixed vertex (Care Centre for the Elderly; CCE) to the other vertexes (patients’ locations) or between two arbitrary vertices [49,50,51,52]. It is a pondered graph if we associate some values, p (vi, vj) with each arc of the graph. These values are called the weight or cost of their arcs (vi, vj). In each node j     V   , one patient Pj exist to whom one homecare-product HCsj or more is associated, which requires one skilled nurse Nns who can provide the homecare prescription at a cost csj and in a service time t i .
As care must be provided within a time frame, a time window is required [ a i ,   b i ] that is associated with each node, within which a service is supposed to start. In the defined urban network, it is assumed for the CCE node that q 0 p =   q n + 1 p =   S 0 =   S n + 1 = 0 . Similarly, nurses work a schedule that must be considered and the time window associated with the CCE (where a 0 =   a n + 1 ,   b 0 =   b n + 1   ) represents the earliest possible departure from the CCE and the latest possible return time to the CCE, respectively. A fleet of n nurses of care-capacity s (denoted by set K =   { 1   ,   ,   ,   s } ) is based at the CCE. Unless otherwise stated, each nurse can travel at least one route.
All the HC services to be carried out, regardless of their type, are restricted by time constraints and are sometimes defined as a more or less wide interval schedule within which the care time should be located. This allows delivery to be done at the best suited time for the CCE (within this interval). Nevertheless, two variables that influence transportation can be defined as:
Transports that should leave from Origin at a given time:
Variable: Origin_Time;
Transports that must reach a Destination at a given time:
Variable: Destination_Time.
The algorithm needs to coherently and effectively plan, programme and control these two different transportation cases. As in the healthcare environment, available resources are restricted and it is very important to use them efficiently. If several possible routes exist based on the nurse type being studied, the algorithm chooses that which allows the shortest travelling time so that patients are assisted as soon as possible and resources, in this case nurses, become available sooner for the next delivery of services.
The route to the Nurse Assignment Problem with the HC service time windows is defined by taking a real urban network as a basis. Within it, we can specify:
  • G = [ V ,   A ] where V =   { 0   ,   n + 1 } { 1   ,   n } , where 0 and n + 1 are the CCE,
  • A =   { ( i   ,   j   )   : i   V ,   j   V ;   i   j } is the arc set,
  • With each arc ( i   ,   j )     A a travel cost c ij is associated and a travel time t ij ,
  • Pj: j-th is the patient set, mainly one patient, who requires HC services given by certain nurse types Nns from the CCE and is found in a given urban area,
  • With each HC service to the patient, cost c sj and service time t sj are associated.
The algorithm introduces the following notation:
  • Rks: k-th existing routes, s-th nurse type, chosen by the CCE, in accordance with the location of patients, geography, infrastructure, the HC required, nurse-patient history and so forth. For example, when the CCE defines six routes for nurse type 1, on which the required services are to be provided to all the patients daily, then indicator k varies from 1 to 6 and this indicator will take the value 1. Rks = (R11, R21, R31, R41, R51, R61)
  • Ti: i-th type of vehicle for nurse transportation, classified according to its costs and availability for use by the CCE. For example, if the CCE is to use five different vehicle types (T1, T2,…, T5), then i varies from 1 to 5.
  • Nns: n-th number of nurses corresponding to each s-th types of nurses, classified according to their skills and their availability for care giving. For example, if the CCE is to use five nurses skilled 3 level 1 and 2 level 3, then Nns = (N11, N21, N31, N13, N23).
  • Pjks: j-th patient who requires assistance from a given (s-th) nurse type, assigned to route k by the CCE, where patients’ assignment to each route is carried out according to the proximity between patients and the route, the qualifications required for care tasks and patients’ personal preferences. One patient might require more than one different HC type, which must be carried out by a different nurse type.
  • HCmsj: m-th HC issued by s-th nurse type to the j-th patient. For example, if a patient (P2) requires three HC services to be provided, two by nurse type 1 and one by nurse type 3, nurses scheduled by the CCE, then j = 2, s = 1, 3 and m = 1, 2, 3. Therefore, HCms2 = [HC112, HC212, HC322] are all the requirements issued by patient 2.
  • Ck: the cost assigned to the k-th transport route (Rks), generally by transport type (Ti). For example, if the CCE uses for nurse type 3 only routes R23 and R43 on a single day, the costs that the algorithm must consider are c2 and c4.

2.2. Homecare Algorithm Stages

The approximate homecare algorithm is illustrated in Figure 1.
STAGE 1. Grouping PATIENTS by the route of each nurse type. The CCE defines an initial transport route as the starting point for algorithms; patients are assigned to a particular route according to their proximity to each route and the nurse’s required competence level. The allocation of each patient (Pjs) to a route (Rks) can be noted as Pjks, where k is the route index. Then distance matrices are produced for the available transport modes and a combination of them. The data set is only as accurate as the route planner of Google Maps and its reliability depends on the chosen location. From experience, the estimations for the subject of this study are fairly accurate. Table 1 shows the frequency of each HC order to be provided in the city subject under study (19).
STAGE 2. Calculating daily HC SERVICES. The daily HC load is calculated (the time required to complete the services provided to a patient j), for each patient, denoted by Load (Pjks) and the daily load for each route, Load (Rks), defined in Stage 1.
Step 2.1.
Calculating load according to all the demand orders assigned to each nurse type (units: min):
Load   ( P jks ) =   m = 1 d Load   ( HC msj )
Step 2.2.
Calculation of load according to each route of each nurse type (units: min):
Load ( R ks ) = j = 1 b Load ( P jks ) = j = 1 b m = 1 d Load ( HC msj )
STAGE 3. Calculating daily HOMECARE LOADS. In this stage, nurses need to provide all the loads of received requests, which are assigned to the different routes (Stage 1). In Stage 2 the algorithm still does not consider the constraints, which are built into the different steps of Stage 3.
Step 3.1.
Selecting the route with the heaviest load and the assignment of nurse Nns with a similar time availability to this load and sufficient qualification.
Nns is assigned if:
Load ( R ks ) Capacity ( N ns ) s s = { 1 a } ,   k k = { 1 c }
According to the following rules:
RULE 1. Assign Nns to the route with Load Rks (in decreasing order), then skip to Step 3.3.
RULE 2. If Capacity Nns < Load Rks, go to Step 3.2.
Step 3.2.
If Load HC of a route is greater than the capacity of the non-assigned nurse’s available time, then:
Load ( R ks ) > Capacity ( N ns ) s s = { 1 a } ,   k k = { 1 c }
The division of routes’ load is done as indicated in Equation (5).
Load ( R ks ) = Load 1 ( R ks ) + Load 2 ( R ks )
According to the following procedure:
Load 1 ( R ks ) = Capacity ( N ns ) Load 2 ( R ks ) = Load ( R ks ) Load 1 ( R ks ) s s = { 1 a } ,   k k = { 1 c }
Step 3.3.
If a Load HC is assigned to a route, Load (Rks) is less than the capacity of allocated nurse Nns. However, when failing to meet the constraint of maximum number of patients Pjsk to be visited (by exceeding that number Psk > Wsk), load is divided as follows:
Load ( R ks ) = Load 1 ( R ks ) + Load 2 ( R ks )
where:
Load 1 ( R ks ) = Load ( maxP jsk ) Load 2 ( R ks ) = non assigned Load 1 ( R ks )
  j j = { 1 b } ,   k k = { 1 c }  
Step 3.4.
Having assigned the nurses to the route with the heaviest load, the assignment of nurses continues with the route with the next heaviest load. To do so, the procedure returns to Step 3.1. This process should be continued until all the routes with HC loads are processed. It also includes the routes that are cut because of one algorithm constraint or more.
STAGE 4. Calculating COST. With all the orders received by the CCE assigned to the selected nurses Nns in Stage 3, attention is now paid in this section to calculate the total cost (Ct). The total cost (Cij) comprises the transport cost of each stretch of the corresponding routes (Ck) using the selected transport type Ti (with the associated cost listed in Table 2) and the cost of giving the HC service (Csj) by considering the unit cost (csj) of the selected resource (Ns) and giving HC.
C t = C i j +   C s j
The transport cost will be C i j =   k = 1 c C k
where:
C k = i = 1 a δ i   C i δ i = 0 ; if   T i   is   not   used δ i = 1 ; if   T i   is   selected
The HC service cost will be C s j =   s = 1 a j = 1 n c s j
STAGE 5. Calculating EFFICIENCIES in assigning transport means. To verify an optimal transport type assignment to each nurse’s route in this stage, the efficiency associated with each transport type is calculated. The definition of efficiency depends on the CCE’s requirements, defined here as using transport type in relation to the maximum number of patients that this transport type allows to be visited on a single route.
Step 5.1.
Calculating efficiency (α) for each selected nurse Nns in Stage 3:
N ns     α , s ;   α = ϵ [ 0 , 1 ] ;   s   s =   { 1 . .   a }
where:
α nsk =   Load   ( N ns ,   R Ks ) Capacity   ( N ns ,   R Ks )
Step 5.2.
If the efficiencies calculated for each Ti equal or exceed 0.7, the assignment is final as this level is considered acceptable by the CCE and, as such, the calculation with the algorithm ends. For each Ti where the efficiency calculation gives a result below 0.7, the assignment of transport type Ti should be repeated.

3. Results

Application to the studied urban area. Biking was calculated as being slower than cars or public transport (15 km/h) but still outpaced public transport on all the routes and also outpaced cars on a number of occasions. Finding the shortest route between patients implies creating distance matrices and considering the city’s specific urban characteristics for each transport mode [52]. Hence nurses’ earliest arrival time depends not only on their average attainable speed but also on the routes they are allowed to use [23].
The case presented herein is based on patients’ real data, their location in the city, the care they require and the time needed to provide such care, the constraints of the received care and the nurses available, plus the data provided by the CCE [53]. The CCE created the initial routes based on patients’ requirements, time constraints, nurse qualifications and personal preferences. The algorithm’s input can be presented as shown in Table 3. In the provided example, the origin times of all the routes are previously set and coincide with the schedules when the nurses who correspond to the CCE shifts start. Nonetheless, the algorithm was studied using other origin times (including shifts, etc.) and the algorithm obtained similar results with the same level of efficacy.
In the evaluated example, which considers three means of transport (car, buses combined with walking, e-bikes), other transport systems, such as trams or metro, were attributed to buses with walking. The study done of the times included transfer times, waiting times, busy traffic depending on the day and time, parking or locking bikes and even the frequency with which public transport arrived, which also depended on the day and time. This approach allowed sustainable mobility systems to be considered either exclusively or combined with other systems. The real example had a maximum of 10 nurses available (different skills). One of the objectives of this algorithm was to perform capacity planning for the requirements of the assigned HCs. To this end, having real knowledge about traffic and planning routes according to the real traffic situation allows a good solution to be simultaneously found but does not enable the capacity planning of available resources.
The data for Tuesday’s services in the analysed city are shown in Table 4.
In the case presented herein, a combination is necessary between covering the route on foot (which initially needs more time) and by public transport (despite being faster, waiting times sometimes make it less profitable). The possibility of using a private vehicle or a taxi is also considered: in both cases, routes are faster but have a very high cost. Transportation costs (see Table 2) reveal two feasible transportation types: T2 (bus combined with walking) and T3 (e-bikes) (see Table 5). Calculating route efficiencies is a very important part of the algorithm and is considered of essential relevance by the CCE. Stage 5 finishes calculations.
Liu et al. [54] established that the services logistic chain, like that herein presented, has to face many environments that require technical, management and economic solutions. The algorithm firstly offers the cost of the solution (stage 4) but also efficient resources uses (stage 5).
In the herein presented algorithm, selecting the best outcome was done with the efficiency factor (α), as reflected in stage 5. In the studied case, efficiency was associated with the social element of sustainability (social welfare), bearing in mind that the main objective of an HC service is citizen welfare. Nonetheless, the other elements of sustainability (the economic and environmental elements) are compromised when performing the HC activity. Other aspects were considered so they would form part of the algorithm, such as factors like transport costs and the nurses’ working day (hours worked and hours not worked), as was choosing vehicles with fewer polluting emissions.
In the applications made with the algorithm, the study reduced nurses’ total working hours a day by the bus and walking combination and by comparing if nurses ride e-bikes, which respectively reduced the total time that nurses spent travelling by 5–44%. This result is applicable to an urban environment where the public transport network is sufficient and biking is allowed on a reasonable number of roads. Better HC management can support the efficient use of healthcare institutions’ resources, high-quality HC and aspirations towards liveable communities and sustainable development. The presented approach introduced sustainability into the HC value model by supporting the decision-making process [52].

4. Discussion and Conclusions

The paper aims to present an approximate algorithm to improve the efficiency of urban HC services transport by grouping patients and delivering services in the shortest possible time at the lowest possible cost. The algorithm developed herein does not address attaining an ideal (optimal) allocation of nurses to each route but bears in mind the space-time needed to attend to each patient. This is due fundamentally to the variability included in transport times, which depends on the selected transportation system type. Nevertheless, it offers a good assignment of routes to nurses by considering the aforementioned variables, plus each nurse’s daily availability. The paper sheds light on how the use of multiple transport modes can influence resource allocation, patient satisfaction and HC providers’ cost management.
The presented algorithm has several advantages over other planning transport systems, including the sustainability of the HC transport system and better controls journeys and the improved use of resources. Shorter waiting times for patients help improve patient expectations, which also falls in line with the CCE’s general strategy. This is determined to improve the services for patients by attempting to keep costs as low as possible. This algorithm offers the possibility of making progress in knowing which variables influence route assignment for HC. Future studies can explore other options to combine transport modes for HC nurses; for example, enabling switches from the public transport network to the city bike system on the same route, where it is reasonable thanks to time/cost considerations.
This approximate algorithm provides a good solution within the HC services frame in urban areas as it allows the constraints and data provided by different transport modes to be included and even the possibility of including multimodal transport that represents cities’ current trend to be sustainable. More importantly, patient satisfaction is guaranteed as they are provided in advance with a more refined plan for their HC service/s, waiting times are minimised and they do not experience stress while waiting for an indefinite time or enduring unnecessary delays. Extending options in HC planning and making it more efficient can make HC accessible and affordable to frail people who would otherwise be left without help.
The people in charge of designing policies in urban settings must consider many mobility systems with which they can organise transport in an urban area to maintain stakeholders’ economic feasibility in the city and to ensure social sustainability for cities. The solution presented herein reinforces sustainable transport system guidelines by consistently accessing more humanised health and the ecosystem, which is more efficiently operative at a lower cost.
Regarding sustainability and in line with the TBL approach [54], the following benefits are obtained using the developed HC algorithm:
-
Social benefits by making the healthcare HC service feasible by taking services to patients, which increases the perceived welfare [6,7]. The algorithm prioritises scheduling nurses to the same patients, an aspect that enhances the reliability of the provided HC service
-
Economic benefits (in the long term), as transport costs are a variable of the algorithm and form an intrinsic part of a country’s social and healthcare policies. The algorithm links the economic aspects to the environmental ones that the HC service requires
-
Environmental benefits (in the short- and mid-terms), by considering a means of transport offer that addresses minimum emissions and is ecological by factoring in an activity that is increasingly present in urban areas of cities.
In sustainability terms, it is important to point out that the present article is about a developed algorithm which, despite its main leitmotif being to reduce HC system costs by considering different transport systems, is based on the constraints imposed by patients as to the times that their HC requires as the routes initially defined by the CCE are based on HC and welfare criteria.

Author Contributions

L.R.-M. and M.V.d.-l.-F.-A. initially designed the algorithm; N.S. re-designed the algorithm, performed the experiments and analysed the data; R.V. contributed materials and analysis tools; N.S. and L.R.-M. wrote the paper together.

Funding

This research was founded Young Researcher Training granted by the Mediterranean Institute for Advanced Studies (MEDIFAS) according to the contract reached between the Slovenian Research Agency (ARRS) and MEDIFAS.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Blomqvist, A.; Busby, C. Long-term care for the elderly: Challenges and policy options. CD Howe Inst. Comment. 2012, 367. [Google Scholar] [CrossRef]
  2. OECD. Health at a Glance 2015: OECD Indicators; OECD Publishing: Paris, France, 2015. [Google Scholar]
  3. Keenan, T.A. Home and Community Preferences of the 45+ Population; AARP Research & Strategic Analysis: Washington, DC, USA, 2010. [Google Scholar]
  4. Gillsjö, C.; Schwartz-Barcott, D.; von Post, I. Home: The place the older adult can not imagine living without. BMC Geriatr. 2011, 11, 10. [Google Scholar] [CrossRef] [PubMed]
  5. United Nations. World Population Ageing; Department of Economic and Social Affairs PD: New York, NY, USA, 2013. [Google Scholar]
  6. Eikemo, T.A.; Bambra, C.; Judge, K.; Ringdal, K. Welfare state regimes and differences in self-perceived health in Europe: A multilevel analysis. Soc. Sci. Med. 2008, 66, 2281–2295. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. Genet, N.; Boerma, W.; Kroneman, M.; Hutchinson, A.; Saltman, R.B. Home Care across Europe: Current Structure and Future Challenges; European Observatory on Health Systems and Policies: London, UK, 2013. [Google Scholar]
  8. Issaoui, B.; Zidi, I.; Marcon, E.; Laforest, F.; Ghedira, K. Literature review: Home health care. In Proceedings of the 2015 15th International Conference on Intelligent Systems Design and Applications (ISDA), Marrakesh, Morocco, 14–16 December 2015. [Google Scholar]
  9. Social Protection Committee and the European Commission. Adequate Social Protection for Long-Term Care Needs in an Ageing Society; Report No.: Contract No.: 10406/14 ADD 1; Council of the European Union: Brussels, Belgium, 2014. [Google Scholar]
  10. Klaus-Dieter, R.; Hirsh, P. Supporting urban home health care in daily business and times disasters. IFAC Pap. Online 2015, 48, 686–691. [Google Scholar] [CrossRef]
  11. Eveborn, P.; Flisberg, P.; Rönnqvist, M. Laps care—An operational system for staff planning of home care. Eur. J. Oper. Res. 2006, 171, 962–976. [Google Scholar] [CrossRef]
  12. Trautsamwieser, A.; Gronalt, M.; Hirsch, P. Securing home health care in times of natural disasters. OR Spectr. 2011, 33, 787–813. [Google Scholar] [CrossRef]
  13. Wirnitzer, J.; Heckmann, I.; Meyer, A.; Nickel, S. Patient-based nurse rostering in home care. Oper. Res. Health Care 2016, 8, 91–102. [Google Scholar] [CrossRef]
  14. DG MOVE European Commission. Study on Urban Freight Transport; Centro di Ricerca per il Trasporto e la Logistica (CTL): Rome, Italy, 2012. [Google Scholar]
  15. Haghshenas, H.; Vaziri, M. Urban sustainable transportation indicators for global comparison. Ecol. Indic. 2012, 15, 115–121. [Google Scholar] [CrossRef]
  16. Ros-McDonnell, L.; De-la-Fuente-Aragon, M.V.; Ros-McDonnell, D.; Cardós, M. Analysis of freight distribution flows in an urban functional area. Cities 2018, 79, 159–168. [Google Scholar] [CrossRef]
  17. Gilbert, R.; Irwin, N.; Hollingworth, B.; Blais, P. Sustainable Transportation Performance Indicators (STPI); Transportation Research Board (TRB), CD ROM: Washington, DC, USA, 2003. [Google Scholar]
  18. Okraszewska, R.; Romanowska, A.; Wolek, M.; Oskarbski, J.; Birr, K.; Jamroz, K. Integration of a multilevel transport system model into sustainable urban mobility planning. Sustainability 2018, 10, 479. [Google Scholar] [CrossRef]
  19. Gillis, D.; Semanjski, I.; Lauwers, D. How to monitor sustainable mobility in Cities? Literature review in the frame of creating a set of sustainable mobility indicators. Sustainability 2016, 8, 29. [Google Scholar] [CrossRef]
  20. Muñuzuri, J.; Onieva, L.; Cortes, P.; Guadix, J. Gestión Pública de la Logística Urbana de Mercancias. Una Normativa, Multiples Necesidades. Economía Industrial Num 400: Logística Urbana; Ministerio de Industria, Energía y Turismo: Madrid, Spain, 2016. [Google Scholar]
  21. Russo, F.; Comi, A. Urban freight transport planning towards green goals: Synthetic environmental evidence from tested results. Sustainability 2016, 8, 381. [Google Scholar] [CrossRef]
  22. Szander, N.; Ros-McDonnell, L.; de la Fuente, M.V. Algorithm for efficient and sustainable home health care delivery scheduling. In Lecture Notes in Management and Industrial Engineering: New Global Perspectives on Industrial Engineering and Management; Mula, J., Barbastefano, R., Díaz-Madroñero, M., Poler, R., Eds.; Springer: Cham, Switzerland, 2017. [Google Scholar]
  23. Szander, N.; RosMcDonnell, L.; de-la-Fuente-Aragón, M.V.; Vodopivec, R. Sustainable urban homecare delivery with different means of transport. Sustainability 2018, 10, 398. [Google Scholar] [CrossRef]
  24. Trautsamwieser, A.; Hirsh, P. A branch-price-and-cut approach for solving medium-terms home health care planning problem. Networks 2014, 64, 143–159. [Google Scholar] [CrossRef]
  25. Bertels, S.; Fahle, T. A hybrid setup for a hybrid scenario: Combining heuristics for the home health care problem. Comput. Oper. Res. 2006, 33, 2866–2890. [Google Scholar] [CrossRef]
  26. Eveborn, P.; Rönnqvist, M.; Einarsdóttir, H.; Eklund, M.; Lidén, K.; Almroth, M. Operations research improves quality and efficiency in home care. Interfaces 2009, 39, 18–34. [Google Scholar] [CrossRef]
  27. Dohn, A.; Rasmussen, M.S.; Justesen, T.; Larsen, J. The home care crew scheduling problem. In Proceedings of the 1st International Conference on Applied Operational Research (ICAOR’08), Yerevan, Armenia, 15–17 September 2008. [Google Scholar]
  28. Bredstrom, D.; Rönnqvist, M. A branch and price algorithm for the combined vehicle routing and scheduling problem with synchronization constraints. NHH Dept. Financ. Manag. Sci. Discuss. Paper 2007. [Google Scholar] [CrossRef]
  29. Rasmussen, M.S.; Justesen, T.; Dohn, A.; Larsen, J. The home care crew scheduling problem: Preference-based visit clustering and temporal dependencies. Eur. J. Oper. Res. 2012, 219, 598–610. [Google Scholar] [CrossRef]
  30. Bredström, D.; Rönnqvist, M. Combined vehicle routing and scheduling with temporal precedence and synchronization constraints. Eur. J. Oper. Res. 2008, 191, 19–31. [Google Scholar] [CrossRef] [Green Version]
  31. Mankowska, D.S.; Meisel, F.; Bierwirth, C. The home health care routing and scheduling problem with interdependent services. Health Care Manag. Sci. 2013, 17, 15–30. [Google Scholar] [CrossRef]
  32. Hiermann, G.; Prandtstetter, M.; Rendl, A.; Puchinger, J.; Raidl, G.R. Metaheuristics for solving a multimodal home-healthcare scheduling problem. Cent. Eur. J. Oper. Res. 2015, 23, 89–113. [Google Scholar] [CrossRef]
  33. Fikar, C.; Hirsch, P. A matheuristic for routing real-world home service transport systems facilitating walking. J. Clean. Prod. 2014, 105, 300–310. [Google Scholar] [CrossRef]
  34. Braekers, K.; Hartl, R.F.; Parragh, S.N.; Tricoire, F. A bi-objective home care scheduling problem: Analyzing the trade-off between costs and client inconvenience. Eur. J. Oper. Res. 2016, 248, 428–443. [Google Scholar] [CrossRef] [Green Version]
  35. Clausen, J. Branch and Bound Algorithms-Principles and Examples; Department of Computer Science, University of Copenhagen: Copenhagen, Denmark, 1999; pp. 1–30. [Google Scholar]
  36. Rouillon, S.; Desaulniers, G.; Soumis, F. An extended branch-and-bound method for locomotive assignment. Transp. Res. Part B Methodol. 2006, 40, 404–423. [Google Scholar] [CrossRef]
  37. Albareda-Sambola, M.; Van Der Vlerk, M.H.; Fernández, E. Exact solutions to a class of stochastic generalized assignment problems. Eur. J. Oper. Res. 2006, 173, 465–487. [Google Scholar] [CrossRef] [Green Version]
  38. Li, V.; Curry, G.L. Solving multidimensional knapsack problems with generalized upper bound constraints using critical event tabu search. Comput. Oper. Res. 2005, 32, 825–848. [Google Scholar] [CrossRef]
  39. Osorio, M.A.; Laguna, M. Logic cuts for multilevel generalized assignment problems. Eur. J. Oper. Res. 2003, 151, 238–246. [Google Scholar] [CrossRef]
  40. Martello, S.; Toth, P. An algorithm for the generalized assignment problem. Oper. Res. 1981, 81, 589–603. [Google Scholar]
  41. Fisher, M.L.; Jaikumar, R.; Van Wassenhove, L.N. A multiplier adjustment method for the generalized assignment problem. Manag. Sci. 1986, 32, 1095–1103. [Google Scholar] [CrossRef]
  42. de Grancy, G.S.; Reimann, M. Vehicle routing problems with time windows and multiple service workers: A systematic comparison between ACO and GRASP. Cent. Eur. J. Oper. Res. (CEJOR) 2016, 24, 29–48. [Google Scholar] [CrossRef]
  43. Vidal, T.; Crainic, T.-G.; Gendreau, M.; Prins, C. Heuristics for multi-attribute vehicle routing problems: A survey and systhesis. Eur. J. Oper. Res. 2013, 231, 1–21. [Google Scholar] [CrossRef]
  44. Cattaruzza, D.; Absi, N.; Feillet, D.; Vidal, T. A memetic algorithm for the multi trip vehicle routing problem. Eur. J. Oper. Res. 2014, 236, 833–848. [Google Scholar] [CrossRef]
  45. Amini, M.M.; Racer, M. A hybrid heuristic for the generalized assignment problem. Eur. J. Oper. Res. 1995, 87, 343–348. [Google Scholar] [CrossRef]
  46. Lorena, L.A.N.; Narciso, M.G. Relaxation heuristics for a generalized assignment problem. Eur. J. Oper. Res. 1996, 91, 600–610. [Google Scholar] [CrossRef]
  47. Ribeiro, J.F.; Pradin, B. A methodology for cellular manufacturing design. Int. J. Prod. Res. 1993, 31, 235–250. [Google Scholar] [CrossRef]
  48. Sankappanavar, H.P.; Burris, S. A Course in Universal Algebra; Graduate Texts Math; Springer: New York, NY, USA, 1981; Volume 78. [Google Scholar]
  49. Gallier, J.H. Logic for Computer Science: Foundations of Automatic Theorem Proving; John Wiley & Sons: New York, NY, USA, 1986. [Google Scholar]
  50. Bogart, K.P. Discrete Mathematics; D. C. Heath & Co.: Lexington, MA, USA, 1988. [Google Scholar]
  51. Barnes, D.W.; Mack, J.M. An Algebraic Introduction to Mathematical Logic; Springer: New York, NY, USA; Berlin/Heidelberg, Germany, 1975. [Google Scholar]
  52. Bertoni, M. Introducing sustainability in value models to support design decision making: A systematic review. Sustainability 2017, 9, 994. [Google Scholar] [CrossRef]
  53. Koeleman, P.M.; Bhulai, S.; van Meersbergen, M. Optimal patient and personnel scheduling policies for care-at-home service facilities. Eur. J. Oper. Res. 2012, 219, 557–563. [Google Scholar] [CrossRef]
  54. Liu, W.; Bai, E.; Liu, L.; Wei, W. A tramework of sustainable service supply chain management: A literature review and research agenda. Sustainability 2017, 9, 421. [Google Scholar] [CrossRef]
Figure 1. Approximate overall procedure of the algorithm.
Figure 1. Approximate overall procedure of the algorithm.
Sustainability 11 06210 g001
Table 1. Homecare distribution in the city analysed in the study.
Table 1. Homecare distribution in the city analysed in the study.
FrequencyMonday to FridayMonday to SundayTuesday to Friday
1/day3471
1/week4
2/day53
2/week13
3/day 1
3/week5
Total73
Table 2. Costs of each considered transport type.
Table 2. Costs of each considered transport type.
TiAttributesC(Ti)
T1Walking€0
T2Bus€20/month
T3E-bikes€9/month
T4Taxi€3 trip (flat rate in the city)
T5Car€0.19/km + parking
Table 3. Patient allocation to the initial route as defined by the CCE.
Table 3. Patient allocation to the initial route as defined by the CCE.
Patient AddressLocation CodeRoute (Rks)Care Need CodeTime Required (minutes)Pjks
Location patient 1A00011Th_1_2020P0511
Location patient 2A00191Mo-Fr_1_2020P5091
Location patient 3A00281Tu-Th_1_3030P4381
Location patient 4B00191Mo-Fr_1_3030P5691
Location patient 5B002121Mo-Fr_2_3030P58101
Table 4. Loads of the routes to be considered for assigning type 1 nurses (Tuesday).
Table 4. Loads of the routes to be considered for assigning type 1 nurses (Tuesday).
Prioritised RoutesAlgorithm Step 3.2
Route (Rks)Time Load (minute)Route (Rks)Time Load (minute)
R101667 *R11 a365
R11495 *R11 b30
R41300R101 a382
R71207R101 b185
R91200
R31190
R21187
R51186
R81177
R61165
Note: * Load of routes that does not meet the algorithm constraints and should be “divided” (note by a or b).
Table 5. Data aggregated as a result of assigning routes to type 1 nurses on Monday.
Table 5. Data aggregated as a result of assigning routes to type 1 nurses on Monday.
Bus + Walking E-Bikes Cars
MondayNumber of PatientsCare Time (hour)Travel + Idle Time (hour)αNumber of Patients Care Time (hour)Travel + Idle Time (hour)αNumber of PatientsCare Time (hour)Travel + Idle Time (hour)α
Nurse 196.41.60.996.41.60.896.41.60.9
Nurse 255.12.90.877.10.90.955.12.90.7
Nurse 355.03.00.755.03.00.764.63.40.6
Nurse 464.63.40.764.63.40.677.01.00.9
Nurse 543.94.10.796.71.30.996.71.30.9
Nurse 696.02.10.9137.10.90.9127.01.00.9
Nurse 753.54.60.6106.51.50.9116.61.40.9
Nurse 863.24.80.5
Nurse 9105.82.20.9
Average efficiency 0.75 0.84 0.85

Share and Cite

MDPI and ACS Style

Ros-McDonnell, L.; Szander, N.; de-la-Fuente-Aragón, M.V.; Vodopivec, R. Scheduling Sustainable Homecare with Urban Transport and Different Skilled Nurses Using an Approximate Algorithm. Sustainability 2019, 11, 6210. https://doi.org/10.3390/su11226210

AMA Style

Ros-McDonnell L, Szander N, de-la-Fuente-Aragón MV, Vodopivec R. Scheduling Sustainable Homecare with Urban Transport and Different Skilled Nurses Using an Approximate Algorithm. Sustainability. 2019; 11(22):6210. https://doi.org/10.3390/su11226210

Chicago/Turabian Style

Ros-McDonnell, Lorenzo, Norina Szander, María Victoria de-la-Fuente-Aragón, and Robert Vodopivec. 2019. "Scheduling Sustainable Homecare with Urban Transport and Different Skilled Nurses Using an Approximate Algorithm" Sustainability 11, no. 22: 6210. https://doi.org/10.3390/su11226210

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop