Internal Medicine Doctors

Internal medicine doctors manage your health.

Internal medicine doctors provide complete primary care services for adults. They deliver preventative care through physical examinations and routine health screenings. In addition, internal medicine specialists manage their patients’ health by monitoring changes in health status, reviewing their patients’ health history, and treating medical issues. Internal medicine doctors refer patients to other specialists as needed.

For North Shore patients seeking internal medicine doctors, North Shore Physicians Group (NSPG) offers exceptional internal medicine doctors in towns and cities throughout the region.

Why choose NSPG internal medicine doctors?

With more than 200 physicians, nurse practitioners and other medical professionals, North Shore Physicians Group delivers compassionate, high-quality health care in convenient locations across the North Shore. Doctors in our internal medicine group see patients at offices in Danvers, Lynn, Marblehead, Peabody and Salem.

In addition to routine appointments with our North Shore internal medicine doctors, NSPG patients benefit from our technological advances. The electronic medical records our internal medicine specialists use enable them to manage patients’ health more effectively and accurately. Our patients get secure online access to a medical portal where they can view test results, make appointments, request referrals and communicate with our internal medicine doctors online.

NSPG’s specialists include geriatric care specialist, neurosurgeons, non-surgical orthopedics and infectious disease specialists, as well as many others. Indeed, NSPG internal medicine doctors are your gateway to the entire Partners HealthCare Network, which includes North Shore Medical Center and Massachusetts General Hospital.

Additional services offered by NSPG internal medicine doctors.


Internal medicine at NSPG includes a number of innovative approaches to primary care, including:

  • Shared medical appointments, enabling you to see a physician in a 90-minute appointment along with 6 to 10 other patients who have the same medical condition. Patients who participate in shared medical appointments appreciate the support of fellow patients as well as the extended contact and education that longer appointments provide.
  • Concierge medical practice, where internal medicine doctors limit the number of patients they see in order to spend more time with each person and to be available to them 24/7 if the need arises.
  • Patient centered medical home, a model of healthcare delivery where internal medicine doctors lead a team of care providers focused on the needs of each patient.