Text this: A machine learning approach for type 2 diabetes diagnosis and prognosis using tailored heterogeneous feature subsets.