As per my experience, only people with valid RP can apply or can get Hamad Medical Card.

You can go to the private clinics if you have an insurnace from any medical insurnace company

thanks