I would recommend delaying the immunisation as well until he's been well for a good 48 hours...