Primary Care

This is no ordinary doctor’s office. Rather than do things the typical way, we’ve created a primary care practice truly designed around our patients’ needs. We work with your insurance just like a regular doctor’s office would, but we also offer much more.

We currently accept Aetna, Cigna, Highmark BCBS, Independence BCBS, Humana, Medicare, and United Insurances.

Call or email us today for a Traditional Insurance Based Appointment OR Create a Membership (for patients over age 18).

A Shamrock Medicine membership makes it faster, easier, and more enjoyable to look after your health.

Personal Primary Care

Personal Primary Care

At Shamrock Medicine, we care for everything from common illnesses to chronic disease.

Connect to care Virtually

Connect to care Virtually

Connect to on-demand care over video. Message our care team. Renew prescriptions and book appointments with just a few taps.

Easily book appointments at any of our offices

Easily book appointments at any of our offices

Our providers have access to your complete health history — so you can get truly personalized care wherever you work, live, and travel.

Wellness and Prevention

Wellness and Prevention

We’ll help you get healthy and stay that way with state-of-the art screening, disease prevention, and lifestyle advice.
Wellness and Prevention
Insurance Plans We Accept

Insurance Plans We Accept

Areas Served:

We offer primary care services in the following cities and counties in Pennsylvania and New Jersey.

Cities:

Philadelphia, Ambler, Cherry Hill, Haddonfield, Moorestown, Marlton

Counties:

Philadelphia, Montgomery, Camden

Contact Us

Contact Us

Submit your info and we’ll get back to you.

Shamrock Medicine