Vaccine on the horizon gives hope, KC doctor says