3 links have been added on this idea.
  1. Here’s your problem… ‘to prevent gaps in scheduling’

  2. Even a GP answering on Quora admits he can’t plan his time and refuses to keep 10 minute gaps in case someone stays too long. Everyone else manages to respect other people’s time, not sure what the doctor’s problem is to be honest.