21. A method of providing information to a patient for use in a medical diagnostic and treatment advice system comprising a computer, wherein an input and an output device connect to the computer, the method comprising: transmitting information to the patient by the output device; receiving information from the patient by the input device; selectively executing one of a plurality of medical complaint algorithms based on at least a portion of the received information; scoring at least a portion of the received information; and diagnosing a medical condition associated with the executed medical complaint algorithm based upon a comparison of the score and a threshold.
21. A method of providing information to a patient for use in a medical diagnostic and treatment advice system comprising a computer, wherein an input and an output device connect to the computer, the method comprising: transmitting information to the patient by the output device; receiving information from the patient by the input device; selectively executing one of a plurality of medical complaint algorithms based on at least a portion of the received information; scoring at least a portion of the received information; and diagnosing a medical condition associated with the executed medical complaint algorithm based upon a comparison of the score and a threshold. 27. The method defined in claim 21, wherein one of the medical complaint algorithms is selectively executed on an algorithm processor in the computer.