{
 "title": "Primary care physician email list: what NPPES shows",
 "generated_by": "source manifest (one row per source behind the figures)",
 "sections": [
  {
   "id": "registry-files",
   "title": "Registry files",
   "assets": [
    "provyx-nppes-facts"
   ],
   "rows": [
    {
     "key": "CMS NPPES monthly file, September 2026 release (records to 13 September 2026)",
     "label": "CMS NPPES monthly file, September 2026 release (records to 13 September 2026)",
     "url": "https://download.cms.gov/nppes/NPI_Files.html",
     "retrieved": "2026-09-13",
     "input_rows": 9798758,
     "category": null,
     "uses": [
      {
       "recipe": "pc_total",
       "used_for": "Active individual NPIs under the four primary care generalist codes, total",
       "status": "included",
       "rows_counted": 399949,
       "reason": ""
      },
      {
       "recipe": "pc_codes",
       "used_for": "Primary care physician NPIs by generalist code",
       "status": "included",
       "rows_counted": 399949,
       "reason": ""
      },
      {
       "recipe": "pc_class_totals",
       "used_for": "Active individual physician NPIs in Family Medicine, Internal Medicine and Pediatrics",
       "status": "included",
       "rows_counted": 587621,
       "reason": ""
      },
      {
       "recipe": "pc_split_inte",
       "used_for": "Internal Medicine physician NPIs: general code vs subspecialty codes",
       "status": "included",
       "rows_counted": 308743,
       "reason": ""
      },
      {
       "recipe": "pc_split_pedi",
       "used_for": "Pediatrics physician NPIs: general code vs subspecialty codes",
       "status": "included",
       "rows_counted": 112163,
       "reason": ""
      },
      {
       "recipe": "pc_split_fami",
       "used_for": "Family Medicine physician NPIs: general code vs subspecialty codes",
       "status": "included",
       "rows_counted": 166715,
       "reason": ""
      },
      {
       "recipe": "pc_states",
       "used_for": "Primary care physician NPIs by practice state (top 15)",
       "status": "included",
       "rows_counted": 399949,
       "reason": ""
      },
      {
       "recipe": "pc_update_age",
       "used_for": "Time since the last update of primary care physician NPI records",
       "status": "included",
       "rows_counted": 399949,
       "reason": ""
      }
     ],
     "status": "included",
     "rows_counted": 587621,
     "has_url": true
    }
   ]
  }
 ],
 "rule": "one row per source behind the page; a source without a public URL is listed as such"
}