Skip to main content

General (internal) medicine Doctors

General internal medicine physicians manage acutely unwell adults and patients with several long-term conditions, often alongside a second medical specialty. 12,274 doctors listed.

No matches for “

12,274 doctors

Dr Alison Jill Mackenzie

Endocrinology and diabetes mellitus · GMC 3582707

NHS Forth Valley

Specialist Register Qualified 1991

Dr Alison Margaret Mackenzie

General (internal) medicine · GMC 6163301

NHS Forth Valley

Specialist Register Qualified 2007

Dr Gary David Mackenzie

Gastroenterology · GMC 4412438

Surrey and Sussex Healthcare NHS Trust

Specialist Register Qualified 1997

Dr Isla Shelagh Mackenzie

Clinical pharmacology and therapeutics · GMC 4398097

NHS Tayside

Specialist Register Qualified 1997

Dr John Fraser Mackenzie

Gastroenterology · GMC 1248962

Specialist Register No licence to practise Qualified 1968

Dr Joseph Donald Mackenzie

General (internal) medicine · GMC 6157522

NHS Fife

Specialist Register Qualified 2007

Dr Michael Mackenzie

General (internal) medicine · GMC 6073553

NHS Highland

Specialist Register Qualified 2003

Dr Scott Mackenzie

Endocrinology and diabetes mellitus · GMC 6106012

NHS Lothian

Specialist Register Qualified 2004

Dr Robert Valentine Mackenzie-Ross

General (internal) medicine · GMC 4674036

Royal United Hospital Bath NHS Trust

Specialist Register Qualified 1999

Dr Alistair James Mackett

General (internal) medicine · GMC 6167882

Cambridge University Hospitals NHS Foundation Trust

Specialist Register Qualified 2008

Dr Alasdair David Ramsay Mackie

Endocrinology and diabetes mellitus · GMC 2980713

Specialist Register No licence to practise Qualified 1984

Dr Helen Kerr Mackie

Gastroenterology · GMC 3317707

NHS England South East Commissioning Region - Higher Level

Specialist Register Qualified 1989

Dr Joanne Mackie

Acute Internal Medicine · GMC 7131879

NHS Lothian

Specialist Register Qualified 2011

Dr Sharon Tracey Mackin

Endocrinology and diabetes mellitus · GMC 7042398

NHS Greater Glasgow and Clyde

Specialist Register Qualified 2009

Dr Carolyn Isobel Mackinlay

General (internal) medicine · GMC 3582697

Great Western Hospitals NHS Foundation Trust

Specialist Register Qualified 1991

Dr Malcolm William Bruce Mackinnon

General (internal) medicine · GMC 4100461

Specialist Register Not registered Qualified 1994

Dr Claire Louise Mackintosh

General (internal) medicine · GMC 4444345

NHS Lothian

Specialist Register Qualified 1997

Dr Andrew Vincent Macklin

Endocrinology and diabetes mellitus · GMC 3442050

Dorset County Hospital NHS Foundation Trust

Specialist Register Qualified 1990

Dr Anthony Francis Macklon

Gastroenterology · GMC 1473586

Specialist Register Not registered Qualified 1971

Dr John David Maclay

General (internal) medicine · GMC 4700287

NHS Greater Glasgow and Clyde

Specialist Register Qualified 2000

Dr Catherine Maclean

General (internal) medicine · GMC 6056083

NHS Lanarkshire

Specialist Register Qualified 2002

Dr Alison Murray Macleod

General (internal) medicine · GMC 1348099

Specialist Register Not registered Qualified 1975

Dr Andrew Forbes Macleod

Endocrinology and diabetes mellitus · GMC 2273811

Specialist Register Not registered Qualified 1975

Dr Dominic Paul Macleod

General (internal) medicine · GMC 3096277

Specialist Register Qualified 1985

Dr Donald Campbell Macleod

Cardiology · GMC 2603474

Specialist Register Not registered Qualified 1982

Dr Iain Robert Macleod

General (internal) medicine · GMC 4648871

NHS Fife

Specialist Register Qualified 1999

Dr Jean Margaret Macleod

Endocrinology and diabetes mellitus · GMC 3095616

University Hospitals Tees

Specialist Register Qualified 1985

Dr Kenneth Macintyre Macleod

Endocrinology and diabetes mellitus · GMC 3204508

Specialist Register Not registered Qualified 1986

Dr Mairi Macleod

General (internal) medicine · GMC 7169782

St George's University Hospitals NHS Foundation Trust

Specialist Register Qualified 2011

Dr Mary Joan Macleod

Clinical pharmacology and therapeutics · GMC 3335039

NHS Grampian

Specialist Register Qualified 1989