No "medical report" = no certificate is how it's been in Scotland since April 2016 - no exceptions
The problem is that the applicants GP is under no obligation to cooperate and some actively refuse (on supposed ethical grounds) to participate in the system.
There is also no standard fee charged by GPs for providing the medical report.
A few do it for free, but some charge £200 or more
This has led to the formation of Medcert who, for a fixed fee of £50, will obtain a copy of your medical records from your (non-cooperative or overcharging) GP , review them, and if satisfactory, provide the police with the report they require to continue processing the application.
However, the latest word from the chiefs of police is that they are not happy with a doctor other than the applicants GP providing the medical report
Cheers
Bruce