Digitizing Healthcare: Understanding the Key Trends, Benefits and Challenges of Digital Health.