Hello! Will you please help me with the following sentence.

"My grandma is still undergoing treatment for a vessel condition and hypertension."
Is the preposition "for" correct here?
Does "a vessel condition" make any sense? Maybe just "treatment for vessels"?
Thank you for help.

That's o.k., but we'd more likely say she was undergoing treatment for vascular disease and hypertension.

http://www.webmd.com/heart-disease/vascular-disease