1. A medical diagnostic and treatment advice system for providing information to a patient, comprising: (a) a computing environment; (b) an input device, connected to the computing environment, to receive information from the patient; (c) an output device, connected to the computing environment, to provide information to the patient; and (d) at least one medical algorithm selectively executed based on at least a portion of the received information, wherein the medical algorithm scores at least a portion of the received information and diagnoses a medical condition associated with the executed medical algorithm if the score reaches or passes a threshold, wherein the diagnosed medical condition is communicated via the output device.