Northshore Medical
Accepting new patients
Accepting new patients · Same-week appointments

Care that listens.
Providers who
know you.

A multi-specialty practice built around patients — primary care, pediatrics, women's health, and beyond, all under one roof.

24 Board-certified
providers
8 Specialties
under one roof
4.9 Patient
satisfaction
Doctor with patient
Next available Today · 3:40 PM
Most insurance Accepted in-network
In-network with
Blue Cross · Aetna · UnitedHealthcare · Cigna · Humana · Medicare · Medicaid

Complete care for
every stage of life.

Eight specialties, one coordinated care team.

Primary Care

Your first point of contact for preventive care, chronic conditions, and everything in between.

Explore

Pediatrics

Gentle, thoughtful care for infants, children, and adolescents — with parents in the room.

Explore

Women's Health

Comprehensive care for women — annual exams, reproductive health, and menopause support.

Explore

Cardiology

Heart health screenings, diagnostics, and long-term management of cardiovascular conditions.

Explore

Dermatology

Skin checks, acne treatment, and dermatologic care for patients of all ages.

Explore

Urgent Care

Same-day visits for minor injuries, illnesses, and infections — no appointment needed.

Explore

Board-certified.
Patient-first.

Dr. Adaeze Okafor

Dr. Adaeze Okafor

Internal Medicine · MD, FACP

16 years of primary care. Focus on preventive medicine and complex chronic conditions.

Dr. Elena Vasquez

Dr. Elena Vasquez

Pediatrics · MD, FAAP

Board-certified pediatrician. Believes every kid deserves a doctor who listens.

Dr. Marcus Whitfield

Dr. Marcus Whitfield

Cardiology · MD, FACC

Preventive cardiology and advanced imaging. Former faculty at two academic centers.

Dr. Priya Shah

Dr. Priya Shah

Women's Health · MD, FACOG

OB-GYN with 14 years' experience. Special interest in menopause and midlife care.

Getting started
is simple.

01

Book your first visit

Schedule online in under two minutes — or call us and we'll find a time that works.

02

Complete intake online

Fill out your medical history from home. No clipboards, no waiting-room paperwork.

03

Meet your provider

Your first appointment is a full hour — because good care takes time.

04

Stay connected

Message your care team, see results, and refill prescriptions through the patient portal.

Clear pricing.
No surprises.

We accept most major insurance plans, and we'll verify your coverage before your visit — so you know exactly what to expect.

✓ Medicare and Medicaid accepted
✓ Sliding scale available for uninsured patients
✓ Transparent self-pay pricing
✓ Interest-free payment plans
Verify My Coverage
Medical team

What our patients say.

★★★★★

"After years of feeling like just a number at other practices, Northshore was a revelation. Dr. Okafor actually remembered details from my last visit."

Rebecca L. Patient since 2022
★★★★★

"Our whole family sees providers here. My kids are comfortable, my wife's OB care was excellent, and I get my annual physicals done without dread."

Michael T. Family patient
★★★★★

"The portal is genuinely useful — I message my provider, get answers the same day, and never have to chase down results. This is how medicine should work."

Janelle M. Patient since 2021

Common questions.

Still unsure? Call us at (617) 555-0100

Yes — we welcome new patients across all specialties. Same-week appointments are typically available for primary care and urgent concerns.

We're in-network with Blue Cross, Aetna, UnitedHealthcare, Cigna, Humana, Medicare, and Medicaid. We'll verify your coverage before your visit and provide a written estimate.

Results are posted to your patient portal, usually within 24–48 hours. Your provider will also message you directly with interpretation and next steps.

Yes. Most follow-up visits, medication management, and minor concerns can be handled via secure video through the portal.

Our on-call provider is available for urgent concerns 24/7. Call the main line and follow the prompts. For emergencies, always call 911.

Absolutely — continuity of care is central to how we practice. You'll be assigned a primary provider and can request them for every visit.

Schedule your
appointment.

Book online or call us directly. We'll confirm within one business day.

Main Campus

1200 Harborview Drive
Boston, MA 02115

Hours

Mon–Fri · 7am – 7pm
Sat · 8am – 4pm · Sun · Urgent only

This form is not for medical emergencies. If you are experiencing a medical emergency, call 911. This is a demo form.