| Literature DB >> 30947294 |
Henry Lenzi1, Ângela Jornada Ben2, Airton Tetelbom Stein1,3.
Abstract
Patient no-show is a prevalent problem in health care services leading to inefficient resources allocation and limited access to care. This study aims to develop and validate a patient no-show predictive model based on empirical data. A retrospective study was performed using scheduled appointments between 2011 and 2014 from a Brazilian public primary care setting. Fifty percent of the dataset was randomly assigned to model development, and 50% was assigned to validation. Predictive models were developed using stepwise naïve and mixed-effect logistic regression along with the Akaike Information Criteria to select the best model. The area under the ROC curve (AUC) was used to assess the best model performance. Of the 57,586 scheduled appointments in the period, 70.7% (n = 40,740) were evaluated including 5,637 patients. The prevalence of no-show was 13.0% (n = 5,282). The best model presented an AUC of 80.9% (95% CI 80.1-81.7). The most important predictors were previous attendance and same-day appointments. The best model developed from data already available in the scheduling system, had a good performance to predict patient no-show. It is expected the model to be helpful to overbooking decision in the scheduling system. Further investigation is needed to explore the effectiveness of using this model in terms of improving service performance and its impact on quality of care compared to the usual practice.Entities:
Mesh:
Year: 2019 PMID: 30947294 PMCID: PMC6448862 DOI: 10.1371/journal.pone.0214869
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Descriptive analysis of the variables by the outcome.
| Total | Attendance | No-show | |
|---|---|---|---|
| N = 40,740 | N = 35,458 | N = 5,282 | |
| Age, mean (SD) years | 41.0 (23.2) | 41.2 (23.3) | 39.8 (22.0) |
| Gender, male: n (%) | 12,219 (30.0) | 10,789 (30.4) | 1,430 (27.1) |
| Race/ethnicity, White: n (%) | 33,442 (82.1) | 29,210 (82.4) | 4,232 (80.1) |
| Patient previous attendance: median (IQR) | 5.0 (8.0) | 5.0 (8.0) | 4.0 (7.0) |
| Patient previous same-day appointment: median (IQR) | 2.0 (3.0) | 2.0 (3.0) | 1.0 (3.0) |
| Lead time, days: median (IQR) | 4.0 (15.0) | 2.0 (14.0) | 14.0 (17.0) |
| Waiting time, min: median (IQR) | 28.0 (59.0) | 27.0 (57.0) | 34.0 (76.0) |
| Same-day appointment calculated: n (%) | 14,653 (36.0) | 14,335 (40.4) | 318 (6.0) |
| Nursing: n (%) | 5558 (13.6) | 4,582 (12.9) | 976 (18.5) |
| General practitioner: n (%) | 23,578 (57.9) | 21,544 (60.8) | 2,034 (38.5) |
| Dentist: n (%) | 7,674 (18.8) | 6,473 (18.3) | 1,201(22.7) |
| Pharmacist: n (%) | 44 (0.1) | 28 (0.1) | 16 (0.3) |
| Nutritionist: n (%) | 495 (1.2) | 367 (1.0) | 128 (2.4) |
| Psychologist: n (%) | 1,935 (4.7) | 1365 (3.8) | 570 (10.8) |
| Social worker: n (%) | 763 (1.9) | 570 (1.6) | 193 (3.7) |
| Oral health technician: n (%) | 693 (1.7) | 529 (1.5) | 164 (3.1) |
| User embracement: n (%) | 1094 (2.7) | 946 (2.7) | 148 (2.8) |
| Same-day appointment: n (%) | 9,021 (22.1) | 8,886 (25.1) | 135 (2.6) |
| Extra-same-day appointment: n (%) | 7,252 (17.8) | 7,121 (20.1) | 131 (2.5) |
| Extra-scheduled appointment: n (%) | 2,110 (5.2) | 1,743 (4.9) | 367 (6.9) |
| Dental urgency/emergency: n (%) | 889 (2.2) | 868 (2.4) | 21 (0.4) |
| Extra-scheduled dental appointment: n (%) | 1,289 (3.2) | 1,102 (3.1) | 187 (3.5) |
| Rapid HIV test: n (%) | 14 (0.03) | 10 (0.03) | 4 (0.1) |
| First dental appointment: n (%) | 546 (1.3) | 468 (1.3) | 78 (1.5) |
| Hypertension/Diabetes dental appointment: n (%) | 7 (0.02) | 5 (0.01) | 2 (0.04) |
| Dental appointment: n (%) | 4736 (11.6) | 3,836 (10.8) | 900 (17.0) |
| Pharmacist appointment: n (%) | 43 (0.1) | 28 (0.1) | 15 (0.3) |
| Nutritionist appointment: n (%) | 4 (0.01) | 3 (0.01) | 1 (0.02) |
| Psychologist appointment: n (%) | 1,915 (4.7) | 1,353 (3.8) | 562 (10.6) |
| Social worker appointment: n (%) | 721 (1.8) | 531 (1.5) | 190 (3.6) |
| Oral health technician appointment: n (%) | 609 (1.5) | 463 (1.3) | 146 (2.8) |
| Prenatal health care program: n (%) | 914 (2.2) | 748 (2.1) | 166 (3.1) |
| Child health care program: n (%) | 1,292 (3.2) | 1,002 (2.8) | 290 (5.5) |
| Pap smear screening program: n (%) | 2,229 (5.5) | 1,472 (4.2) | 757 (14.3) |
| Hypertension/Diabetes health care program: n (%) | 1,841 (4.5) | 1,464 (4.1) | 377 (7.1) |
| Tuberculosis control program: n (%) | 60 (0.1) | 48 (0.1) | 12 (0.2) |
| Adult health care program: n (%) | 316 (0.8) | 249 (0.7) | 67 (1.3) |
| Return: n (%) | 742 (1.8) | 599 (1.7) | 143 (2.7) |
| Individual appointment: n (%) | 22 (0.1) | 16 (0.05) | 6 (0.1) |
| Elderly group: n (%) | 1,755 (4.3) | 1,557 (4.4) | 198 (3.7) |
| Asthma control group: n (%) | 474 (1.2) | 342 (1.0) | 132 (2.5) |
| Tabaco control group: n (%) | 8 (0.02) | 6 (0.02) | 2 (0.04) |
| Mental health group: n (%) | 406 (1.0) | 310 (0.9) | 96 (1.8) |
| Quality of life group: n (%) | 431 (1.1) | 282 (0.8) | 149 (2.8) |
| 23,091 (56.7) | 20,186 (56.9) | 2,905 (55.0) | |
| Monday: n (%) | 10,140 (24.9) | 8,811 (24.8) | 1,329 (25.2) |
| Tuesday: n (%) | 8,236 (20.2) | 7,147 (20.2) | 1,089 (20.6) |
| Wednesday: n (%) | 9,072 (22.3) | 7,827 (22.1) | 1,245 (23.6) |
| Thursday: n (%) | 6,932 (17.0) | 6,094 (17.2) | 838 (15.9) |
| Friday: n (%) | 6,291 (15.4) | 5,526 (15.6) | 765 (14.5) |
| Saturday: n (%) | 69 (0.2) | 53 (0.1) | 16 (0.3) |
| January: n (%) | 4,128 (10.1) | 3,651 (10.3) | 477 (9.0) |
| February: n (%) | 2,260 (5.5) | 1,935 (5.5) | 325 (6.2) |
| March: n (%) | 2,780 (6.8) | 2,460 (6.9) | 320 (6.1) |
| April: n (%) | 3,100 (7.6) | 2,752 (7.8) | 348 (6.6) |
| May: n (%) | 3,384 (8.3) | 2,976 (8.4) | 408 (7.7) |
| June: n (%) | 3,687 (9.1) | 3,222 (9.1) | 465 (8.8) |
| July: n (%) | 3,304 (8.1) | 2,852 (8.0) | 452 (8.6) |
| August: n (%) | 3,224 (7.9) | 2,792 (7.9) | 432 (8.2) |
| September: n (%) | 3,108 (7.6) | 2,717 (7.7) | 391 (7.4) |
| October: n (%) | 4,038 (9.9) | 3,557 (10.0) | 481 (9.1) |
| November: n (%) | 3,493 (8.6) | 2,982 (8.4) | 511 (9.7) |
| December: n (%) | 4,234 (10.4) | 3,562 (10.0) | 672 (12.7) |
Results of mixed-effect logistic regression of the final best model–p50.
| Regression coefficients | 95% CI | |
|---|---|---|
| Intercept | -1.193 | (-1.193; -0.759) |
| Age | -0.007 | (-0.010; -0.004) |
| Male | -0.018 | (-0.132; 0.095) |
| White | -0.119 | (-0.241; 0.004) |
| Patient previous attendance | -0.097 | (-0.109; -0.085) |
| Patient previous same-day appointment | 0.163 | (0.135; 0.190) |
| Lead time | 0.004 | (0.001; 0.007) |
| Waiting time | 0.001 | (0.001; 0.002) |
| Same-day appointment calculated | -1.091 | (-1.306; -0.877) |
| User embracement | REF | |
| Same-day appointment | -1.951 | (-2.334; -1.567) |
| Extra-same-day appointment | -2.200 | (-2.568; -1.832) |
| Extra-scheduled appointment | 0.160 | (-0.176; 0.496) |
| Dental urgency/emergency | -2.041 | (-2.931; -1.150) |
| Extra-scheduled dental appointment | -0.134 | (-0.588; 0.320) |
| Rapid HIV test | 0.048 | (-2.244; 2.340) |
| First dental appointment | -0.194 | (-0.716; 0.327) |
| HT/DM dental appointment | -10.720 | (-41.162; 19.716) |
| Dental appointment | 0.275 | (-0.134; 0.683) |
| Pharmacist appointment | 0.842 | (-0.197; 1.880) |
| Nutritionist appointment | 0.250 | (-2.316; 2.815) |
| Psychologist appointment | 0.867 | (0.372; 1.361) |
| Social worker appointment | 0.602 | (0.110; 1.094) |
| Oral health technician appointment | 0.589 | (0.066; 1.112) |
| Prenatal health care program | 0.102 | (-0.270; 0.474) |
| Child health care program | 0.308 | (-0.028; 0.644) |
| Pap smear screening program | 0.879 | (0.573; 1.184) |
| HT/DM health care program | 0.523 | (0.208; 0.839) |
| Tuberculosis control program | 0.097 | (-1.051; 1.246) |
| Adult health care program | 0.400 | (-0.065; 0.866) |
| Return | 0.303 | (-0.072; 0.677) |
| Individual appointment | 1.156 | (0.011; 2.302) |
| Elderly group | 0.096 | (-0.246; 0.438) |
| Asthma control group | 0.633 | (0.226; 1.039) |
| Tabaco control group | 1.499 | (-1.408; 4.407) |
| Mental health group | 0.660 | (0.234; 1.085) |
| Quality of life group | 0.889 | (0.459; 1.319) |
| Afternoon | 0.038 | (-0.061; 0.137) |
| Monday | 0.145 | (0.012; 0.277) |
| Tuesday | 0.014 | (-0.122; 0.151) |
| Wednesday | REF | |
| Thursday | -0.113 | (-0.261; 0.035) |
| Friday | 0.006 | (-0.149; 0.161) |
| Saturday | 0.250 | (-0.524; 1.025) |
| January | 0.104 | (-0.124; 0.333) |
| February | 0.375 | (0.121; 0.629) |
| March | 0.135 | (-0.116; 0.385) |
| April | ||
| May | 0.168 | (-0.063; 0.398) |
| June | 0.208 | (-0.023; 0.439) |
| July | 0.112 | (-0.120; 0.344) |
| August | 0.094 | (-0.143; 0.331) |
| September | -0.099 | (-0.339; 0.141) |
| October | -0.111 | (-0.341; 0.118) |
| November | 0.038 | (-0.192; 0.269) |
| December | 0.334 | (0.118; 0.550) |
Random effects: Patient variance = 0.1849, sd = 0.430; Professional variance = 0.020, sd = 0.143. sd: standard deviation. 95% CI: 95% confidence interval. REF: reference category.
Comparison between development and validation data.
| Training data n = 20,370 | Validation data n = 20,370 | |
|---|---|---|
| 2,695 (13.2) | 2,587 (12.7) | |
| Age, years: mean (SD) | 40.9 (23.2) | 41.2 (23.1) |
| Sex, male: n (%) | 6,149 (30.2) | 6,070 (29.8) |
| Race/ethnicity, White: n (%) | 16,787 (82.4) | 16,655 (81.8) |
| Patient previous attendance: median (IQR) | 5.0 (8.0) | 5.0 (8.0) |
| Patient previous same-day appointment: median (IQR) | 2.0 (3.0) | 2.0 (3.0) |
| Lead time, days: median (IQR) | 4.1 (15.9) | 4.0 (15.8) |
| Waiting time, min: median (IQR) | 27.0 (58.0) | 28.0 (59.0) |
| Same-day appointment calculated: n (%) | 7,276 (35.7) | 7,377 (36.2) |
| Nursing: n (%) | 2,818 (13.8) | 2,740 (13.5) |
| General practitioner: n (%) | 11,792 (57.9) | 11,786 (57.9) |
| Dentist: n (%) | 3,798 (18.6) | 3,876 (19.0) |
| Pharmacist: n (%) | 22 (0.1) | 22 (0.1) |
| Nutritionist: n (%) | 260 (1.3) | 235 (1.2) |
| Psychologist: n (%) | 962 (4.7) | 973 (4.8) |
| Social worker: n (%) | 369 (1.8) | 394 (1.9) |
| Oral health technician: n (%) | 249 (1.7) | 344 (1.7) |
| User embracement: n (%) | 557 (2.7) | 537 (2.6) |
| Same-day appointment: n (%) | 4,540 (22.3) | 4,481 (22.0) |
| Extra-same-day appointment: n (%) | 3,593 (17.6) | 3,659 (18.0) |
| Extra-scheduled appointment: n (%) | 1,075 (5.3) | 1,035 (5.1) |
| Dental urgency/emergency: n (%) | 429 (2.1) | 460 (2.3) |
| Extra-scheduled dental appointment: n (%) | 655 (3.2) | 634 (3.1) |
| Rapid HIV test: n (%) | 7 (0.003) | 7 (0.003) |
| First dental appointment: n (%) | 270 (1.3) | 276 (1.4) |
| Hypertension/Diabetes dental appointment: n (%) | 4 (0.02) | 3 (0.01) |
| Dental appointment: n (%) | 2,335 (11.5) | 2,401 (11.8) |
| Pharmacist appointment: n (%) | 21 (0.1) | 22 (0.1) |
| Nutritionist appointment: n (%) | 3 (0.01) | 1 (0.005) |
| Psychologist appointment: n (%) | 949 (4.7) | 966 (4.7) |
| Social worker appointment: n (%) | 351 (1.7) | 370 (1.8) |
| Oral health technician appointment: n (%) | 297 (1.5) | 312 (1.5) |
| Prenatal health care program: n (%) | 477 (2.3) | 437 (2.1) |
| Child health care program: n (%) | 659 (3.2) | 633 (3.1) |
| Pap smear screening program: n (%) | 1,135 (5.6) | 1,094 (5.4) |
| Hypertension/Diabetes health care program: n (%) | 900 (4.4) | 941 (4.6) |
| Tuberculosis control program: n (%) | 23 (0.1) | 37 (0.2) |
| Adult health care program: n (%) | 152 (0.7) | 164 (0.8) |
| Return: n (%) | 367 (1.8) | 375 (1.8) |
| Individual appointment: n (%) | 15 (0.1) | 7 (0.03) |
| Elderly group: n (%) | 890 (4.4) | 865 (4.2) |
| Asthma control group: n (%) | 250 (1.2) | 224 (1.1) |
| Tabaco control group: n (%) | 4 (0.02) | 4 (0.02) |
| Mental health group: n (%) | 188 (0.9) | 218 (1.1) |
| Quality of life group: n (%) | 224 (1.1) | 207 (1.0) |
| 11,500 (56.5) | 11,591 (56.9) | |
| Monday: n (%) | 5,095 (25.0) | 5,045 (24.8) |
| Tuesday: n (%) | 4,223 (20.7) | 4,013 (19.7) |
| Wednesday: n (%) | 4,476 (22.0) | 4,596 (22.6) |
| Thursday: n (%) | 3,356 (16.5) | 3,576 (17.6) |
| Friday: n (%) | 3,185 (15.6) | 3,106 (15.2) |
| Saturday: n (%) | 35 (0.2) | 34 (0.2) |
| January: n (%) | 2,028 (10.0) | 2,100 (10.3) |
| February: n (%) | 1,131 (5.6) | 1,129 (5.5) |
| March: n (%) | 1,377 (6.8) | 1,403 (6.9) |
| April: n (%) | 1,550 (7.6) | 1,550 (7.6) |
| May: n (%) | 1,668 (8.2) | 1,716 (8.4) |
| June: n (%) | 1,675 (8.2) | 1,629 (8.0) |
| July: n (%) | 1,896 (9.3) | 1,791 (8.8) |
| August: n (%) | 1,622 (8.0) | 1,602 (7.9) |
| September: n (%) | 1,562 (7.7) | 1,546 (7.6) |
| October: n (%) | 2,006 (9.8) | 2,032 (10.0) |
| November: n (%) | 1,769 (8.7) | 1,724 (8.5) |
| December: n (%) | 2,086 (10.2) | 2,148 (10.5) |
Fig 1Performance of the patient no-show predictive model developed on 50% (p50) of the dataset.
(A) shows the AUC (95% confidence interval) of the p50 model tested on the same subset from which it was developed (training subset). (B) shows the AUC (95% confidence interval) of the p50 model tested on the remaining 50% of the dataset (validation subset). The point in the curve is the threshold that maximizes the sensitivity and specificity of the model. The sensitivity and specificity are in the parenthesis. AIC: Akaike Information Criteria. AUC: area under the Receiver Operating Characteristic curve.