Call or Text to Schedule Appointment:
210-690-2273

Our Services

Primary Care Medicine

CARE FOR Ages 16 and up

We practice primary care medicine and provide for your primary care needs, including preventive health care, from age 16 and up.

Our services include:

  • treat acute illnesses treat orthopedic and sports-related injuries
  • arthritis
  • care for chronic illnesses, such as hypertension, diabetes, asthma, emphysema, heart disease, high cholesterol, headaches, allergies
  • screening, including diabetes, hypertension, high cholesterol, prostate cancer, and more
  • immunizations – childhood, adult, school requirements
  • provide motor-vehicle accident care
  • provide various ancillary testing services, such as echocardiography, ultrasound tests including doppler artery tests, and nerve studies (NCV/EMG)
  • screen for diabetic eye disease with a retinal scanner
  • provide allergy testing and treatment

Board Certified Physicians

MacGregor Medical physicians are board certified in Internal Medicine and Family Practice.

Our Internal Medicine Specialists:

  • Ana I. Rodriguez, M.D.
  • Manuel J. Rodriguez, M.D.
  • Jose Sanchez, M.D.
  • Thet H Aung, M.D.

Our Family Practice Specialists:

  • Carlos M. Roldan, M.D.
  • Rosa Vizcarra, M.D.

In-House Diagnostic Lab

Our in-house diagnostic lab allows us to perform basic radiology (x-ray) and lab services. We can collect and send out specimens for most other testing. Our extensive network of consultant physicians provide our patients with state-of-the-art testing and care.
Office Location

9969 Fredricksburg Road
San Antonio, TX 78240

Our Office Hours

Monday - Friday
7:30 AM to 5:00 PM

Schedule Appt.

P: (210) 690-2273
(text or call)

Connect with Us

Copyright 2025 © MacGregor Medical Center of San Antonio
All Rights Reserved | Privacy & Billing Policy | Pharmacy Policy | Feedback