You want to ask your primary care doctor, or any other specialist you see, about the details of your illnesses. You'll have to disclose them at the exam.
You can ask them to review the list of vaccines and see if you need any. Usually cheaper to get them before the medical exam. That would allow to get them over time, if that makes you more comfortable/with your health concerns.