MedReason uses knowledge graphs to improve medical reasoning in large language models (LLMs)Creates medical diagnosis chain-of-thought dataset with 3,000+ examplesProposes a novel Path-Constrained Reasoning method for accurate diagnosisAchieves 61% accuracy on medical diagnosis, outperforming alternatives