A method, process, or software package configured to receive user inputs related to health, calculate a diagnosis based upon user inputs and historical data, calculate a treatment plan based upon user inputs and historical data, and present the diagnosis and a treatment plan to the user via a graphical user interface.