An Agent Based Framework For Sharing Personal Health Information