Doctors involved in assessing which drugs should be prescribed to NHS patients are receiving up to £100,000 per year from pharmaceutical companies.

A new database reveals that individual medics are receiving tens of thousands of pounds in consultancy fees from the pharmaceutical industry while recommending products to patients.

At the same time NHS officials involved in assessing which drugs should be prescribed to patients have been earning up to £20,000 from firms simultaneously marketing their products to the health service.

However, tens of millions of pounds worth of payments to doctors and officials were not individually declared because the recipients refused to be named.

The disclosures, based on figures in a new database published by the Association of the British Pharmaceutical Industry (ABPI), come after a series of Telegraph investigations have exposed the practice of NHS staff involved in prescribing work taking lucrative advisory fees from drugs firms.