I think since the 1.0.30 patch whenever I load a game (continue, load, quick load) all my characters who had full health only have lower health. I have no idea on what that is based.
It might look like their health is from their base health and the missing health is the health they would get from stats boosts (equipment, etc)