Anil,
I just realized I did not answer your question about the staff's response to how we handle this. No, it does not drive the staff crazy. We are a PLLC-- professional limited liability company. We are not a corporation. Quite frankly I would not want to set it up as you suggest. The beauty of a PLLC is that it reduces liability if partner X or Y gets sued, the whole office is less likely to be involved, and if you have one data base and a corporation Dr X's suit will likely be yours, or yours his.
The cross coverage issues can easily be handled even having separate EHR data bases and the liability reduced by not mixing the data base in my opinion.