Scheduling medical assistants by branch-and-price