Three doctors in Shanghai are being treated for injuries after they were attacked by a patient with a knife this morning, the latest in a series of assaults against medical staff in Chinese hospitals.