Semi-Supervised Natural Language Approach for Fine-Grained Classification of Medical Reports