Neiss Injuries
neiss_injuriesNational WEIGHTED estimate of consumer-product-related emergency-department injuries from CPSC's NEISS surveillance system — "how many people were injured by X", "ER visits from Y last year". Pass either an exact 4-digit product_code (see neiss_product_codes) or a free-text product name to resolve. Returns the national estimate (NOT a raw case count — NEISS samples ~100 hospitals and CPSC's own estimate is the sum of each sampled case's statistical weight) plus the underlying sample size. Estimates built from fewer than ~20 sampled cases are flagged unstable per CPSC convention and should not be quoted as precise. Optionally narrow by age_range. Covers emergency-department-treated injuries only, not deaths, hospitalizations elsewhere, or injuries that did not reach an ED.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | A single calendar year, e.g. 2024. Default: the most recent year loaded (the response says which). | |
| product | No | Free-text product name instead of a code, e.g. "stairs", "swimming pools". Matched case-insensitively against NEISS product titles; ambiguous matches return candidates instead of a number. | |
| to_year | No | End of a year range (inclusive). Requires from_year. | |
| age_range | No | Patient age bucket at time of injury. Default "all" (every age, including unknown). | |
| from_year | No | Start of a year range instead of a single year (inclusive). | |
| product_code | No | Exact 4-digit CPSC NEISS product code, e.g. "1842". Leading zeros optional. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| found | Yes | ||
| years | No | ||
| source | No | ||
| age_range | No | ||
| any_unstable | No | ||
| product_code | No | ||
| product_title | No | ||
| interpretation | No | ||
| total_sample_cases | No | ||
| total_estimated_injuries | No |