A medical oncologist at the Kalaignar Centenary Super Speciality Hospital in Chennai was stabbed seven times on Wednesday by the son of a patient allegedly over grievances on treatment to his mother at the same facility, a hospital official said.