Welcome to the South Texas Eye Institute's easy-to-use Patient Portal for new and existing patients. ... Welcome to the South Texas Eye Institute's Patient Portal. Please select an option below: ... you the link for our patient portal. 2424 Babcock Rd., Suite 101 San Antonio, TX 78229. 210-692-1388. About Us Our Doctors LASIK Cataracts Eye ....