97 per cent children vaccinated