Heterogeneous Knowledge Grounding for Medical Question Answering with Retrieval Augmented Large Language Model | Synapse