Domain Knowledge and Hypothesis Genenation in Diagnostic Reasoning | Synapse