13. A method comprising: initiating, by one or more processors, a conversation with a user by causing information representing a virtual assistant to be displayed via a mobile device, the virtual assistant being configured with a persona; learning one or more characteristics about the user from the conversation with the user; receiving, by the one or more processors, a medical query during the conversation with the virtual assistant, the medical query comprising at least one of verbal input, keypad input, or touch input; performing natural language processing with the medical query to identify one or more concepts of the medical query; determining, by the one or more processors, a response to the medical query based at least in part on (i) a medical history for the user, (ii) an intent of the user, (iii) the one or more learned characteristics, (iv) the one or more concepts of the medical query, and (v) medical information, the medical information comprising at least one of: a treatment regimen; health insurance eligibility; a medical diagnostic algorithm; nutrition information; prescription medication for the user; a healthcare entity for the user; a reading of a medical device; or an insurance record of the user; and providing, by the one or more processors, the response for output via the mobile device as a message from the virtual assistant.
13. A method comprising: initiating, by one or more processors, a conversation with a user by causing information representing a virtual assistant to be displayed via a mobile device, the virtual assistant being configured with a persona; learning one or more characteristics about the user from the conversation with the user; receiving, by the one or more processors, a medical query during the conversation with the virtual assistant, the medical query comprising at least one of verbal input, keypad input, or touch input; performing natural language processing with the medical query to identify one or more concepts of the medical query; determining, by the one or more processors, a response to the medical query based at least in part on (i) a medical history for the user, (ii) an intent of the user, (iii) the one or more learned characteristics, (iv) the one or more concepts of the medical query, and (v) medical information, the medical information comprising at least one of: a treatment regimen; health insurance eligibility; a medical diagnostic algorithm; nutrition information; prescription medication for the user; a healthcare entity for the user; a reading of a medical device; or an insurance record of the user; and providing, by the one or more processors, the response for output via the mobile device as a message from the virtual assistant. 16. The method as recited in claim 13 , wherein the response includes information about a comparison between a metric of the user and a metric for another user.