More than 200 million medication errors are made in the NHS every year and could lead to the deaths of thousands of people, researchers say.
Mistakes - ranging from giving patients the wrong medication to delivering prescriptions late - may cause around 1,700 deaths annually in England and contribute to up to 22,000 each year.
According to the study, commissioned by the Department of Health and Social Care, the errors could be costing the NHS £1.6 billion every year.
Health and Social Care Secretary Jeremy Hunt said the research showed medication error is “a far bigger problem than generally recognised” and causing “totally preventable” harm and deaths.
Researchers from the Universities of York, Manchester and Sheffield estimate around 237 million medication errors are made in England annually.
These can occur at any point a patient comes into contact with a drug - from prescribing, dispensing, administering to monitoring - and are defined as preventable errors which may cause inappropriate medication use or patient harm.
Hunt will announce new measures to improve patient safety and reduce harm when he addresses the Global Patient Safety summit on Friday.
He is expected to say: “My mission has always been to make the NHS one of the safest healthcare systems and although we do well in international comparisons, this new study shows medication error in the NHS and globally is a far bigger problem than generally recognised, causing appalling levels of harm and death that are totally preventable.
“We are taking a number of steps today, but part of the change needs also to be cultural: moving from a blame culture to a learning culture so doctors and nurses are supported to be open about mistakes rather than cover them up for fear of losing their job.”
Planned changes include introducing electronic prescribing systems across more NHS hospitals this year, which the Department of Health and Social Care said could reduce errors by 50%.
Pharmacists will also be given new defences if they make accidental errors, rather than being prosecuted, to ensure the NHS learns from mistakes and “builds a culture of openness and transparency”.
Dr Andrew Iddles, whose 102-year-old mother was given medication intended for the patient in the next bed, said this was “a genuine mistake but it could have had fatal consequences”.
He added: “Whilst we were lucky that the error was recognised and reported, it is encouraging to see the NHS taking positive action to tackle these potentially devastating errors - above all, transparency is essential so staff can admit to mistakes early without being afraid of losing their job.”