Nine of the newly diagnosed cases are local residents and the rest come from Hubei, Anhui and Gansu provinces.

The city has confirmed another 12 coronavirus cases, bringing the total number of infections to 269, and ruled out 97 suspected cases, the Shanghai Health Commission said on Friday morning.

Among the newly diagnosed patients, one comes from Hubei Province's Wuhan, the center of current epidemic, one each from Gansu and Anhui provinces, and nine are Shanghai residents: those with registered residency and people staying in the city for over six months. Three live in the Pudong New Area, one each in Jiading, Xuhui, Changning, Yangpu, Baoshan and Fengxian districts.

So far Shanghai has reported a total of 269 cases, with patients aged between 7 months and 88 years old, and ruled out 773 suspected cases, the commission said.

Among all confirmed infections in Shanghai, only two patients are still under epidemiological investigation on their connection to infected regions or confirmed patients. A total of 92 patients are from outside the city -- 65 from Wuhan, 21 from other cities in Hubei, two from Anhui Province, and one each from Heilongjiang, Hunan, Shaanxi and Gansu provinces.

At present, 225 patients are stable, 10 are in a serious condition and eight are critical. Twenty-five patients have been discharged from hospital upon recovery, and there has been one fatality. Another 166 suspected cases are undergoing tests.

Among people being discharged, 12 are from Wuhan, two from another city in Hubei, six from Shanghai's Pudong, two from Jing'an, one each from Minhang, Huangpu and Qingpu districts, the commission said.