Shanghai residents beaten up by 'healthcare' workers