An on-duty doctor was attacked by a visitor in a Chennai hospital on Wednesday after he thought that the doctor had prescribed his father incorrect medicine.