Semi-Supervised Learning for Electronic Phenotyping in Support of Precision Medicine