Tpredict is a solution designed to help physicians make smarter, faster, and more accurate treatment decisions by analyzing patients medical information using predictive analytics. The system changes according to the patients changing medical status, as evaluated through ongoing questionnaires and diagnostic medical testing including blood, stool, and saliva. While every patient is unique, predictive patient modeling and self-optimizing personalization can help physicians provide the best treatment plans for their patients. In addition, Tpredict allows physicians to track their patients supplement/hormone orders for increased revenue.