Empowering Care Consumers with Personalized eHealth and Telecare Applications for Self-Management