Yes, we have 2 data sources: (1)  corpus with all notes and (2) list of diagnosis codes with descriptions. We can train embeddings on the corpus and then run embeddings on descriptions of diagnostic codes. My concern is the number of labels (at least 100), not sure how well the classifier can handle this many labels.