A private prescription can only be issued if the medication is not available on the NHS. The prescription is not paid for by the NHS and the cost is paid for by the patient. It is charged by the cost of the medicine and the pharmacists charge for supplying it.
Please note a prescription is a legal document which the doctor who has signed it is responsible. Doctors who are seen privately cannot issue NHS prescriptions.