National Pharmaceutical Pricing Authority fixes ceiling price of 40 drugs; including for hepatitis B, diabetes & opioid addiction