"To become an independent General Practitioner in the UK, you must undertake at least three years of GP Specialty Training (GPST), normally including 18 months in an approved training practice with a further 18 months in approved hospital posts.
To ensure that you become a competent, effective and confident GP of tomorrow as well as directly addressing the GP curriculum, Deaneries will tailor your training to your individual needs and your particular rate of progress.
There is an increasing number of four year options available giving extra valuable experience. On joining a GP Specialty Training Programme you should register with the Royal College of General Practitioners. Gaining Valuable Experience.
General Practice Posts
All GP posts are undertaken in a wide variety of locations, and always in an approved training practice under the supervision of a GP trainer. Here you will receive personalised tuition from an experienced GP who has had further training as an educationalist, as well as other members of the Primary Health Care Team.
The training will be targeted to your identified needs.
Hospital Posts
The exact posts offered by Deaneries in their programmes vary, but you will be offered a complete programme that complies with the regulations set down by the GMC.
All posts are accredited and approved for GP training. The specialties available include: General Medicine Elderly Care Medicine Paediatrics, Community Paediatrics Obstetrics and Gynaecology Psychiatry and old age Psychiatry ENT Accident and Emergency Dermatology Ophthalmology Palliative Care Some Deaneries have innovative programmes that combine hospital and General Practice posts."
From here
https://gprecruitment.hee.nhs.uk/Recruitment/Training
Note Diabetics absence from list of specialties how remiss of them.