Making sure that you have higher tech levels in medicine helps with overall villager health and longevity. That being said, the only things that I've been able to do to actually help a weakened villager are to make sure that I have plenty of food (and that it's increasing, not decreasing) and to put them on a less strenuous task (like research).
_________________________
Barbara
Unicorn
Last Day of Work