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.