There are a total of 6 MDHU's. They are at:
MDHU Birmingham (part of the Royal Centre for Defence Medicine), Selly Oak Hospital, University Hospital Birmingham NHS Foundation Trust
MDHU Derriford, Derriford Hospital, Plymouth Hospitals NHS Trust
MDHU Frimley Park, Frimley Park Hospital NHS Foundation Trust
MDHU Northallerton, Friarage Hospital, South Tees Hospitals NHS Trust
MDHU Peterborough, Peterborough and Stamford Hospitals NHS Foundation Trust
MDHU Portsmouth, Queen Alexandra's Hospital, Portsmouth Hospitals NHS Trust
As well as getting Service staff at these locations the trusts are paid an annual retainer to accelerate military patients up the waiting list.