1. A medical outcome prediction tool for predicting an individual patient's medical outcomes, the medical outcome prediction tool implementing a method comprising: a. identifying patients having a same disease; b. selecting a set of characteristics unique to an individual; c. determining the similarities between the individual and other cases by: i. calculating the number of matches between the individual and the cases over the set of characteristics; and ii. using the result of the calculated matches to determine a similarity score; and d. calculating the expected outcome for the individual that is proportional to a weighted sum of outcomes of similar the cases.