Find a Doctor

Find a doctor in the Inland Empire & High Desert

Hernandez Health provides culturally responsive care for older adults of all backgrounds, with a special commitment to Spanish-speaking and Hispanic communities. We focus on preventive care, chronic conditions, and healthy aging.

Clinic hours Mon–Thu 9 a.m.–6 p.m.
Fri 8 a.m.–5 p.m.

Perris

99 Business Park Dr
Perris, CA 92571
(951) 956-2131
Providers
  • David Hernandez-Rodriguez, MD
  • Ruth Chambi-Hernandez, MD
  • Yanina Moya, PA-C
  • Dianna Hernandez, NP

Explore local physician offices

Care across the Inland Empire & High Desert

Call an office or get directions below. Before scheduling, confirm the physician, office location, and MD Senior Care IPA assignment with your health plan.

Riverside County

7 locations

Lake Elsinore

Oliveira Medical Inc.

506 W Graham Ave, Ste 107
Lake Elsinore, CA 92530

Physician: Thomas E. Oliveira, DO

Menifee

Nguyen Medical Group

29826 Haun Rd, Ste 102
Menifee, CA 92586

Physician: Stephen Hung Nguyen, MD

Moreno Valley

Primary care office

12712 Heacock St, Ste 10
Moreno Valley, CA 92553

Physician: Roger T. Cheng, MD

Perris: Avocado Avenue

Avocado Medical Clinic

126 Avocado Ave, Ste 106
Perris, CA 92571

Physician: Duc Huu Nguyen, DO

Riverside: Brockton Avenue

Ironstone Medical Clinic

4121 Brockton Ave, Ste 104
Riverside, CA 92501

Providers: Bertrand De Silva, MD; Dorina Castelo, MD

Riverside: Jackson Street

Primary care office

3975 Jackson St, Ste 106
Riverside, CA 92503

Physician: Roger T. Cheng, MD

San Jacinto

Gupta Medical Center / Ramona Medical Clinic

341 E Main St, Ste 100
San Jacinto, CA 92583

Providers: Neelam Gupta, MD; Andrea Rodriguez-Kawas, MD; Vidyamohan Balu, MD

San Bernardino County

3 locations

Fontana

Internal medicine office

16465 Sierra Lakes Pkwy, Ste 245
Fontana, CA 92336

Physician: Ragu Sivarajan, DO

San Bernardino

Family medicine office

330 N D St, Ste 300
San Bernardino, CA 92401

Physician: Peter J. Niciforos, MD

Upland

Internal medicine office

330 E 7th St, 2nd Floor
Upland, CA 91786

Physician: Ragu Sivarajan, DO

Meet your local physicians

Physician directory

Learn about physicians and their local practices in Riverside County and San Bernardino County. Registry links help patients and brokers verify a physician’s identity; they do not confirm insurance participation or appointment availability.

David Hernandez-Rodriguez, MD

Internal Medicine · Male · Languages: English and Spanish

Dr. Hernandez-Rodriguez is an internist and physician-entrepreneur with more than 20 years of clinical and leadership experience. As President and CEO of MD Senior Care Medical Group, he focuses on access, care coordination, and quality for seniors.

NPI registry: 1083664858

Ruth Chambi-Hernandez, MD

Family Medicine · Female · Languages: English and Spanish

Dr. Chambi-Hernandez has more than 20 years of experience caring for patients and families. She founded Three Angels Medical Clinic in 2006, the practice that later became Hernandez Health.

NPI registry: 1144260118

Duc Huu Nguyen, DO

Family Medicine · Perris

Dr. Nguyen is an osteopathic family medicine physician at Avocado Medical Clinic in Perris. His local office is at 126 Avocado Avenue, Suite 106.

NPI registry: 1588779466

Stephen Hung Nguyen, MD

Internal Medicine · Menifee / Sun City

Dr. Nguyen practices internal medicine with Nguyen Medical Group. His local office is at 29826 Haun Road, Suite 102, in the Sun City area of Menifee. Published provider directories list English and Vietnamese.

NPI registry: 1619976644

Neelam Gupta, MD

Internal Medicine · Geriatric & Sleep Medicine

Dr. Gupta sees patients at Gupta Medical Center (Ramona Medical Clinic) in San Jacinto. Her published practice profile includes geriatric medicine, sleep medicine, and women’s health services, with English, Hindi, and Spanish listed.

NPI registry: 1922289628

Ragu Sivarajan, DO

Internal Medicine · Fontana & Upland

Dr. Sivarajan is an osteopathic internal medicine physician with offices listed in Fontana and Upland. The Upland office is on the second floor at 330 E 7th Street. Published provider directories list English, Spanish, and Kannada.

NPI registry: 1902246523

Thomas E. Oliveira, DO

General Practice · Lake Elsinore

Dr. Oliveira is an osteopathic physician whose registered specialty is general practice. His local practice, Oliveira Medical Inc., is at 506 W Graham Avenue, Suite 107, in Lake Elsinore.

NPI registry: 1124291828

Peter J. Niciforos, MD

Family Medicine · San Bernardino

Dr. Niciforos is a family medicine physician with a listed office at 330 N D Street, Suite 300, in San Bernardino. Call the local office at (909) 888-6602 to confirm the physician’s schedule and appointment availability.

NPI registry: 1356359277

Roger T. Cheng, MD

Internal Medicine · Riverside & Moreno Valley

Dr. Cheng practices internal medicine with local offices on Jackson Street in Riverside and Heacock Street in Moreno Valley. Use the office cards above to reach the correct location and confirm appointment availability.

NPI registry: 1265458301

Choosing a primary care officeCómo elegir un consultorio de atención primaria

How can I compare primary care offices?¿Cómo puedo comparar consultorios de atención primaria?

Search by doctor, practice or location, then narrow the results by specialty or language if needed. Check the office address and phone number. Call the office to confirm current appointment availability, new-patient status and language assistance.Busque por médico, consultorio o ubicación y, si lo necesita, filtre por especialidad o idioma. Revise la dirección y el teléfono. Llame al consultorio para confirmar la disponibilidad de citas, si acepta pacientes nuevos y la asistencia de idiomas.

Does choosing an office here change my PCP or IPA?¿Elegir un consultorio aquí cambia mi médico primario o mi IPA?

No. This directory does not change your primary care physician (PCP) or medical-group assignment. Ask your health plan's Member Services to confirm the physician, office and MD Senior Care IPA assignment under your exact plan, and when any requested change would take effect.No. Este directorio no cambia su médico de atención primaria (PCP) ni su grupo médico asignado. Pida a Servicios para Miembros de su plan que confirme el médico, el consultorio y la asignación a la IPA MD Senior Care para su plan específico, y la fecha de vigencia de cualquier cambio solicitado.

Where can I find a specialist or a test location?¿Dónde encuentro un especialista o un centro para estudios?

Use the specialist directory to search by medical specialty. Use the facilities and services directory for laboratories, imaging, therapy and other service locations. Your care team can help clarify which referral or service you need to arrange.Use el directorio de especialistas para buscar por especialidad médica. Use el directorio de centros y servicios para encontrar laboratorios, estudios de imagen, terapias y otros servicios. Su equipo de atención puede ayudarle a aclarar qué referencia o servicio necesita tramitar.