OK, in my experience, the doctor's line into a pharmacy is usually a non-published number that rings directly to the pharmacy. Therefore, it doesn't really need to be handled by an auto attendant, but just be a line put on all the pharmacy phones. Then have the line be "call covered" by one of the pharmacy phones, in #208, and set the call cover rings up high enough that they have a chance to answer it first, in #320.
BTW, have you set the "transfer return extension" for your voice mail ports to Ext. 10? (#306) If you have, calls transferred from the Auto Attendant to Calling Groups will ring in the group FOREVER, until answered or abandoned. If you don't have your transfer return extensions set to 10, but instead still set to themselves, the calls will transfer to the group, ring 4 times (or whatever #105 is set to). Then the call comes back to the voice mail port that transferred it, without any "mode codes" to indicate to VM how to handle the call. So VM will announce "transferring to operator" and send the call to the system operator.