Non-immigrant visas are for foreign nationals wishing to enter the United States on a temporary basis for things such as tourism, medical treatment, business, temporary work, or study, whereas an immigrant visa is issued to foreign nationals who intend to live permanently in the United States. An O-3 visa is a non-immigrant visa.