As Matt has said, they are both correct. Believe me - your grammar is fine.
There is a difference in meaning, however.
"The doctor WON'T have had a chance to look at your X-ray yet' suggests that the speaker is sure that the doctor hasn't seen it yet.
"The doctor MAY NOT have had a chance to look at your X-ray yet." suggests that thinks that it's possible that the doctor hasn't seen it yet.