The goal of the project is to create a scheduling system for doctors in a hospital.
The system will calculate an optimized schedule based on scheduling constraints (e.g. a doctor cannot work more than the allowed number of hours) and scheduling rules (e.g. night shifts should be distributed among doctors fairly).
The system will be implemented using OptaPlanner ([login to view URL]), Drools, and Java. Previous experience with Drools is an absolute must. Experience with OptaPlanner is highly desirable.
This is a first phase of a larger project to provide optimized doctor and nurse scheduling. Based upon the success of this phase, at least three more phases will follow.
PLEASE REVIEW THE ATTACHED REQUIREMENTS DOCUMENT.
To demonstrate understanding of these requirements and the subject matter, developers applying for this project (you) should explain how they would implement the Meidum continuity rule and the NIght shift fairness rule (see Rules sections). ALL BIDS THAT DO NOT INCLUDE THIS WILL BE DECLINED.