# Changelog of Medicare Doctors Scraper (`normdata/medicare-doctors-scraper`) Actor

- **URL**: https://apify.com/normdata/medicare-doctors-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/normdata/medicare-doctors-scraper.md

## Changelog

### 1.0.2

- Fixed a real matching bug: `specialties` used an exact match, but CMS's real specialty labels
  are verbose compound strings (e.g. the real label for cardiology is "CARDIOVASCULAR DISEASE
  (CARDIOLOGY)", not "CARDIOLOGY"), so a natural specialty name silently matched nothing. Now
  matches any specialty containing the given text.
- Fixed a real matching bug: `zipCodes` used an exact match against a 9-digit stored value, so a
  normal 5-digit ZIP never matched. Now matches by prefix.

### 1.0.0

Initial release.

- Search the CMS Doctors and Clinicians dataset by specialty, state, city, ZIP, name, credential,
  medical school, group name, and a graduation-year range (both bounds).
- Look up exact providers by NPI.
- Optional provider-level aggregation: combine every practice location for a clinician into one
  row instead of one line per enrollment/location.
- All secondary specialties captured (the source has up to 4 slots), not just the first.
- Individual and group Medicare assignment tracked as separate fields.
- CMS's own normalized address ID included on every location.
- Free Apify plans run a built-in 10-row sample.
