The Non-O visa we got didn't require a background or medical, so I'm sorry I can't advise on that. There's an "O", "O-A" and "O-X" forms of this visa/extension. I went with the "O" which was simplest. I think the O-A and O-X have the other requirements per this website:
****************************************************************************************