Block Scheduling in Two-stage Outpatient Clinics: Appointment Template Design
Pelin Ke\c{s}rit, Chelliah Sriskandarajah, Jon M. Stauffer

TL;DR
This paper develops a heuristic algorithm for designing block appointment schedules in two-stage outpatient clinics, aiming to minimize provider idle time and patient wait times, and demonstrates its effectiveness through stochastic modeling and comparisons.
Contribution
Introduces a practical heuristic for block scheduling in two-stage outpatient clinics that accounts for stochastic service times and balances multiple performance metrics.
Findings
Heuristic achieves near-optimal costs with low patient wait time increases.
Algorithm reduces provider idle time compared to FCFS scheduling.
Effective under stochastic service time conditions.
Abstract
Increasing the efficiency and effectiveness of the healthcare system is a challenge faced worldwide. Many outpatient clinics have implemented two-stage service systems, with both a physician and physician assistant, to enhance capacity and reduce costs. Some patients only visit a physician assistant while some patients visit both providers depending on their patient type. However, minimizing provider idle time and overtime while reducing patient waiting time is challenging in two-stage service systems. Thus, our objective is to find daily appointment templates, based on block scheduling, that minimize a weighted sum of these metrics. A block schedule divides the overall schedule into several time blocks and assigns patients of different types into each block in proportion to their daily demand to balance the workload throughout the day. Since the problem is shown to be strongly…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHealthcare Operations and Scheduling Optimization · Advanced Queuing Theory Analysis · Scheduling and Timetabling Solutions
