top of page

Chronic Illness Management in Vista, CA

Dr. O’Brien, Internal Medicine, has decades of experience in the medical field. We utilize our decades of internal medicine experience and partner it with dedicated care for you to guide you through your journey to health.

Image by Jenny Hill

Your Best Health Optimization in Vista, CA

Coastal Internal Medicine Cares about Your Health! Our ongoing care and health optimization will help you live your best life today!

Illness Management

From Diabetes to Parkinsons to High Blood Pressure, Coastal Internal Medicine can help you manage your chronic illness with care and expertise.

Caring Staff

Work with the best front-office staff in North County! Our reception and front office care team is friendly, professional, and will help ensure you get the best care possible!

Experienced Care

Dr. O'Brien has over 35 years in the medical field and oversaw all hospitalist care at local Tri-City Medical center for 30 years. When you go Coastal, you go with the best!

Great Location

Located in the heart of Vista right next to Tri City Hospital, Coastal Internal Medicine is as convenient as it is thorough and caring about your every-day health!

Untitled design (18).png

Dr. Mark O’Brien has been one of our families primary care physician for over 20 years. Dr. O’Brien is caring, patient, and very knowledgeable

Amy C.

I have always felt seen, heard, and understood. Dr. O'Brien is science and reality based yet sees through a holistic lens positively focusing on solution vs stewing in the challenge or condition.

Jill K.

Dr. O'Brien has been thorough in his evaluation of my issues, provided easy to understand treatment options and followed through with thoughtful care so I have been able to live my healthiest and best life.

Mark B.

Untitled design (15).png

Get Started with a Quick Phone Call

Our Front Office Care Team is standing by to answer any question you may have! If you have questions on insurance or if you're ready to book an appointment, just use the button below to give us a call! 

Be Sure to ask about same day appointments!

bottom of page