Big Data - Implications and Opportunities for Healthcare