More patients ‘get the point’ of flu shots