Yeah the problem is that there is a new system in place, but people use the old titles because they were actually useful in kind of grouping the doctors together for appropriate positions on rotas etc.
Basically pre (about 2004?) you had....
PRHO year straight out of uni -now replaced by FY1 and FY2, that is the made the pre-registration year into 2 years
SHOs who were doctors doing jobs for training experience, either as standalone 6 months posts or part of a junior (1st 3 or 4 years) training scheme, included GP trainees passing through collecting hospital experience -now CT1, 2, 3 i.e. core (junior trainees) and GPSTs (GP trainees).
SpRs were doctors who had completed those first 3 years, passed exams and were now on the remaining 3/4 year path to being a hospital consultant of some kind -now ST1,2,3s, that is Specialist Trainees.
Then Consultants and some “almost” consultants like Staff Grades and Associate Specialists who’d travelled an experiential route. Now still Consultants and those extra roles don’t exist, essentially because the new system streamlined things and you can’t take your time being a jobbing SHO doing experiential stuff any more.
Notes:
Junior Doctor means anyone who isn’t a Consultant, then and now.
There are a few other names around like Speciality Doctor, LAT, LAS, Trust Doctor....these are all usually SHO level and just indicate that the Doctor isn’t on a training program or is a locum etc. They kind of proliferated with the powers that be got things so wrong (the idea that they could streamline the SHO grade and force people through to Consultant rapidly by limiting and restricting choice).