Anyone with a valid QID (identification document issued to all citizens and residents of Qatar) and a passport can buy Schengen travel insurance.