Does this mean recovered from illness or improved in some other way?
It could mean both. Most likely someone having recovered from illness though.