Abstract
Patients who fail to show up for an appointment are a major challenge to medical providers. Understanding no-shows and predicting them are keys to developing a proactive strategy in healthcare operations. In this study, we propose a data analytics framework to explore the underlying factors of no-shows via various machine learning models to predict whether a patient is a no-show. The analytics results reveal key patterns in no-show patients. We also propose a methodology to integrate the prediction model with a Bayesian inference system to create an overbooking decision support tool that allows variable overbooking rates in different time windows.
Similar content being viewed by others
References
Ahmadi-Javid A, Jalali Z, Klassen KJ (2017) Outpatient appointment systems in healthcare: A review of optimization studies. Eur J Oper Res 258(1):3–34
Alpert JJ (1964) Broken appointments. Pediatrics 34(1):127–132
Barua S, Islam MM, Yao X, Murase K (2012) MWMOTE–majority weighted minority oversampling technique for imbalanced data set learning. IEEE Trans Knowl Data Eng 26(2):405–425
Boos EM, Bittner MJ, Kramer MR (2016) A profile of patients who fail to keep appointments in a Veterans Affairs primary care clinic. WMJ 115:185–190
Bradley AP (1997) The use of the area under the ROC curve in the evaluation of machine learning algorithms. Pattern Recogn 30(7):1145–1159
Breiman L (2001) Random forests. Mach Learning 45(1):5–32
Cang S, Yu H (2014) A combination selection algorithm on forecasting. Eur J Oper Res 234(1):127–139
Cayirli T, Yang KK, Quek SA (2012) A universal appointment rule in the presence of no-shows and walk-ins. Prod Oper Manag 21(4):682–697
Chariatte V, Berchtold A, Akré C, Michaud PA, Suris JC (2008) Missed appointments in an outpatient clinic for adolescents, an approach to predict the risk of missing. J Adolesc Health 43(1):38–45
Chawla NV (2009) Data mining for imbalanced datasets: an overview. In: Rokach L (ed) Data mining and knowledge discovery handbook. Springer, New York, pp 875–886
Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP (2002) SMOTE: synthetic minority over-sampling technique. J Artif Intell Res 16:321–357
Chi HM, Ersoy OK, Moskowitz H, Ward J (2007) Modeling and optimizing a vendor managed replenishment system using machine learning and genetic algorithms. Eur J Oper Res 180(1):174–193
Chou YC, Chuang HHC (2018) A predictive investigation of first-time customer retention in online reservation services. Serv Bus 12(4):685–699
Clemen RT (1989) Combining forecasts: a review and annotated bibliography. Int J Forecast 5(4):559–583
Crutchfield TM, Kistler CE (2017) Getting patients in the door: medical appointment reminder preferences. Patient Pref Adherence 11:141
Daggy J, Lawley M, Willis D, Thayer D, Suelzer C, DeLaurentis PC et al (2010) Using no-show modeling to improve clinic performance. Health Inform J 16(4):246–259
Davies M, Goffman R, May J, Monte R, Rodriguez K, Tjader Y et al (2016) Large-scale no-show patterns and distributions for clinic operational research. Healthcare 4:15
Delen D (2009) Analysis of cancer data: a data mining approach. Exp Syst 26(1):100–112
Deyo RA, Inui TS (1980) Dropouts and broken appointments: a literature review and agenda for future research. Med Care 18:1146–1157
Feldman J, Liu N, Topaloglu H, Ziya S (2014) Appointment scheduling under patient preference and no-show behavior. Oper Res 62(4):794–811
Florez-Lopez R (2007) Modelling of insurers’ rating determinants. An application of machine learning techniques and statistical models. Eur J Oper Res 183(3):1488–1512
Glowacka KJ, Henry RM, May JH (2009) A hybrid data mining/simulation approach for modelling outpatient no-shows in clinic scheduling. J Oper Res Soc 60(8):1056–1068
Graefe A, Armstrong JS, Jones RJ Jr, Cuzán AG (2014) Combining forecasts: an application to elections. Int J Forecast 30(1):43–54
Guo X, Yin Y, Dong C, Yang G, Zhou G (2008) On the class imbalance problem. In 2008 Fourth international conference on natural computation. IEEE 4:192–201
Harper PR, Gamlin H (2003) Reduced outpatient waiting times with improved appointment scheduling: a simulation modelling approach. OR Spectrum 25(2):207–222
Hassin R, Mendel S (2008) Scheduling arrivals to queues: a single-server model with no-shows. Manag Sci 54(3):565–572
He H, Bai Y, Garcia EA, Li S (2008) ADASYN: Adaptive synthetic sampling approach for imbalanced learning. In 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence), pp 1322–1328
Huang YL, Zuniga P, Marcak J (2014) A cost-effective urgent care policy to improve patient access in a dynamic scheduled clinic setting. J Oper Res Soc 65(5):763–776
Huang Y, Zuniga P (2012) Dynamic overbooking scheduling system to improve patient access. J Oper Res Soc 63(6):810–820
Huang Y, Zuniga P (2014) Effective cancellation policy to reduce the negative impact of patient no-show. J Oper Res Soc 65(5):605–615
JoniHoppen (2017) Medical Appointment No Shows. https://www.kaggle.com/joniarroba/noshowappointments. Accessed July 2019
Kecman V (2001) Learning and soft computing: support vector machines, neural networks, and fuzzy logic models. MIT Press, London
Kheirkhah P, Feng Q, Travis LM, Tavakoli-Tabasi S, Sharafkhaneh A (2015) Prevalence, predictors and economic consequences of no-shows. BMC Health Serv Res 16(1):13
Kim G, Chae BK, Olson DL (2013) A support vector machine (SVM) approach to imbalanced datasets of customer responses: comparison with other customer response models. Serv Bus 7(1):167–182
Kim SY (2018) Predicting hospitality financial distress with ensemble models: the case of US hotels, restaurants, and amusement and recreation. Serv Bus 12(3):483–503
Kohavi R (1995) A study of cross-validation and bootstrap for accuracy estimation and model selection. Ijcai 14(2):1137–1145
Kotsiantis S, Kanellopoulos D, Pintelas P (2006) Handling imbalanced datasets: A review. GESTS Int Trans Comput Sci Eng 30(1):25–36
Kotsiantis SB, Zaharakis I, Pintelas P (2007) Supervised machine learning: a review of classification techniques. Emerg Artif Intell Appl Comput Eng 160:3–24
Lacy NL, Paulman A, Reuter MD, Lovejoy B (2004) Why we don’t come: patient perceptions on no-shows. Ann Fam Med 2(6):541–545
Lee SJ, Heim GR, Sriskandarajah C, Zhu Y (2018) Outpatient appointment block scheduling under patient heterogeneity and patient no-shows. Prod Oper Manag 27(1):28–48
Liu N (2016) Optimal choice for appointment scheduling window under patient no-show behavior. Prod Oper Manag 25(1):128–142
Liu N, Ziya S (2014) Panel size and overbooking decisions for appointment-based services under patient no-shows. Prod Oper Manag 23(12):2209–2223
Liu N, Ziya S, Kulkarni VG (2010) Dynamic scheduling of outpatient appointments under patient no-shows and cancellations. Manuf Serv Oper Manag 12(2):347–364
Luo J, Kulkarni VG, Ziya S (2012) Appointment scheduling under patient no-shows and service interruptions. Manuf Serv Oper Manag 14(4):670–684
Malik M, Abdallah S, Alaraj M (2018) Data mining and predictive analytics applications for the delivery of healthcare services: a systematic literature review. Ann Oper Res 270(1–2):287–312
Miguéis VL, Camanho AS, Borges J (2017) Predicting direct marketing response in banking: comparison of class imbalance methods. Serv Bus 11(4):831–849
Milne RG, Horne M, Torsney B (2006) SMS reminders in the UK national health service: an evaluation of its impact on" no-shows" at hospital out-patient clinics. Health Care Manag Rev 31(2):130–136
Mohamed BA, Al-Doghaither AH (2002) Missed appointments at public hospitals in Riyadh, Saudi Arabia. Saudi Med J 23(4):388–392
Neal RD, Hussain-Gambles M, Allgar VL, Lawlor DA, Dempsey O (2005) Reasons for and consequences of missed appointments in general practice in the UK: questionnaire survey and prospective review of medical records. BMC Fam Pract 6(1):47
Neal RD, Lawlor DA, Allgar V, Colledge M, Ali S, Hassey A et al (2001) Missed appointments in general practice: retrospective data analysis from four practices. Br J Gen Pract 51(471):830–832
Nguyen DL, DeJesus RS, Wieland ML (2011) Missed appointments in resident continuity clinic: patient characteristics and health care outcomes. J Grad Med Educ 3(3):350–355
Norris JB, Kumar C, Chand S, Moskowitz H, Shade SA, Willis DR (2014) An empirical investigation into factors affecting patient cancellations and no-shows at outpatient clinics. Decis Supp Syst 57:428–443
Parikh A, Gupta K, Wilson AC, Fields K, Cosgrove NM, Kostis JB (2010) The effectiveness of outpatient appointment reminder systems in reducing no-show rates. Am J Med 123(6):542–548
Pazzani M, Merz C, Murphy P, Ali K, Hume T, Brunk C (1994) Reducing misclassification costs. Mach Learning Proc 1994:217–225
Perron NJ, Dao MD, Kossovsky MP, Miserez V, Chuard C, Calmy A et al (2010) Reduction of missed appointments at an urban primary care clinic: a randomised controlled study. BMC Fam Pract 11(1):79
Pesata V, Pallija G, Webb AA (1999) A descriptive study of missed appointments: families' perceptions of barriers to care. J Pediatr Health Care 13(4):178–182
Principe JC, Euliano NR, Lefebvre WC (2000) Neural and adaptive systems: fundamentals through simulations. Wiley, New York
Ruiz E, Nieto FH (2000) A note on linear combination of predictors. Stat Probab Lett 47(4):351–356
Samorani M, LaGanga LR (2015) Outpatient appointment scheduling given individual day-dependent no-show predictions. Eur J Oper Res 240(1):245–257
Sevim C, Oztekin A, Bali O, Gumus S, Guresen E (2014) Developing an early warning system to predict currency crises. Eur J Oper Res 237(3):1095–1104
Sharda R, Delen D (2006) Predicting box-office success of motion pictures with neural networks. Expert Syst Appl 30(2):243–254
Shearer C (2000) The CRISP-DM model: the new blueprint for data mining. J Data Warehousing 5(4):13–22
Shepard DS (1976) Mailed versus telephoned appointment reminders to reduce broken appointments in a hospital outpatient department. Med Care 14(3):268–273
Sinha AP, May JH (2004) Evaluating and tuning predictive data mining models using receiver operating characteristic curves. J Manag Inf Syst 21(3):249–280
Sumathi S, Sivanandam S (2006) Introduction to data mining and its applications. Springer, New York
Topuz K, Uner H, Oztekin A, Yildirim MB (2018) Predicting pediatric clinic no-shows: a decision analytic framework using elastic net and Bayesian belief network. Ann Oper Res 263(1–2):479–499
Turner CR, Fuggetta A, Lavazza L, Wolf AL (1999) A conceptual basis for feature engineering. J Syst Softw 49(1):3–15
Wickham H, Chang W (2008) ggplot2: An implementation of the Grammar of Graphics. R package version 0.7. https://CRAN.R-project.org/packageggplot2
Zacharias C, Pinedo M (2014) Appointment scheduling with no-shows and overbooking. Prod Oper Manag 23(5):788–801
Zeng X, Martinez TR (2000) Distribution-balanced stratified cross-validation for accuracy estimation. J Exp Theor Artif Intell 12(1):1–12
Zimmerman S (2015) Insight: tackling healthcare's costly problem of missed appointments. Healthcare Finance
Acknowledgements
Authors are thankful to Neha Ajgaonkar and Rekha Balan for their help and contribution to an earlier version of this work. They are also grateful to the two anonymous referees for their valuable comments and suggestions which helped improve the paper significantly. Finally, they appreciate the Editor-in-Chief, Dr. Sang M. Lee, for his timely management of this manuscript.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Nasir, M., Summerfield, N., Dag, A. et al. A service analytic approach to studying patient no-shows. Serv Bus 14, 287–313 (2020). https://doi.org/10.1007/s11628-020-00415-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11628-020-00415-8