Running a clinic is about much more than delivering excellent medical care. Every day also involves scheduling appointments, updating records, ...