Online scheduling should be per provider in addition to location. As it stands, if you allow online scheduling with multiple providers, patients can schedule wherever they want regardless of if the provider is available at that time. If the physicians are not seeing patients in the same location or time this does not function. In the online schedule settings, where you can select the available time, you should be able to select the available provider.