Poor health can put a person's physical condition a risk because a person cannot do any physical movement or exercise because of poor health. For example, if someone is having high blood pressure, he cannot do much workout. Poor physical movement can be the factor why the person is having problems with mental conditions because he will feel bad about himself which will lead him to bad social aspects since the person who is thinking bad about themselves are more likely to think that other people think that too.
Z codes are a special group of codes provided in ICD-10-CM for the reporting of factors influencing health status and contact with the health services.
I would tell him that other foods give you vitamin A other than carrots and he probably gets the recommended amount of vitamin A without knowing it, or he could just eat another carrot if he's that worried about it.