Healtheconbot, 10 Dec 2018 #HealthEconJA The association between life satisfaction, vitality, self-rated health, and risk of cancer