MyHeart: fighting cardio-vascular diseases by preventive lifestyle and early diagnosis.