Scheduling echocardiographic exams in a hospital is challenging due to non-deterministic factors and asymmetric resource constraints between fetal and non-fetal patient streams.
Researchers conducted preprocessing on operational data from Stanford University's Lucile Packard Children's Hospital to estimate patient no-show probabilities and derive empirical distributions of arrival times and exam durations.
A discrete-event stochastic simulation model was developed using SimPy and integrated with the Gymnasium Python library to evaluate different resource allocation strategies.
Results showed that on-the-fly allocation generally performed better in adapting to patient variability and resource constraints, leading to the development of a reinforcement learning-based optimal dynamic allocation policy for improving echo lab efficiency.