They are both correct but I would rather be described as having a problem than being one, ex:
--She has diabetes -- the person has a condition
--She is a diabetic -- it's okay if used by a medical professional or in a medical context but the person would rather be more than the sum of her diseases
Giving CaroGirl some grapes :}