Mitigating Large Language Model Hallucinations for Clinical Data Extraction: A Retrieval-Augmented Framework With Structured Output Enforcement | Synapse