Waiting for your GP? Dr Kathryn Fox explains why doctors run late — and how medical emergencies, mental health crises and ...