yes u can give a birth at Hamad hospital, u can only provide ur passport.
delivery at Al ahli hospital costs 10K