Epic Interview Question

What would you use to implement a scheduling system for a clinic?