1. A system for predicting medical treatment outcome, the system comprising: an input operable to receive values for a plurality of patient specific characteristics of a patient; a processor operable to apply the values to a first prognosis model, the first prognosis model relating a plurality of variables corresponding to the values to a treatment outcome, the relating being a function of medical knowledge collected from literature and incorporated into the first prognosis model; and a display operable to output a patient specific prognosis for the patient as a function of the application of the values for the plurality of patient specific characteristics of the patient to the first prognosis model.