Internal Medicine Specialists

Internal medicine specialists in the North Shore area.


North Shore Physicians Group offers exceptional internal medicine doctors for patients seeking internal medicine specialists on the North Shore. Also called primary care physicians, internal medicine specialists provide a range of preventative care to adult patients. They conduct regular physical examinations and offer routine health screenings, tracking their patients’ health on an ongoing basis. Our North Shore internal medicine specialists can refer patients to other specialists as needed.

Benefit of choosing NSPG internal medicine specialists.


When you choose a primary care physician at NSPG, you are working with one of the finest internal medicine specialists in the region. All of our internal medicine group doctors use electronic medical records, which means they are able to track, coordinate and manage your health care more effectively.

As our patient you’ll have secure online access to the practice website, where you can communicate with your doctors, make appointments, request referrals, and view test results.

Urgent care is available through our urgent care clinic in Danvers. Other specialties we offer include non-surgical orthopedics, endocrinology and diabetes, pulmonary medicine and rheumatology. Our internal medicine specialists can also refer you to other specialists in the Partners HealthCare network, including those at North Shore Medical Center and Massachusetts General Hospital in Boston.

Innovative care from NSPG internal medicine specialists.

Our internal medicine specialists offer a number of innovative models of health care:

  • Patient-centered medical home. In this new model of health care, internal medicine specialists lead a team of providers – nurses, care managers, nutritionists, pharmacists and others – who work collaboratively to provide specialized care for each patient.
  • Shared medical appointments. A shared medical appointment is a 90-minute session with a doctor and six to ten other patients with the same medical condition. Shared appointments offer extended contact with a physician and the support of other patients.
  • Concierge medicine. Concierge physicians limit the number of patients they accept so they can provide each of their patients longer appointments with a focus on meeting the patient’s health and wellness goals.