On-duty organizer (a.k.a. DoctorPlan)
Published
An open-source scheduler for hospital on-duty planning, using evolutionary algorithms to balance constraints and preferences.
- Node.js
- JavaScript
- Evolutionary algorithms
- CLI
On-duty organizer (DoctorPlan) started in 2017 when I saw how much time and friction weekly duty planning created in hospital teams.
The goal was to model that process as an optimization problem: combine hard constraints (mandatory consultations, service coverage, etc.) with professional preferences and generate the best possible duty schedule.
It is currently a command-line tool, open source, and it was designed with the idea of evolving toward a web-based client-server product in the future.