Individual provider Active NPI

Andrea Thomas, PA-C

  • Physician Assistant
  • South Portland, ME
National Provider Identifier
1609396274
Registry record updated Mar 4, 2026
On this page

Key facts

NPPES NPI Registry
Primary specialty
Physician AssistantTaxonomy code 363A00000X
License
PA1717 Issued in ME
Practice address
50 Foden Rd Ste 3
South Portland, ME 04106-1718
Phone
(207) 523-3700
NPI assigned
Jun 23, 2017
Sex
Female
Sole proprietor
No

NPPES NPI Registry

Updated by the provider on Mar 4, 2026

Registry information is reported by the provider to CMS and is not verified. About this source

Specialties & licenses 2

Specialty (taxonomy)CodeLicenseStatePrimary
Physician Assistant 363A00000X PA1717 ME Primary
Physician Assistant 363A00000X 2939 NH

Addresses

Primary practice location

50 Foden Rd Ste 3
South Portland, ME 04106-1718

Mailing address

100 Gannett Dr Ste C
South Portland, ME 04106-5900
Phone (207) 347-2947

Other practice location 1

1420 Main St
Sanford, ME 04073-3680
Phone (207) 850-5744

Other practice location 2

2 Dobson Way
Merrimack, NH 03054-4340
Phone (603) 471-6069

Other names 1

  • Andrea Ackroyd Former name

Medicare participation

Medicare enrollment files
Medicare fee-for-service enrollment
Enrolled in ME, NC, NH, MA4 enrollments
Eligible to order & refer
  • Part B services: Yes
  • Medical equipment: Yes
  • Home health: Yes
  • Power mobility devices: Yes
  • Hospice: No
Green means eligible to order or refer.

Enrollment records 4

Enrollment IDStateProvider typePAC IDDetails
I20170926001647 ME Practitioner - Physician Assistant 7315211612 Reassigns benefits to 5 organizations
I20181119002664 NC Practitioner - Physician Assistant 7315211612 Reassigns benefits to 1 organization
I20250217001299 NH Practitioner - Physician Assistant 7315211612 Reassigns benefits to 1 organization
I20250220001894 MA Practitioner - Physician Assistant 7315211612 Reassigns benefits to 1 organization

Care Compare profile

Medicare Care Compare
Specialty
Physician Assistant
Education
Other, 2017
Medicare assignment
Accepts the Medicare-approved amount as payment in full
Telehealth
Offers telehealth services
Group practices
Convenientmd - FFS UC LLCGroup PAC ID 5193186492, shared by 3 NPIs, 397 clinicians
Intermed PAGroup PAC ID 5092605261, 185 clinicians

Practice addresses (Care Compare)

1 Portsmouth Ave
Stratham, NH 03885-2585
Phone (603) 772-3600

100 Foden Rd
South Portland, ME 04106-2327
Phone (207) 874-1489

100 Foden Rd W
Suite 100
South Portland, ME 04106-2327
Phone (207) 523-3900

139 Turnpike Rd
Westborough, MA 01581-2835
Phone (508) 882-7300

140 Samoset St
Suite 2
Plymouth, MA 02360-4802
Phone (508) 209-5362

1420 Main St
Sanford, ME 04073-3680
Phone (207) 850-5744

180 Main St
Saugus, MA 01906-4502
Phone (339) 674-0978

181 Cambridge St
Burlington, MA 01803-2922
Phone (781) 730-0045

191 Marginal Way
Portland, ME 04101-2438
Phone (207) 517-3838

193 Bath Rd
Brunswick, ME 04011-2607
Phone (207) 424-2272

2 Dobson Way
Merrimack, NH 03054-4340
Phone (603) 471-6069

20 Commercial Rd
Suite 2
Leominster, MA 01453-3339
Phone (978) 798-6896

210 Andover St
Peabody, MA 01960-1647
Phone (978) 488-3234

235 High St
Ellsworth, ME 04605-1715
Phone (207) 412-5200

245 Hartford Ave
Bellingham, MA 02019-3007
Phone (774) 295-4355

3 Nashua Rd
Bedford, NH 03110-5515
Phone (603) 472-6700

40 Davis Straits
Falmouth, MA 02540-3906
Phone (774) 255-3010

50 Foden Rd
Suite 3
South Portland, ME 04106-1718
Phone (207) 523-3700

506 Main St
Saco, ME 04072-1530
Phone (207) 571-7991

543 Broadway
Bangor, ME 04401-3337
Phone (207) 922-1300

600 Ctr St
Auburn, ME 04210-6311
Phone (207) 955-5565

86 Taunton St
Plainville, MA 02762-2131
Phone (508) 928-5211

950 Main St
Westbrook, ME 04092-3067
Phone (207) 517-3800

999 Dalton Ave
Pittsfield, MA 01201-2903
Phone (413) 242-6577

National Provider Directory

National Provider Directory
Medicare enrollment (NPD)
Enrolled
Credentials
Physician Assistant

State licenses

LicenseStateTypeSpecialty
PA1717MEMDPhysician Assistant
2939NHMDPhysician Assistant

Practice roles

OrganizationSpecialtyStatusNew patients
Intermed, PA CurrentSince Oct 21, 2024 Accepting new patients
Firsthealth of the Carolinas, Inc Dba Firsthealth Weight Management Clinic CurrentSince Oct 15, 2018 Accepting new patients
Convenientmd - FFS UC LLC CurrentSince Jan 28, 2025 Accepting new patients
Convenientmd - FFS UC LLC CurrentSince Jan 17, 2025 Accepting new patients
Convenientmd - FFS UC LLC CurrentSince Aug 1, 2023 Accepting new patients
Maine Medical Partners CurrentSince Aug 15, 2022 Accepting new patients
Mainehealth CurrentSince Aug 15, 2022 Accepting new patients
Eastern Maine Medical Center CurrentSince Aug 6, 2017 Accepting new patients
Intermed, PA CurrentSince Oct 21, 2024 Accepting new patients
Convenientmd - FFS UC LLC CurrentSince Aug 1, 2023 Accepting new patients
Maine Medical Partners CurrentSince Aug 15, 2022 Accepting new patients
Mainehealth CurrentSince Aug 15, 2022 Accepting new patients
Firsthealth of the Carolinas Inc CurrentSince Oct 15, 2018 Accepting new patients
Spectrum Healthcare Partners, P.a. PastSince Aug 1, 2022 Accepting new patients

Locations

245 Hartford Ave
Bellingham, MA 02019
Phone (774) 295-4355

40 Davis Straits
Falmouth, MA 02540
Phone (774) 255-3010

600 Center St
Auburn, ME 04210
Phone (207) 783-8951

489 State St
Bangor, ME 04401
Phone (207) 973-8837

193 Bath Rd
Brunswick, ME 04011
Phone (207) 424-2272

22 Bramhall St
Portland, ME 04102
Phone (207) 662-2179

335 Brighton Ave
Portland, ME 04102
Phone (207) 662-8000

1420 Main St
Sanford, ME 04073
Phone (207) 850-5744

92 Campus Dr
Ste A
Scarborough, ME 04074
Phone (207) 885-0011

92 Campus Dr
Scarborough, ME 04074
Phone (207) 797-5753

50 Foden Rd
Ste 3
South Portland, ME 04106
Phone (207) 523-3700

100 Gannett Dr
Ste C
South Portland, ME 04106
Phone (207) 523-3649

100 Foden Rd
South Portland, ME 04106
Phone (207) 828-1122

100 Foden Rd
Ste W-100
South Portland, ME 04106
Phone (207) 523-3900

50 Foden Rd
South Portland, ME 04106
Phone (207) 523-3700

1 Harnois Ave
Ste 1A
Westbrook, ME 04092
Phone (207) 662-1360

950 Main St
Westbrook, ME 04092
Phone (207) 517-3800

46 Memorial Dr
Pinehurst, NC 28374
Phone (910) 295-6782

10 Aviemore Dr
Pinehurst, NC 28374
Phone (910) 215-5555

3 Nashua Rd
Bedford, NH 03110
Phone (603) 472-6700

2 Dobson Way
Merrimack, NH 03054
Phone (603) 471-6069

360 US Highway 1 Byp
Unit 102
Portsmouth, NH 03801
Phone (603) 410-6700

111 New Hampshire Ave
Portsmouth, NH 03801

Interoperability endpoints

  • FHIR API: https://epicrp.firsthealth.org/FHIR-PRD/FHMYCHART/api/FHIR/R4

Organizations & group practices 21

Organizations this provider is connected to: Medicare benefit reassignments (the organization bills Medicare for this provider’s services), Care Compare group memberships and National Provider Directory roles.

View all 21

NPI Registry JSON

The complete NPPES record for this NPI in the NPI Registry API format.

{
    "created_epoch": "1498176000000",
    "enumeration_type": "NPI-1",
    "last_updated_epoch": "1772582400000",
    "number": "1609396274",
    "addresses": [
        {
            "country_code": "US",
            "country_name": "United States",
            "address_purpose": "MAILING",
            "address_type": "DOM",
            "address_1": "100 GANNETT DR STE C",
            "city": "SOUTH PORTLAND",
            "state": "ME",
            "postal_code": "041065900",
            "telephone_number": "207-347-2947",
            "fax_number": "207-874-2317"
        },
        {
            "country_code": "US",
            "country_name": "United States",
            "address_purpose": "LOCATION",
            "address_type": "DOM",
            "address_1": "50 FODEN RD STE 3",
            "city": "SOUTH PORTLAND",
            "state": "ME",
            "postal_code": "041061718",
            "telephone_number": "207-523-3700"
        }
    ],
    "practiceLocations": [
        {
            "address_1": "1420 Main St",
            "address_purpose": "LOCATION",
            "city": "Sanford",
            "state": "ME",
            "postal_code": "040733680",
            "country_code": "US",
            "telephone_number": "207-850-5744",
            "country_name": "United States",
            "address_type": "DOM"
        },
        {
            "address_1": "2 Dobson Way",
            "address_purpose": "LOCATION",
            "city": "Merrimack",
            "state": "NH",
            "postal_code": "030544340",
            "country_code": "US",
            "telephone_number": "603-471-6069",
            "fax_number": "603-471-6068",
            "country_name": "United States",
            "address_type": "DOM"
        }
    ],
    "basic": {
        "last_name": "THOMAS",
        "first_name": "ANDREA",
        "credential": "PA-C",
        "sole_proprietor": "NO",
        "sex": "F",
        "enumeration_date": "2017-06-23",
        "last_updated": "2026-03-04",
        "certification_date": "2026-03-04",
        "status": "A"
    },
    "taxonomies": [
        {
            "code": "363A00000X",
            "taxonomy_group": "",
            "desc": "Physician Assistant",
            "state": "ME",
            "license": "PA1717",
            "primary": true
        },
        {
            "code": "363A00000X",
            "taxonomy_group": "",
            "desc": "Physician Assistant",
            "state": "NH",
            "license": "2939",
            "primary": false
        }
    ],
    "identifiers": [],
    "endpoints": [],
    "other_names": [
        {
            "first_name": "ANDREA",
            "last_name": "ACKROYD",
            "code": "1",
            "type": "Former Name"
        }
    ]
}

Other providers in South Portland, ME

Sources for this page

Verify at the official NPI Registry.