I took my daughter to Shanghai 6th people's hospital to see the doctor 2 months ago for the first time and we used her Canadian passport to register. It was totally OK, only 24 yuan. You do not have to go to the Special Needs Outpatient Department and pay a lot more now. I remember 10 years ago when I took my kid to RuiJin Hospital we could only go to the Special Needs Outpatient Dept and paid 500 yuan for registration. No anymore, at least in Shanghai.