P2HR, a personalized condition-driven person health record