The H-1B fees are deductible only as employee business expenses, which will require that you itemize to claim them. You can only deduct the fees in the year you paid them.
The same logic applies to the USMLE fees and residency application costs; I believe that they are valid emplyee business expenses. However, as noted above, you have the same restrictions in that you MUST itemize to claim them.
If you need my professional tax help, contact me at
![[email address]](http://www.askmehelpdesk.com/?emailimage=f81d67259d701561638debcda9bd3e23)
.