Describir: Automated medical resident rotation and shift scheduling to ensure quality resident education and patient care.