When you've been a GP for over 20 years, you start to feel like you've seen it all. But a few months ago, I had an experience with a patient that left me shaken.