Germany suffers supply shortages for 299 drugs