Affiliations 

  • 1 Pathology Department, Hospital Kuala Lumpur, Ministry of Health Malaysia, Kuala Lumpur, Malaysia
  • 2 Faculty of Information Science and Technology, Universiti Kebangsaan Malaysia, Selangor, Malaysia
Malays J Med Sci, 2023 Oct;30(5):169-180.
PMID: 37928795 DOI: 10.21315/mjms2023.30.5.14

Abstract

INTRODUCTION: A no-show appointment occurs when a patient does not attend a previously booked appointment. This situation can cause other problems, such as discontinuity of patient treatments as well as a waste of both human and financial resources. One of the latest approaches to address this issue is predicting no-shows using machine learning techniques. This study aims to propose a predictive analytical approach for developing a patient no-show appointment model in Hospital Kuala Lumpur (HKL) using machine learning algorithms.

METHODS: This study uses outpatient data from the HKL's Patient Management System (SPP) throughout 2019. The final data set has 246,943 appointment records with 13 attributes used for both descriptive and predictive analyses. The predictive analysis was carried out using seven machine learning algorithms, namely, logistic regression (LR), decision tree (DT), k-near neighbours (k-NN), Naïve Bayes (NB), random forest (RF), gradient boosting (GB) and multilayer perceptron (MLP).

RESULTS: The descriptive analysis showed that the no-show rate was 28%, and attributes such as the month of the appointment and the gender of the patient seem to influence the possibility of a patient not showing up. Evaluation of the predictive model found that the GB model had the highest accuracy of 78%, F1 score of 0.76 and area under the curve (AUC) value of 0.65.

CONCLUSION: The predictive model could be used to formulate intervention steps to reduce no-shows, improving patient care quality.

* Title and MeSH Headings from MEDLINE®/PubMed®, a database of the U.S. National Library of Medicine.