Medication Counseling with Large Language Models: Balancing Flexibility and Rigidity | Synapse