IT Challenges and Solutions for Healthcare Practices