Primary Care

A primary care clinic is your first stop when you feel sick or are in need of a routine checkup. DHR Health Primary Care Clinics provide high-quality, affordable, comprehensive medical care for your entire family. We welcome new patients and have same-day appointments for both new and established patients. Our medical providers are trained and experienced in preventing, diagnosing, and treating various medical conditions. We look forward to serving you!

Acute Ilness / Sick Care

On days when you feel sick, our experts are able to treat cough, cold, headache/migraine, infections, minor injuries and muscle strains, UTIs, and so much more.

Disease Management

At our DHR Health Primary Care Clinics, we also assist patients in managing diseases and conditions such as hypertension/high blood pressure, high cholesterol, diabetes , arthritis, thyroid disorders, depression/anxiety, allergies, asthma, irritable bowel syndrome, congestive heart failure, weight-related issues, heartburn/gastroesophageal reflux, eczema/skin, sexually transmitted diseases, sleep disorders/insomnia, and gastroenteritis

Screening and Testing

Our clinics are also equipped to perform routine labs, COVID-19 tests, and X-rays.

Wellness and Prevention

We offer a wide variety of services to help you stay on track with your overall wellness, including well-woman, well-man, well-child, sports physicals, school physicals, immunizations, and flu shots.

iStock-1423053435

DHR Health Internal Medicine Clinic (Nolana)

Services offered to adults at the Internal Medicine Clinic on Nolana:

Call Now

  • Preventive Care
  • Management of Chronic Conditions
  • Acute Illness Care
  • Minor Procedures
  • Referrals to Specialists and Coordination of Care
  • Counseling and Behavioral Health Services
  • Wellness Exams
  • Annual Physicals
  • Diagnostic Testing
  • Vaccines and Immunizations
  • Nutrition and Health Education

iStock-1373659740

DHR Health Family Medicine Clinic (Sprague)

Services offered at the Family Medicine Clinic on Sprague:

Call Now

  • Preventive Care for Children and Adults
  • Management of Chronic Conditions
  • Acute Illness Care
  • Minor Procedures
  • Referrals to Specialists and Coordination of Care
  • Counseling and Behavioral Health Services
  • Wellness Exams
  • Annual Physicals
  • Diagnostic Testing
  • Vaccines and Immunizations for Children and Adults
  • Nutrition and Health Education

iStock-1398070744

DHR Health Family Medicine Center (Dove)

Services offered to patients of all ages at the Family Medicine Center on Dove:

Call Now

  • Preventive Care for Children and Adults
  • Management of Chronic Conditions
  • Acute Illness Care
  • Minor Procedures
  • Referrals to Specialists and Coordination of Care
  • Wellness Exams
  • Annual Physicals
  • Diagnostic Testing
  • Vaccines and Immunizations for Children and Adults
  • Nutrition and Health Education
  • Sports Injuries
  • Integrated Behavioral Health

Dr.RafaelCardenasCastillo

DHR Health Internal Medicine Center (Dove)

Services offered to adults at the Internal Medicine Center on Dove:

Call Now

  • Preventive Care
  • Management of Chronic Conditions
  • Acute Illness Care
  • Minor Procedures
  • Referrals to Specialists and Coordination of Care
  • Counseling and Behavioral Health Services
  • Wellness Exams
  • Annual Physicals
  • Diagnostic Testing
  • Vaccines and Immunizations
  • Nutrition and Health Education

Find the care you need

Our Locations

McAllen

DHR Health Internal Medicine Clinic
801 E. Nolana
Ste 2
McAllen, TX 78504
(956) 362-8860
Hours:

Monday - Friday | 8:00am - 5:00pm

Please call to get the most up to date physician availability

McAllen

DHR Health Family Medicine Center
1000 E. Dove Ave.
Suite 200
McAllen, TX 78504
(956) 362-3530
Hours:

Monday - Friday | 8:00am - 5:00pm

Please call to get the most up to date physician availability

McAllen

DHR Health Internal Medicine Center
1000 E. Dove Ave.
Suite 201
McAllen, TX 78504
(956) 362-3505
Hours:

Monday - Friday | 8:00am - 5:00pm

Please call to get the most up to date physician availability

Edinburg

DHR Health Family Medicine Clinic
1601 E. Sprague
Edinburg, TX 78542
(956) 362-8383
Hours:

Monday - Friday | 7:30am - 5:30pm

Please call to get the most up to date physician availability
DHR Health

Care For You. For Life.

Our Physicians

DHR Health is majority owned by the same doctors that treat patients every single day. Choose from our wide range of specialty clinic doctors, physician-partners, and hospital staff.

Find a Doctor