Hospital doctor

A hospital doctor diagnoses and treats illness and disease in patients admitted to hospital.


Typical Salary

£37,000 – £140,000

per year

Working Hours

42–48

hours per week

Career Area

Generalist medical practitioners

View related courses

Day-to-day tasks

Your day to day tasks will depend on your medical speciality. You'll do some tasks common to most hospital doctors like:

  • talk to, examine and treat patients in hospital wards or outpatient clinics
  •  carry out medical procedures
  •  write reports and keep confidential records
  •  supervise and train junior medical staff
  •  work with the wider medical team and update GPs about their patients

Skills needed

  • knowledge of medicine and dentistry
  • science skills
  • counselling skills including active listening and a non-judgemental approach
  • sensitivity and understanding
  • the ability to accept criticism and work well under pressure
  • the ability to use your judgement and make decisions
  • thinking and reasoning skills
  • patience and the ability to remain calm in stressful situations
  • to be able to use a computer and the main software packages competently

How to get into this role

You can get into this job through a university course or an apprenticeship.

Career progression

With experience you could: