Capss: Computer-Assisted Patient Scheduling System