Updated

Police in Afghanistan say a security guard has opened fire in a Kabul hospital, killing three foreigners and wounding one other person.

District Police Chief Hafiz Khan says the guard suddenly started shooting on Thursday morning in Cure Hospital in the west of the capital.

He says one of the three foreigners killed was a doctor. Their nationalities were not immediately known.

Khan says the attacker was a member of the Afghan Police Protection Force assigned to guard the hospital.

The shooting is the latest attack on foreign civilians in Afghanistan after the bombing of a popular restaurant in January and an attack on an upscale hotel in March. It also follows the shooting of two Associated Press staff by a police officer in the country's east this month.