Mistakes made by GPs, pharmacists, hospitals and care homes could be a factor in more than 22,000 deaths a year.

for more ....