Multi-stage appointment scheduling for outpatient chemotherapy unit: a case study
RAIRO. Operations Research, Tome 55 (2021) no. 2, pp. 589-610

This paper deals with a multi stage hybrid flow-shop problem (HFSP) that arises in a privately Chemotherapy clinic. It aims to optimize the makespan of the daily chemotherapy activity. Each patient must respect the cyclic nature of chemotherapy treatment plans made by his referent on- cologist while taking into account the high variability in resource requirements (treatment time, nurse time, pharmacy time). The problem requires the assignment of chemotherapy patients to oncologists, pharmacists, chemotherapy beds or chairs and nurses over a 1-day period. We provided a Mixed Integer Program (MIP) to model this issue, which can be considered as a five-stage hybrid flow-shop scheduling problem with additional resources, dedicated machines, and no-wait constraints. Since this problem is known to be NP-hard, we provided a lower bound expression and developed an approximated solving algorithm: a tabu search inspired metaheuristic based on a constructive heuristic that can quickly reach satisfying results. To assess the empirical performance of the proposed approach, we conducted experiments on randomly generated instances based on real-world data of a Tunisian private clinic: Clinique Ennasr. Computational experiments show the efficiency of the proposed procedures: The mathematical model provided optimal solutions in reasonable computational time only for small instances (up to 10 patients). Meta-heuristic’s results demonstrate, also, that the proposed approach offers good results in terms of solution quality and computational times with an average relative gap to the MIP solution equal to 3.13% and to the lower bound equal to 5.37% for small instances (up to 15 patients). The same gap to the lower bound increases to 25% for medium and large size instances (20–50 patients).

DOI : 10.1051/ro/2021025
Classification : 90C05, 68W25
Keywords: Mathematical programming, heuristic, tabu search, patient flow, chemotherapy, scheduling, flow-shop, multiple resources
@article{RO_2021__55_2_589_0,
     author = {Bouras, Asma and Masmoudi, Malek and Saadani, Nour El Houda and Bahroun, Zied and Abdeljaouad, Mohamed Amine},
     title = {Multi-stage appointment scheduling for outpatient chemotherapy unit: a case study},
     journal = {RAIRO. Operations Research},
     pages = {589--610},
     year = {2021},
     publisher = {EDP-Sciences},
     volume = {55},
     number = {2},
     doi = {10.1051/ro/2021025},
     mrnumber = {4241817},
     language = {en},
     url = {https://www.numdam.org/articles/10.1051/ro/2021025/}
}
TY  - JOUR
AU  - Bouras, Asma
AU  - Masmoudi, Malek
AU  - Saadani, Nour El Houda
AU  - Bahroun, Zied
AU  - Abdeljaouad, Mohamed Amine
TI  - Multi-stage appointment scheduling for outpatient chemotherapy unit: a case study
JO  - RAIRO. Operations Research
PY  - 2021
SP  - 589
EP  - 610
VL  - 55
IS  - 2
PB  - EDP-Sciences
UR  - https://www.numdam.org/articles/10.1051/ro/2021025/
DO  - 10.1051/ro/2021025
LA  - en
ID  - RO_2021__55_2_589_0
ER  - 
%0 Journal Article
%A Bouras, Asma
%A Masmoudi, Malek
%A Saadani, Nour El Houda
%A Bahroun, Zied
%A Abdeljaouad, Mohamed Amine
%T Multi-stage appointment scheduling for outpatient chemotherapy unit: a case study
%J RAIRO. Operations Research
%D 2021
%P 589-610
%V 55
%N 2
%I EDP-Sciences
%U https://www.numdam.org/articles/10.1051/ro/2021025/
%R 10.1051/ro/2021025
%G en
%F RO_2021__55_2_589_0
Bouras, Asma; Masmoudi, Malek; Saadani, Nour El Houda; Bahroun, Zied; Abdeljaouad, Mohamed Amine. Multi-stage appointment scheduling for outpatient chemotherapy unit: a case study. RAIRO. Operations Research, Tome 55 (2021) no. 2, pp. 589-610. doi: 10.1051/ro/2021025

[1] Z. Ahmed, T. Y. El Mekkawy and S. Bates, Developing an efficient scheduling template of a chemotherapy treatment unit: a case study. Australas. Med. J. 4 (2011) 575–588.

[2] M. Benzaid, N. Lahrichi and L. M. Rousseau, Chemotherapy appointment scheduling and daily outpatient-nurse assignment. Health Care Manag. Sci. 23 (2020) 34–50. | DOI

[3] A. Condotta and N. V. Shakhlevich, Scheduling patient appointments via multilevel template: a case study in chemotherapy. Oper. Res. Health Care 3 (2014) 129–144. | DOI

[4] J. Connell, Contemporary medical tourism: conceptualisation culture and commodification. Tourism Manage. 34 (2013) 1–13. | DOI

[5] R. Donahue, D. Russell, C. De Riese, C. Smith, W. T. W. De Riese and A. Medway, Patients willing to wait: arrival time wait time and patient satisfaction in an ambulatory urology clinic. Urology Pract. 4 (2017) 1–6. | DOI

[6] J. Framinan, J. Gupta and R. Leisten, A review and classification of heuristics for permutation flow-shop scheduling with makespan objective. J. Oper. Res. Soc. 55 (2004) 1243–1255. | Zbl | DOI

[7] T. Garaix, S. Rostami and X. Xie, Daily outpatient chemotherapy appointment scheduling with random deferrals. Flexible Serv. Manuf. J. 38 (2020) 1–25.

[8] M. R. Garey, D. S. Johnson and D. R. Sethi, The complexity of flowshop and job shop scheduling. Math. Oper. Res. 1 (1976) 117–129. | MR | Zbl | DOI

[9] F. Glover, Tabu search – Part I. ORSA J. Comput. 1 (1989) 129–153. | Zbl | DOI

[10] R. L. Graham, E. L. Lawler, J. K. Lenstra and A. Kan, H. G. R.. Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann. Discrete Math. 5 (1979) 287–326. | MR | Zbl | DOI

[11] C. Granja, B. Almada-Lobo, F. Janela, J. Seabra and A. Mendes, An optimization based on simulation approach to the patient admission scheduling problem using a linear programing algorithm. J. Biomed. Inf. 52 (2014) 427–437. | DOI

[12] J. N. D. Gupta, Two-stage hybrid flow-shop scheduling problem. J. Oper. Res. Soc. 389 (1988) 359–364. | Zbl | DOI

[13] S. Hahn-Goldberg, M. Carter, J. C. Beck, M. Trudeau, P. Sousa and K. Beattie, Dynamic optimization of chemotherapy outpatient scheduling with uncertainty. Health Care Manag. Sci. 17 (2014) 379–392. | DOI

[14] A. F. Hesaraki, N. P. Dellaert and T. De Kok, Generating outpatient chemotherapy appointment templates with balanced flowtime and makespan. Eur. J. Oper. Res. 275 (2019) 304–318. | MR | Zbl | DOI

[15] L. Hopkins, R. Labonté, V. Runnels and C. Packer, Medical tourism today: What is the state of existing knowledge. J. Publ. Health Policy 31 (2010) 185–198. | DOI

[16] J. A. Hoogeveen, J. K. Lenstra and B. Veltman, Preemptive scheduling in a two-stage multiprocessor flow shop is NP-hard. Eur. J. Oper. Res. 89 (1996) 172–175. | Zbl | DOI

[17] Y.-L. Huang, A. H. Bryce, T. Culbertson, S. L. Connor, S. A. Looker, K. M. Altman, J. G. Collins, W. Stellner, R. R. Mcwilliams, Moreno-Aspitia, S. Ailawadhi and R. A. Mesa, Alternative outpatient chemotherapy scheduling method to improve patient service quality and nurse satisfaction. J. Oncol. Pract. 14 (2018) 82–91. | DOI

[18] Y. Huang, S. Bach and S. Looker, Chemotherapy scheduling template development using an optimization approach. Int. J. Health Care Qual. Assur. 32 (2019) 59–70. | DOI

[19] R. Kunwar Ramesh, Medical tourism and hospitality in hospital the gaze. J. Tourism Hospitality 10 (2019) 67–123.

[20] M. Laguna, J. W. Barnes and F. W. Glover, Tabu search methods for a single machine scheduling problem. J. Intell. Manuf. 2 (1991) 63–73. | DOI

[21] F. Li, D. Gupta and S. Potthoff, Improving operating room schedules. Health Care Manag. Sci. 19 (2016) 261–278. | DOI

[22] B. Liang and A. Turkcan, Acuity-based nurse assignment and patient scheduling in oncology clinics. Health Care Manag. Sci. 19 (2016) 207–226. | DOI

[23] W. J. Mackillop, Killing time: the consequences of delays in radiotherapy. Radiother. Oncol. 84 (2007) 1–4. | DOI

[24] K. D. Miller, R. L. Siegel, C. C. Lin, A. B. Mariotto, J. L. Kramer, J. H. Rowland, K. D. Stein, R. Alteri and A. Jemal, Cancer treatment and survivorship statistics CA: a cancer. J. Clin. 69 (2016) 363–385.

[25] L. Minh-Duc, H. Minh, N. Nhat, B. Chantal, G. Viviane and D. Tien Ba, Heuristics to solve appointment scheduling in chemotherapy. In: 2015 IEEE RIVF International Conference, Can Tho, Vietnam (25–28 Jan 2015).

[26] J. J. Mogaka, T. P. Mashamba-Thompson, J. M. Tsoka-Gwegweni and L. M. Mupara, Tourism and leisure effects of medical tourism on health systems in Africa. Afr. J. Hospitality 6 (2017) 1–25.

[27] C. Oğuz and M. F. Ercan, A genetic algorithm for hybrid flow-shop scheduling with multiprocessor tasks. J. Scheduling 8 (2005) 323–351. | MR | Zbl | DOI

[28] J. Ragaz, I. A. Olivotto, J. J. Spinelli, N. Phillips, S. M. Jackson, K. S. Wilson, M. A. Knowling, C. M. L. Coppin, L. Weir, K. Gelmon, N. Le, R. Durand, A. J. Coldman and M. Manji, Locoregional radiation therapy in patients with high-risk breast cancer receiving adjuvant chemotherapy: 20-year results of the British Columbia randomized trial. J. Nat. Cancer Inst. 97 (2005) 116–126. | DOI

[29] A. Ranerup, H. Zinner Henriksen and J. Hedman, An analysis of business models in Public Service Platforms. Government Inf. Q. 33 (2016) 6–14. | DOI

[30] G. Ridic, S. Gleason and O. Ridic, Comparisons of health care systems in the United States, Germany and Canada. Mater. Soc. Med. 24 (2012) 112–120. | DOI

[31] R. Ruiz and J. A. Vázquez-Rodríguez, The hybrid flow shop scheduling problem. Eur. J. Oper. Res. 205 (2010) 1–18. | MR | Zbl | DOI

[32] A. Sadki, X. Xie and F. Chauvin, Planning oncologists of ambulatory care units. Decis. Support Syst. 55 (2013) 640–649. | DOI

[33] R. B. Saltman, Melting public-private boundaries in European health systems. Eur. J. Publ. Health 13 (2003) 24–29. | DOI

[34] P. Santibáñez, R. Aristizabal, M. L. Puterman, V. S. Chow, W. Huang, C. Kollmannsberger, T. Nordin, N. Runzer and S. Tyldesley, Operations research methods improve chemotherapy patient appointment scheduling. Jt. Comm. J. Qual. Patient Saf. 38 (2012) 541–553.

[35] S. Shashaani, Chemotherapy patient scheduling and uncertainty. Master thesis, Purdue University (2011).

[36] S. Shahnawaz, Optimization of the patients appointments in chemotherapy treatment unit: heuristic and metaheuristic approaches. Master thesis, University of Manitoba (2012).

[37] C. S. Sung and H. A. Kim, A two-stage multiple-machine assembly scheduling problem for minimizing sum of completion times. Int. J. Prod. Econ. 113 (2008) 1038–1048. | DOI

[38] T. Tanaka, Infusion chair scheduling algorithms based on bin-packing heuristics. Master thesis, Binghamton University (2013).

[39] A. Turkcan, B. Zeng and M. Lawley, Chemotherapy Operations Planning and Scheduling. IIE Trans. Healthc. Syst. Eng. 2 (2012) 31–49. | DOI

[40] H. M. Wang, F. D. Chou, F. C. Wu and M. Y. Ku, Hybrid flow shop scheduling problems with multiprocessor tasks. Appl. Mech. Mater. 110 (2011) 3914–3921. | DOI

[41] J. C. Woodall, T. Gosselin, A. Boswell, M. Murr and B. T. Denton, Improving patient access to chemotherapy treatment at Duke Cancer Institute. Interfaces 43 (2013) 449–461. | DOI

[42] K.-C. Ying and S.-W. Lin, Scheduling multistage hybrid flowshops with multiprocessor tasks by an effective heuristic. Int. J. Prod. Res. 47 (2009) 3525–3538. | Zbl | DOI

[43] M. Yokouchi, S. Aoki, H. Sang and R. Zhao, S. Takakuwa, Operations analysis and appointment scheduling for an outpatient chemotherapy department. In: Proceedings of the 2012 Winter Simulation Conference, Berlin, Germany (February 2013) 907–918.

Cité par Sources :