Improving medical reasoning through retrieval and self-reflection with retrieval-augmented large language models | Synapse