Actually in the manual it says that viatality "Determines a characters resistance to various status ailments as well as the time required for recovery."

HP is solely level, armor (in the case of the ones that give you HP), and liscense dependent.