A D4 medical examination is required by the Driver and Vehicle Licensing Agency (DVLA) for drivers applying for or renewing a Group 2 licence.
Group 2 licences include:
HGV (Heavy Goods Vehicle)
LGV (Large Goods Vehicle)
PCV (Passenger Carrying Vehicle)
C1 & C1E (Ambulance, motorhome, 7.5 tonne vehicles)
D & D1 (Bus and minibus drivers)
The DVLA requires professional drivers to meet strict medical standards to ensure road safety. Our role is to assess your health efficiently and complete your D4 form accurately so you can submit your application without delay.
Your appointment includes:
If you have existing conditions such as diabetes, high blood pressure, cardiac history or neurological conditions, we will advise clearly on any additional documentation required.
You will need a D4 medical if you are:
Applying for your first HGV or PCV licence
Renewing your Group 2 licence at age 45+
Renewing annually after age 65
Returning to driving after a medical condition
Applying for a C1 ambulance licence
Working as a bus, coach or commercial vehicle driver
We also provide Taxi and Private Hire medicals for Aberdeen City Council and surrounding areas.
To avoid delays, please bring:
Photo ID (passport or driving licence)
Your D4 form (latest version from DVLA)
Glasses or contact lenses (if worn)
List of medications
Relevant hospital or GP letters (if applicable)
Arriving prepared ensures your appointment runs smoothly and your form can be completed on the day.
Unlike pop-up venues or hotel-based clinics, we are a Healthcare Improvement Scotland regulated private medical clinic in Aberdeen with established healthcare facilities.
Appointments typically last 15–20 minutes, depending on your medical history. If additional clarification is required, we will advise you clearly and professionally.
If your livelihood depends on your licence, don’t leave it to chance. Book your D4 medical appointment today and stay compliant with DVLA Group 2 medical standards.
At first application
At age 45
Every 5 years from 45–65
Annually from 65
Yes, but many GPs no longer offer this service. Our private clinic provides fast appointments without long NHS waiting times.
We will advise whether repeat readings or GP input is required before form submission.
| Cookie | Duration | Description |
|---|---|---|
| AnalyticsSyncHistory | 1 month | No description |
| li_gc | 2 years | No description |
| Cookie | Duration | Description |
|---|---|---|
| _fbp | 3 months | This cookie is set by Facebook to display advertisements when either on Facebook or on a digital platform powered by Facebook advertising, after visiting the website. |
| fr | 3 months | Facebook sets this cookie to show relevant advertisements to users by tracking user behaviour across the web, on sites that have Facebook pixel or Facebook social plugin. |
| IDE | 1 year 24 days | Google DoubleClick IDE cookies are used to store information about how the user uses the website to present them with relevant ads and according to the user profile. |
| test_cookie | 15 minutes | The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies. |
| Cookie | Duration | Description |
|---|---|---|
| __hstc | 1 year 24 days | This is the main cookie set by Hubspot, for tracking visitors. It contains the domain, initial timestamp (first visit), last timestamp (last visit), current timestamp (this visit), and session number (increments for each subsequent session). |
| _ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
| _gat_UA-19477224-1 | 1 minute | A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to. |
| _gcl_au | 3 months | Provided by Google Tag Manager to experiment advertisement efficiency of websites using their services. |
| _gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
| hubspotutk | 1 year 24 days | HubSpot sets this cookie to keep track of the visitors to the website. This cookie is passed to HubSpot on form submission and used when deduplicating contacts. |
| Cookie | Duration | Description |
|---|---|---|
| __cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
| __hssc | 30 minutes | HubSpot sets this cookie to keep track of sessions and to determine if HubSpot should increment the session number and timestamps in the __hstc cookie. |
| bcookie | 2 years | LinkedIn sets this cookie from LinkedIn share buttons and ad tags to recognize browser ID. |
| bscookie | 2 years | LinkedIn sets this cookie to store performed actions on the website. |
| lang | session | LinkedIn sets this cookie to remember a user's language setting. |
| lidc | 1 day | LinkedIn sets the lidc cookie to facilitate data center selection. |
| UserMatchHistory | 1 month | LinkedIn sets this cookie for LinkedIn Ads ID syncing. |