In one embodiment there is a medical diagnostic and treatment advise system for providing information to a patient, the system comprising a computer, an input device, connected to the computer, to receive information from the patient, an output device, connected to the computer, to provide information to the patient, and at least one diagnostic code portion selectively executed based on at least a