Yes is the quick answer. They have specialist in every field of medicine.
I'm sure they do . They have many doctor's in all field's . Call ahead to the main hospital to see which doctor's can help you in advance. It's a very big place with many different building's. Good Luck.
Thanks! Your answer is awaiting moderation.