COVID-19: Click here for our updated visitation policy and other updates regarding COVID-19.

Charter Health PC

Internal Medicine & Primary Care located in Salem, MA

Patient & Visitor Guide

What Charter Health Does For You

Charter Health PC is an internal medicine practice serving several Boston area communities, including Salem (main office), Chelsea, Lynn, Peabody, Danvers, and Beverly.

Our nurse practitioners and physicians deliver health care in multiple settings, including primary care, addiction medicine, women’s health, hospital medicine, and nursing homes. Our team averages more than 10 years of clinical practice in their areas of specialty. We all share a commitment to patient care and professionalism.

Senior woman online medical advice


Telemedicine can address many issues effectively using platforms like Doxy Me, Doximity, Zoomy Facetime, Skype, and other simple audio-only telephones.

Services highlight

Charter provides compassionate medical care to people aged 16 and above. Services include primary care and specialized services such as Women’s Health, Weight Management, and Addiction Medicine. We also provide expert advice to help you navigate the COVID-19 pandemic and beyond.
security portal icon coral color

Easy Access

We strive to make it easy for you to access the care you need. You may make same-day appointments Monday – Friday, take advantage of our telemedicine visits, take the extra step to do diagnostic testing at most Mass General Brigham sites around Boston and we also provide medication prescribing electronically to both local and national pharmacies.

Our Mission

Charter Health’s mission is to spread health and well-being through the following actions: making a positive impact at every patient encounter, apply our knowledge to develop needed services in the community, and empower clinicians to be entrepreneurial with the community’s needs in mind.

Why Choose Us

Our Patients are Our Mission

We are an entrepreneurial team that integrates technology, medical knowledge, and personalized care to help individuals improve their existing state of health and promote long term whole-body wellness. We offer telemedicine services for common conditions such as bronchitis, colds, sore throats, pink eye, urinary tract infections, and high blood pressure that can be safely evaluated by phone. For the best in personalized internal medicine care, book an appointment at Charter Health PC using the online tool or by calling the office now.

Visit Us

55 Highland Hall,
Suite 304
Salem, MA 01970

Call Us

News & Updates

At Charter Health, we stay up-to-date with what’s happening around us. 

2020 Flu Clinic

OUR FLU CLINIC IS NOW OPEN! Call our office today to book a brief office visit with our Medical Assistant, Judith Flaherty. Flu clinic hours are every Wednesday from 1:00pm-4pm. Call (978) 354-4611 to book your appointment today! Reminder to all patients, during the...

read more
Update on Covid-19

Update on Covid-19

Charter Health’s mission is to spread health and well-being. Throughout the Coronavirus Pandemic, our care team has remained steadfast in our commitment to providing for your medical needs and addressing your questions and worries.    

read more

What Our Patients Say

This reflection and review is of a “sick visit” from the Winter of 2020, and pre-dated concerns relating to COVID-19. I called Dr. Jeppesen’s Office the morning of a scheduled Annual Physical to indicate that I was quite ill, with fever, chills, and cough. The Staff quickly reverted my appointment to one of imminent need and treated me directly in-office, as well as referring me for required labs. I was very appreciative of the care which I received.

– Robert D.

“I feel that my care is thorough and personal. The doctor and staff are friendly, efficient and very professional. Dr. Jeppesen takes the time to know me as an individual. The new office is very spacious and easy to find next to Salem Hospital.”

– Rosalyn E.

Dr. Jeppesen and his staff are fantastic! Any health issues that arise are always addressed timely and efficiently. I am actually a new patient since my primary care Physician ( and staff retired) however I feel very comfortable with the care Dr. J and his staff are providing me.

– Robert B.

I am very happy with Dr. Jeppeson as my primary care physician. He is very caring and knowledgeable. Great staff and office!

– Diane H.

Charter Health PC

charter health logo white overlay

Connect With Us

Get in Touch

55 Highland Hall, Suite 304, Salem, MA 01970