Delays and slips in medical diagnosis.