Dr. Daniel P. Barnes combines decades of medical experience with a genuine, personal approach — because your health isn't a checklist, it's your life.
From routine check-ups to managing chronic conditions, Dr. Barnes provides the kind of thorough, thoughtful care that keeps you healthy year after year.
A thorough yearly exam to track your health, catch issues early, and set goals for the year ahead — all in a relaxed, unhurried setting.
Vaccinations, screenings, and personalized advice to keep you from getting sick in the first place — because the best treatment is no treatment needed.
Ongoing, coordinated care for conditions like diabetes, hypertension, and heart disease — so you stay in control, not the other way around.
Sick or hurt? Same-day and urgent appointments available for infections, sprains, allergies, and other short-term health concerns.
Whether it's your child's first check-up or your own wellness visit, Dr. Barnes treats every patient with the same warmth and attention to detail.
We believe an informed patient is an empowered patient. You'll always understand your diagnosis, treatment options, and next steps — no jargon, no rush.
OKC
Proudly Serving Our Community
Dr. Daniel P. Barnes built his practice around a simple belief: great medicine starts with great relationships. In his Oklahoma City clinic, you won't be rushed through the door or treated like a number on a clipboard.
With a focus on internal medicine and a commitment to preventive care, Dr. Barnes works with patients of all ages — from teenagers getting their first physical to older adults managing complex conditions. He takes the time to explain diagnoses in plain language, discuss real treatment options, and partner with you on a plan that actually fits your life.
100%
Patient-Centered Approach
All
Ages Welcome
Getting started is simple. Here's what you should know before your first visit.
Monday – Friday
Call for available appointment times
11000 Hefner Pointe Dr
Oklahoma City, OK 73120
Please call to verify insurance acceptance and any coverage details
Whether you need a routine check-up or have a health concern you'd like to discuss, Dr. Barnes and his team are here for you. Give us a call — we'd love to meet you.
(405) 749-9655
Tap to call now
11000 Hefner Pointe Dr
Oklahoma City, OK 73120-5039
Don't wait until something's wrong to see a doctor. Schedule your visit with Dr. Barnes today and experience the difference that attentive, personalized care can make.
Call (405) 749-9655