No, the GP isn't dispensing them personally. From reading online the reason the 1 mile rule was introduced, 100 years ago, was so doctors and patients couldnt collude on medicines. In the surgery I attend there is a dispensary and also a high street pharmacy which is bolted on to the surgery...