1. A computerized method of providing medical advice, the method comprising: performing at least one interactive dialog with a patient via a computer so as to elicit current health conditions of the patient; automatically assessing the current health conditions of the patient through the interactive dialog with the patient; and providing medical advice based on the health assessment of the patient.