Kamel opened fire on American medical staff at a Baptist hospital in the southern Yemen town of Jibla .