MedCritical: Enhancing Medical Reasoning in Small Language Models via Self-Collaborative Correction | Synapse