Thank u xception101 for your detailed reply.

But, still I have a doubt i.e. I have heard that premarital medical checkup is mandatory for Qatari citizens. Is it mandatory for expats too?