Text this: An adaptable architecture for patient cohort identification from diverse data sources.