Ministers have admitted that the Generic Drugs Crisis will cost the NHS £160 million in this financial year, or £5,200 for every GP.