Surely the doctor is being pain anyway?
It is important to understand that GPs are not employed by the NHS, they are self-employed, and they have to cover their costs – staff, buildings, heating, lighting etc. – in the same way as any small business. The NHS covers these costs for NHS work, but for non-NHS work the fee has to cover the doctor’s costs.