Multi-Task Training with In-Domain Language Models for Diagnostic Reasoning