1. A medical diagnostic and treatment advice system for providing information to a patient, comprising: (a) a computer; (b) an input device, connected to the computer, to receive information from the patient; (c) an output device, connected to the computer, to provide information to the patient; and (d) a plurality of medical complaint algorithms selectively executed based on at least a portion of the received information, wherein any one of the medical complaint algorithms scores at least a portion of the received information and diagnoses a medical condition associated with the executed medical complaint algorithm if the score exceeds a threshold, wherein the diagnosed medical condition is communicated to the patient.
1. A medical diagnostic and treatment advice system for providing information to a patient, comprising: (a) a computer; (b) an input device, connected to the computer, to receive information from the patient; (c) an output device, connected to the computer, to provide information to the patient; and (d) a plurality of medical complaint algorithms selectively executed based on at least a portion of the received information, wherein any one of the medical complaint algorithms scores at least a portion of the received information and diagnoses a medical condition associated with the executed medical complaint algorithm if the score exceeds a threshold, wherein the diagnosed medical condition is communicated to the patient. 16. The medical advice system defined in claim 1, additionally comprising an algorithm processor executing in the computer, wherein the plurality of medical complaint algorithms are selectively executed by the algorithm processor.