Many miss out on free medicines