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 David Alexander Macdougall

Cardiology · GMC 3583478

NHS Lanarkshire

Specialist Register Qualified 1991

Dr Louise Anne Macdougall

Gastroenterology · GMC 6134962

The Newcastle upon Tyne Hospitals NHS Foundation Trust

Specialist Register Qualified 2006

Dr Michelle Janine Macdougall

General (internal) medicine · GMC 4630106

The Northern Care Alliance

Specialist Register Qualified 1999

Dr Patrick Macdowall

General (internal) medicine · GMC 3328183

Specialist Register Qualified 1989

Dr Andrew Macduff

General (internal) medicine · GMC 4542061

The Royal Wolverhampton NHS Trust

Specialist Register Qualified 1998

Dr Thomas Anthony Richard Mace

General (internal) medicine · GMC 7039774

Hull University Teaching Hospitals NHS Trust

Specialist Register Qualified 2009

Dr Patricia Macedo

General (internal) medicine · GMC 4529882

King's College Hospital NHS Foundation Trust

Specialist Register Qualified 1998

Dr Alison Walker-Love Macewen

Endocrinology and diabetes mellitus · GMC 6100786

NHS Ayrshire and Arran

Specialist Register Qualified 2004

Dr Clare Rosemary Macewen

General (internal) medicine · GMC 6102367

Oxford University Hospitals NHS Trust

Specialist Register Qualified 2004

Dr Bruce John Macfarlane

Gastroenterology · GMC 2811626

West Hertfordshire Teaching Hospitals NHS Trust

Specialist Register Qualified 1982

Dr David Peter Macfarlane

Endocrinology and diabetes mellitus · GMC 6026681

NHS Highland

Specialist Register Qualified 2001

Dr Ian Andrew Macfarlane

Endocrinology and diabetes mellitus · GMC 1617515

Specialist Register Not registered Qualified 1973

Dr James Gray Macfarlane

General (internal) medicine · GMC 6102366

The Newcastle upon Tyne Hospitals NHS Foundation Trust

Specialist Register Qualified 2004

Dr John Thomson Macfarlane

General (internal) medicine · GMC 1646948

Specialist Register No licence to practise Qualified 1973

Dr Laura Claire Macfarlane

General (internal) medicine · GMC 7074045

Sheffield Teaching Hospitals NHS Foundation Trust

Specialist Register Qualified 2010

Dr Alastair John Macgilchrist

Gastroenterology · GMC 2342960

Specialist Register No licence to practise Qualified 1979

Dr Gordon Macgregor

General (internal) medicine · GMC 4097798

NHS Greater Glasgow and Clyde

Specialist Register Qualified 1994

Dr Graham Alexander Macgregor

Cardiology · GMC 0490115

Specialist Register Not registered Qualified 1967

Dr Maciej Machaczka

General (internal) medicine · GMC 6136917

Specialist Register Not registered Qualified 1993

Dr Chipulwa Edward Machili

General (internal) medicine · GMC 5187196

University Hospitals of Leicester NHS Trust

Specialist Register Qualified 1994

Dr Alec David Mackay

General (internal) medicine · GMC 1616679

Specialist Register Not registered Qualified 1973

Dr Alexander John Mackay

General (internal) medicine · GMC 6057239

Roche Products Limited

Specialist Register Qualified 2002

Dr Alistair Mackay

General (internal) medicine · GMC 1344875

Specialist Register Not registered Qualified 1975

Dr Ian Gibson Mackay

General (internal) medicine · GMC 2341677

Specialist Register No licence to practise Qualified 1979

Dr Jonathan Donald Mackay

General (internal) medicine · GMC 1503425

Specialist Register Not registered Qualified 1971

Dr Laura Sutherland Mackay

General (internal) medicine · GMC 6048687

Northumbria Healthcare NHS Foundation Trust

Specialist Register Qualified 2002

Dr Norman Mackay

General (internal) medicine · GMC 0494717

Specialist Register Not registered Qualified 1959

Dr Thomas William Mackay

General (internal) medicine · GMC 2981422

NHS Borders

Specialist Register Qualified 1984

Dr Lucia Mary Catherine Macken

Gastroenterology · GMC 6147694

University Hospitals Sussex NHS Foundation Trust

Specialist Register Qualified 2006

Dr Alexander Robertson Mackenzie

General (internal) medicine · GMC 3327883

NHS Grampian

Specialist Register Qualified 1989