This is an interesting discussion and it's always good to see people trying to help each other out. Sanford - you particularly have a strong reputation for going out of your way to...
Miguel - you might want to use dedicated appointment software. There are HIPAA concerns at play here. Also there are plenty of robust solutions out there for medical appointments.
...