Medical examinations for life assurance, HGV licence etc do not fall within the remit of the NHS and will be subject to a fee, as are all other services not covered by the NHS.
It is important that you let the receptionist know that you are attending for such a medical examination so that an appropriate appointment can be arranged.
We no longer endorse passport applications and photographs.