Archives for nitrofurantoin cost bnf