IT Challenges and Solutions for Protecting Healthcare Data