i was told i had to have a medical before i came up to the school so i could get my permit ,but in NC i need to have a medical before i could get my Permit
In orientation Swift will have their doctor examine you, even if you already have your medical card. This way they have a fresh medical exam with full duration of validity at date of hire.
Either the recruiter or the compliance person (not necessarily the safety person) at the terminal you will be out of can tell you.
It really doesn't matter who it is. A medical exam is only that. Well, unless you plan to use your own doctor to doctor the results.