A computer-implemented system and method of evaluating the effects of medical treatments, the method including receiving patient record data identifying relevant characteristics for evaluation identifying a first treatment identifying a second treatment assigning a weight to each patient case determining the relative likelihood, using the assigned weights, that an identified treatment will result in an identified effect when contrasted with a second identified treatment and, outputting this estimated relative likelihood.