Heterogeneous Medical Data Processing