Rio Dickens-Celestin, MD, Internal Medicine, Scripps Clinic
Do you need a primary care doctor? Call 800-727-4777 to let us help you find the right one. We are available Monday – Friday from 7 am – 7 pm. You can also fill out the form so we can call you back.
Find the Right Primary Care Physician For You and Your Family
Choosing a Scripps doctor who is right for you and your family has never been easier. With hundreds of physicians, locations throughout San Diego County and multiple telehealth options, we provide convenient and high-quality care where and when you need it. We’ve been putting our patients at the center of everything we do for 100 years, and we’re still here for you. Here for good.
Discover care focused on you and your family
Discover care focused on you and your family
Generations of San Diegans have relied on Scripps for excellence in health care, starting with doctors who serve as your personal health advocate. Finding the internist, family physician or pediatrician for you and your family is the first step towards optimizing your health and well-being.
Our doctors provide comprehensive and compassionate care, focusing on preventive care and wellness throughout the decades of life.

Imran Ahmed, MD, Family Medicine, Scripps Coastal Medical Center
Explore primary care services at Scripps
Why patients choose Scripps for primary care
Where you get your health care matters. Your doctor is here for you and your family.
Selecting a primary care physician is an important first step in managing your health. Family medicine physicians, internal medicine physicians and pediatricians are all considered primary care doctors, but there are some differences.
- Family medicine physicians care for all ages.
- Internal medicine physicians care for adults only (age 18 and up).
- Pediatricians care for infants, children and teens through age 17.
Importantly, primary care doctors serve as your personal physician. They focus on preventive care, including screenings and vaccinations, and they are also the first doctor you see for any health concerns. If necessary, your primary care doctor can refer you to a specialist.
Scripps offers more care in more places. We have more than 20 primary care offices located throughout San Diego County from North County to South Bay.
If you can’t make it into the office, our virtual care options let you see a primary care doctor from your home. On-Demand Video Visits are available the same day for minor injuries and conditions, or you can schedule a visit for another time.
Staying within one health care system for all your needs isn’t just convenient, it’s also critical when faced with the unexpected. Scripps is here for good, with personalized care, a vast network of primary care doctors, specialists, emergency care and state-of-the-art facilities.
When you choose a Scripps primary care physician, you may also have access to nationally renowned specialty care and award-winning hospitals and programs. Ranked among the nation’s best by U.S. News & World Report, Scripps offers primary and specialty care focused on you, our patient.
Our custom Doctor Finder makes it easy for patients to connect with the right doctor. Whether you’re looking for a doctor who speaks a certain language or has expertise in nutrition, women’s health or sports medicine, our Doctor Finder can help.
The Doctor Finder tool can be used to search for a doctor by name, specialty, hospital affiliation, gender, language and practice location. Many of our physicians have videos online to help you get to know them.
Scripps makes it easy and convenient to make an appointment with your doctor. You can schedule online with most primary care physicians with Scripps Clinic and Scripps Coastal Medical Center.
Locate Scripps primary care throughout San Diego County
Scripps Clinic Santee
Scripps Clinic Santee
278 Town Center Parkway Suite 105
Santee, CA 92071
Scripps Coastal Medical Center San Marcos
Scripps Coastal Medical Center San Marcos
111 Campus Way Suite 301
San Marcos, CA 92078
Scripps Coastal Medical Center Jefferson
Scripps Coastal Medical Center Jefferson
2205 Vista Way
Oceanside, CA 92054
Scripps Clinic Liberty Station
Scripps Clinic Liberty Station
2445 Truxtun Rd. Suite 200
San Diego, CA 92106
Scripps Clinic Rancho San Diego - Calle Verde
Scripps Clinic Rancho San Diego - Calle Verde
10862 Calle Verde
La Mesa, CA 91941
Scripps Clinic John R. Anderson V Medical Pavilion
Scripps Clinic John R. Anderson V Medical Pavilion
9898 Genesee Ave.
La Jolla, CA 92037
Scripps Coastal Medical Center Encinitas - Primary Care
Scripps Coastal Medical Center Encinitas - Primary Care
477 North El Camino Real Suites 208A and 303B
Encinitas, CA 92024
Scripps Coastal Medical Center Solana Beach
Scripps Coastal Medical Center Solana Beach
380 Stevens Ave Ste 100
Solana Beach, CA 92075
Scripps Clinic Del Mar
Scripps Clinic Del Mar
12395 El Camino Real
San Diego, CA 92130
Scripps Green Hospital
Scripps Green Hospital
10666 N. Torrey Pines Rd.
La Jolla, CA 92037
Scripps Memorial Hospital Encinitas
Scripps Memorial Hospital Encinitas
354 Santa Fe Drive
Encinitas, CA 92024
Scripps Memorial Hospital La Jolla
Scripps Memorial Hospital La Jolla
9888 Genesee Ave.
La Jolla, CA 92037
Scripps Clinic Carmel Valley
Scripps Clinic Carmel Valley
3811 Valley Centre Dr.
San Diego, CA 92130
Scripps Clinic Rancho Bernardo
Scripps Clinic Rancho Bernardo
15004 Innovation Dr.
San Diego, CA 92128
Select a doctor who meets your needs
At Scripps our doctors put you at the center of everything we do. Whether you are searching for an internist, family physician or a pediatrician, we make it easy for you to find the right physician for your unique situation. Find, browse and choose your doctor with our convenient Doctor Finder.
Whether you’re looking for a physician who speaks a certain language or has specific expertise in nutrition, women’s health or sports medicine, our Doctor Finder can help.
In our Doctor Finder search, you can filter by:
- Practice location
- Physicians who are accepting new patients
- Medical specialty
- Language
- Gender
- Medical group
- Hospital affiliation
- Patient’s age
To help you choose the best primary care doctor for you and your family, check our Doctor Finder. Within each provider biography you can view their care philosophy, medical education and training.
Our Doctor Finder gives you all the information you need to make the best choice for you and your family. Many of our primary care physicians have videos.
It’s easy and convenient to schedule primary care appointments for the entire family, including internal medicine, family medicine and pediatrics. You can schedule in-office appointments and video visits with your physician online using your desktop, tablet or mobile phone.
You can also see a provider right away with our same-day On-Demand Video Visits through MyScripps. A doctor, nurse practitioner or physician assistant is ready to diagnose and treat you from the privacy of your home or other location.
Contact us
Do you need a primary care doctor? Call 800-727-4777 to let us help you find the right one. We are available Monday – Friday from 7 am – 7 pm. You can also fill out the form so we can call you back.
Related news
How to Stay Healthy During Respiratory Illness Season
How to Stay Healthy During Respiratory Illness Season
Learn how to prevent flu, RSV, COVID-19 and colds this fall and winter with these doctor-approved wellness and prevention tips.
What Are the Best Hiking Trails for Beginners in San Diego?
What Are the Best Hiking Trails for Beginners in San Diego?
Discover beginner hiking trails in San Diego. Enjoy scenic views, easy paths and tips for a safe, fun way to start exercising outdoors.
What Is Mpox (Monkeypox)? Symptoms, Treatments and Prevention
What Is Mpox (Monkeypox)? Symptoms, Treatments and Prevention
Mpox symptoms include rash and fever. Learn how it spreads, who's at risk and how to protect yourself.
Scripps Digital Health Tools Make Access to Care Easier
Scripps Digital Health Tools Make Access to Care Easier
Learn how Scripps digital tools like video visits, wait times and online scheduling make getting quality care faster and easier.
8 Questions to Ask When Looking for a New Primary Care Physician
8 Questions to Ask When Looking for a New Primary Care Physician
Use these 8 smart tips to choose a doctor who fits your needs, lifestyle and coverage — including primary care doctors at Scripps.
What Is a Medicare Annual Wellness Visit? (video/podcast)
What Is a Medicare Annual Wellness Visit? (video/podcast)
In this video/ podcast, a Scripps expert explains the purpose of a Medicare Annual Wellness Visit and its focus on preventive care.
Types of Primary Care Doctors Explained
Types of Primary Care Doctors Explained
Learn about the different types of doctors who provide primary care and how to choose the best one for your age, needs and lifestyle.
How to Enroll in MyScripps Patient Portal and Manage Your Care
How to Enroll in MyScripps Patient Portal and Manage Your Care
New to Scripps? Enroll in MyScripps patient portal. It's easy. Manage your health from home — appointments, messaging and more.
13 Halloween Safety Tips for Kids Every Parent Should Know
13 Halloween Safety Tips for Kids Every Parent Should Know
Keep your kids safe this Halloween with these 13 tips on costumes, trick-or-treating, candy, traffic safety and more.