Predicting Patient Outcomes with Machine Learning for Diverse Health Data