North Shore Internal Medicine. Nursing (Nurse Practitioner), Internal Medicine • 6 Providers. Make an Appointment. Request an appointment. Telehealth services available. North Shore Internal Medicine is a medical group practice located in Newburyport, MA that specializes in Nursing (Nurse Practitioner) and Internal Medicine..