1. A computer-based medical reasoning engine comprising: a medical data interface configured to acquire medical data associated with treatment of a patient; and at least one medical inference server coupled with the medical data interface and configured to: obtain the medical data via the medical data interface; recognize, from the medical data, a treatment protocol and result related to the treatment of the patient, the treatment protocol and result each comprising object attributes; select a reasoning rules set from available reasoning rules sets as a function of the medical data and object attributes of the treatment protocol and results; establish at least one outcome hypothesis according to the selected reasoning rules set as a function of patient data, the at least one outcome hypothesis representing that the treatment protocol and result have a suspected correlation with respect to the patient; and configure an output device to present the at least one outcome hypothesis along with reasoning supporting the at least one outcome hypothesis.