Yes, appointments are required. Same-day appointments are often available. To schedule a virtual visit, call Village Medical (Arizona: 888-698-6727; Texas: 713-461-2915). Existing Village Medical patients can also schedule a visit virtual by logging in to the Village Medical patient portal.