Repository logo

Dynamic multi-priority, multi-class patient scheduling with stochastic service times

dc.contributor.authorSauré, Antoine
dc.contributor.authorBegen, Mehmet A.
dc.contributor.authorPatrick, Jonathan
dc.date.accessioned2019-09-24T20:00:22Z
dc.date.available2019-09-24T20:00:22Z
dc.date.issued2019
dc.description.abstractEfficient patient scheduling has significant operational, clinical and economical benefits on health care systems by not only increasing the timely access of patients to care but also reducing costs. However, patient scheduling is complex due to its stochastic nature, the existence of multiple stages of care, and the multiple interdependencies between these stages. Patient appointment (allocation) scheduling refers to the assignment of specific appointment start times to a set of patients scheduled for a particular day while advance patient scheduling refers to the assignment of future appointment days to patients. These two problems have generally been addressed separately despite each being highly dependent on the form of the other. This paper develops a framework that seeks to bridge the two problems. It incorporates random arrivals with multiple patient types and priorities as well as random appointment durations. We take into account the waiting time until the day of service as well as the idle time and overtime of medical resources on the day of service. We use approximate dynamic programming and determine advance schedules with stochastic appointment durations. We first extend the current literature by providing theoretical and numerical results for the case with multi-class, multi-priority patients and deterministic service times. We then adapt the model to incorporate stochastic service times and perform a comprehensive numerical analysis on a number of scenarios. We compare policies obtained from our models against benchmark policies used in practice. In addition, we present results based on a medium-size clinic in Ontario, Canada.en_US
dc.identifier.doi10.1016/j.ejor.2019.06.040en_US
dc.identifier.issn03772217en_US
dc.identifier.urihttp://hdl.handle.net/10393/39651
dc.identifier.urihttps://doi.org/10.20381/ruor-23894
dc.language.isoenen_US
dc.subjectOR in health servicesen_US
dc.subjectPatient schedulingen_US
dc.subjectMarkov decision processesen_US
dc.subjectApproximate dynamic programmingen_US
dc.subjectLinear programmingen_US
dc.titleDynamic multi-priority, multi-class patient scheduling with stochastic service timesen_US
dc.typePreprinten_US

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail ImageThumbnail Image
Name:
cs_manuscript.pdf
Size:
1.12 MB
Format:
Adobe Portable Document Format
Description:
Preprint - August 4, 2017
Loading...
Thumbnail ImageThumbnail Image
Name:
supplement.pdf
Size:
243.42 KB
Format:
Adobe Portable Document Format
Description:
Online Suplement - August 4, 2017

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
license.txt
Size:
4.92 KB
Format:
Item-specific license agreed upon to submission
Description: