Services
Welcome Compass Medical Patients
We would be honored to provide your health care needs.
Become a New Patient
News
Primary Care Providers Welcoming New Patients
New adult and pediatric patients are currently being accepted at most practice locations. Click the link below for a list of primary care providers accepting new patients at a practice near you.
Find a PCP Near You
Tools
New Patient Appointments:
Book Online Now!
Patients brand-new to our practice can now schedule select appointments online with an available primary care clinician or OB nurse.
Book an Appointment
Careers
Join Our Team
We are hiring! We have positions available in both clinical and administrative roles. Visit our Careers page for more information.
Atrius Health Careers
Services
Influenza (Flu) and COVID-19 Vaccination Info
Learn more about receiving a Influenza (Flu) or COVID-19 vaccination.
Influenza (Flu) Vaccine
COVID-19 Vaccine
Provider Spotlight
Meet Dr. Dilasha Mahat

Dr. Mahat is welcoming new pediatric patients at our Peabody/Lynnfield location.
View Dr. Mahat's Video Profile
Blog
Six Lifestyle Changes to Reduce Blood Pressure

High blood pressure, often referred to as the “silent killer,” often has no warning signs or symptoms.
Six Lifestyle Changes to Reduce Blood Pressure
Tools
Learn About My Health Online
MyHealth Online is a highly secure, web-based portal that allows you to: schedule appointments, view your lab result, renew prescriptions, send non-urgent messages to your doctor's office.
Learn More About MyHealth
Services
We can help you 24/7
Need medical advice after hours? Even if our office is closed, call your doctor’s office at any time, day or night, to talk with our medical staff. We also have weekend and holiday urgent care appointments.
Learn more
Tools
Online Bill Pay
Atrius Health offers the convenience of online bill pay using a credit card or debit card through out secure system. Follow the simple instructions to pay your bill online.
Pay Your Bill Online
Specialty Spotlight
Meet the Pediatrician
Parents are invited to attend an informal, informative “Meet the Pediatrician” session, where you can meet one of our pediatricians who is accepting new patients and ask questions either about our practice or about caring for your child.
Register for an Upcoming Session