Gebre
First thing you have to do is find an USCIS approved doctor WHO IS WILLING TO accept vaccinations from another provider. Then, this doctor needs to give you a list or exactly which vaccines to take. If you have done the vaccinations before, you can just get your blood tested and it will show that you are immune. Tetanus might be the only thing you'll have to repeat.
My HMO paid for chest X-ray, blood tests and tetanus, so you should be OK too. Just make sure, again, that the USCIS approved doctor will take this proof from another provider. Don't go the other way around, OK?