A medical visa is granted to a person whose purpose is to seek medical treatment. A medical visa is meant for those outsiders people who want to visit India to seek medical treatment in a specialized treatment center in India. A medical visa provides legal authorization to enter and stay in a foreign country for medical treatment.