If you're frustrated by short visits and long waits at the doctor's office, this is a great alternative.