Doctors of Internal Medicine DOCTORS OF
INTERNAL MEDICINE
Plano Clinic: 5941 Dallas Pkwy | 972-758-4455
West Plano (Castle): 3001 Dallas Pkwy | 945-800-7804
Frisco Clinic: 5575 Frisco Square Blvd #210 | 945-800-7803
McKinney Clinic: 240 Adriatic Pkwy | 972-382-9292
Garland (Shiloh): 7145 N Pres George Bush Hwy | 972-640-9006

Adult Primary Care · Serving DFW since 1999

Internal Medicine & Primary Care Doctors in Dallas–Fort Worth

Top-rated, board-certified internists caring for adults across six DFW clinics — annual physicals, diabetes and weight management, women’s wellness, same-day sick visits and on-site diagnostics. Now accepting new patients.

  • Since 1999
  • Board-Certified
  • 6 DFW Clinics
  • Same-Day Care
  • Most Insurance Accepted

Doctors of Internal Medicine and its sister company, Internal Medicine Associates, have served the DFW area for more than 20 years. Our board-certified physicians and advanced practice providers offer same-day appointments, chronic disease management, and on-site labs across twelve DFW clinics in Plano, Frisco, McKinney, Garland, Richardson, and Melissa. Now accepting new patients.

  • 0Board-certified providers
  • 0DFW clinic locations
  • 0Years serving DFW
  • Same-DayAppointments available

Why patients trust Doctors of Internal Medicine

  • Board-Certified Physicians

    Internal-medicine and family-medicine doctors, an endocrinologist, a podiatrist, and experienced nurse practitioners and physician assistants — trained at UT Southwestern, Baylor and Texas A&M.

  • 5 Convenient DFW Clinics

    Plano, West Plano (Castle), Frisco, McKinney and Garland (Shiloh)— with on-site labs, EKG and diagnostics at every location.

  • Same-Day Appointments

    We prioritize getting you seen. Same-day and next-day visits for urgent needs like fever, colds, back pain and minor injuries.

  • Long-Term, Whole-Person Care

    One internist who knows your history — annual physicals, diabetes and weight management, chronic care and coordination with specialists, all under one roof.

Comprehensive internal medicine services

Complete adult primary care from board-certified internists — see all services ›

Meet our doctors & providers

26 board-certified providers across six DFW clinics, all accepting new patients — view the full team ›

Your partner in long-term health

The conditions that need steady, expert care — we manage them for the long haul, with one internist who knows your history:

Diabetes managementHigh blood pressureWeight management (GLP-1)High cholesterolThyroid disordersHeart healthMedicare wellnessInsurance & Medicare

Frequently asked questions

What is an internist, and how is it different from a family doctor?

An internist is a physician who specializes exclusively in adult medicine and complex, chronic conditions. A family doctor cares for all ages. Our DFW practice has both, so adults get deep expertise in preventive care, diabetes, blood pressure and more.

Do you accept Medicare and most major insurance?

Yes. We accept Medicare, Medicare Advantage and most major plans — Aetna, Blue Cross Blue Shield, Cigna, UnitedHealthcare and Humana. Insurance verification is free before your first visit.

Are you accepting new patients?

Yes — all six DFW clinics are accepting new patients, with same-day and next-day appointments often available.

What is included in an annual physical exam?

A full head-to-toe exam with vital signs, on-site blood work, age-appropriate screenings, vaccinations and a personalized prevention plan. We also offer no-cost Medicare Annual Wellness Visits.

Do you offer weight-loss and diabetes programs?

Yes. We provide physician-supervised medical weight loss (including GLP-1 medications) and complete diabetes management with on-site A1C testing.

Where are your clinics located?

Plano, West Plano (Castle), Frisco, McKinney and Garland (Shiloh) — five locations across the Dallas–Fort Worth metroplex.

Proudly serving the DFW metroplex

PlanoFriscoMcKinneyGarlandAllenRichardsonMurphyWylieSachseRowlettThe ColonyLittle ElmProsperCarrolltonSunnyvaleMesquiteDallas

Ready for a doctor who knows you?

Board-certified internists, same-day availability and on-site diagnostics — all accepting new patients. Call your nearest clinic:

Plano 972-758-4455 · West Plano (Castle) 945-800-7804 · Frisco 945-800-7803 · McKinney 972-382-9292 · Garland (Shiloh) 972-640-9006 ·

Internal Medicine & Family Medicine

On-Site X-rays

On-Site Lab Testing

Women’s Health

Allergy Testing & Shots

Ekg & Heart Health

Sonogram

Medical Spa (Coming Soon)

A Personal Approach

Doctors of Internal Medicine offers a broad array of services geared to address today’s most common non-emergency illnesses and injuries. Our goal is to improve and maintain your overall health and to empower you with an understanding of your condition and wellness plan.

Existing patients can update demographics, pay bills, view lab results, request refills and send a message to your provider via the patient portal. If you do not have a username and password for your personal portal, please call our office and request one.

It is necessary to enter our office code: DHACDA

Give Us Your Feedback

About HealthMark

Frequently Asked Questions

HealthMark Group is a trusted provider that helps organizations like ours manage the release of medical records. We chose to partner with HealthMark to streamline the process and get you your records faster and more efficiently.

How do I request my medical records? https://requestmanager.healthmark-group.com

Once you enter your email, you'll receive an email with HealthMark to log in (no username or password required!). Click on the "submit request" button and follow the prompts from there. You'll receive an email as soon as your records are available for download.

Do I have to remember another username and password?

Nope! HealthMark's Request Manager uses email verification and secure links to get you your records quickly, efficiently and securely – and without yet another username and password to remember!

How long does it take to process requests?

Most record requests are processed within 8 business hours. So, one or two business days after you submit your request, your records will be delivered electronically – right to your inbox.

Any questions?

You can see the status of your request any time inside Request Manager. If you have any other questions, feel free to reach out to HealthMark at 800-659-4035 or status@healthmark-group.com.