Creating physician rosters is a challenging task due to varying shift structures, qualifications, and department- or hospital-specific regulations. These variations mean that department-specific tools often fail to generalize across hospital settings. To address this, we developed a flexible mixed-integer programming (MIP) model capable of representing different roster structures, and we embedded it into an adaptable web application with an advanced graphical user interface (GUI), allowing physicians to specify preferences and hospital staff to configure the MIP model to their roster requirements without any mathematical or technical background.
The practical implementation of such a system is essential for ensuring long-term acceptance in clinical environments. A sustainable solution must be easy to use, accessible, and well integrated into existing IT workflows. This talk presents the implementation process of our physician rostering framework and highlights the key design decisions that support its usability in practice. Particular emphasis is placed on interface elements that must be operated frequently during the rostering process, as well as on features that allow departments to tailor the system to their specific requirements. We conclude by discussing challenges during integration and showing how the application has been successfully deployed in a hospital department.