1. A method for data analysis, comprising: constructing patient traces as a set of medical events for each patient of a patient population, the patient population being segmented based on patient outcomes; reducing medical events in one or more of the patient traces to provide processed patient traces; clustering the processed patient traces to identify a cluster of patient traces; mining a process model, using a processor, representing an aggregation of treatment pathways in the patient traces from the cluster; identifying patterns from patient traces that are discriminative of patient outcomes; and representing at least one of the patterns with respect to the process model to identify treatment pathways correlated with the patient outcomes.