Individual provider · Type 1 NPI

Margaret Tekla Soroka, MD

Diagnostic Radiology Physician · Portland, ME

NPI number 1871943597 Active

Practice location

120 Park St
Portland, ME 04101-3805

Other practice locations

  • 14781 Wolfe Rd, New Freedom, PA 17349-9571 · (717) 326-1880
  • 147 Gettys St, Gettysburg, PA 17325-2534 · (717) 337-4207
  • 169 Martin Ave, Ephrata, PA 17522-1734 · (717) 738-6414
  • 36 Robinhood Dr, Etters, PA 17319-9528 · (717) 388-7300
  • 1201 Letort Springs Way, Carlisle, PA 17015-8011 · (717) 674-7600
  • 35 Erick Rd, Lancaster, PA 17601-3111 · (717) 690-0785
  • 35 Monument Rd Ste 201, York, PA 17403-5074 · (717) 812-4083
  • 252 S 4th St, Lebanon, PA 17042-6111 · (717) 270-7732

Specialties and licenses

TaxonomyCodeLicense
Diagnostic Radiology Physician Primary 2085R0202X75183-20 (WI)
Diagnostic Radiology Physician 2085R0202XMD484434 (PA)

Diagnostic Radiology Physician: A radiologist who utilizes x-ray, radionuclides, ultrasound and electromagnetic radiation to diagnose and treat disease.

Other diagnostic radiology physician providers in Portland

See all in Portland →

About NPI 1871943597

Margaret Tekla Soroka, MD's National Provider Identifier is 1871943597, issued on Jun 14, 2016. The primary taxonomy on file is Diagnostic Radiology Physician (2085R0202X), and the practice location is in Portland, ME. The record was last updated on Feb 6, 2026.