Fast and easy generation of schedules for use in hospital departments. Built in Python.
- Generation of schedules given clinician requests
- Robust and intuitive Qt GUI
- Excel exporting options
You can find the latest version of the executable at the releases area. The executable comes pre-bundled with the COIN-OR LP solver.
In order to use the Google Calendar functionality you will need a credentials file. Follow the steps outlined here to create it.
Before compiling the executable, you must download the 32bit version of the COIN-OR Branch-and-Cut (CBC)
executable, to be bundled together with the scheduler. Download the 2.9.9 version from Bintray, unzip it, and place it under the scheduler/scripts
folder.
Note: You must use a 32-bit Python 3 installation!
> git clone git@github.com:c-uhs/scheduler.git
> sudo pip install -r scheduler/src/requirements.txt
> cd scheduler/scripts
> sh make_exe.sh
This will create a scheduler/dist
folder containing the executable file.