Empathy by Design: Aligning Large Language Models for Healthcare Dialogue