Data sources
The country-level case and fatality figures on the homepage globe and country pages are compiled from the following primary authorities. Every figure is hand-reviewed against the original bulletin before publication.
- World Health Organizationchecked 2026-05-08Hantavirus — Fact sheet ↗
- World Health Organizationchecked 2026-05-08Multi-country hantavirus cluster associated with cruise ship travel ↗
- U.S. CDCchecked 2026-05-08Hantavirus Pulmonary Syndrome — Reported Cases ↗
- ECDCchecked 2026-05-08Hantavirus infection — Surveillance and disease data ↗
- ECDCchecked 2026-05-08Hantavirus-associated cluster of illness on a cruise ship — Rapid Risk Assessment ↗
- PAHOchecked 2026-05-08Hantavirus surveillance — Region of the Americas ↗
- Africa CDCchecked 2026-05-08Statement on Multi-Country Hantavirus Cluster Associated with Cruise Ship Travel ↗
- ProMEDchecked 2026-05-08ProMED-mail — Hantavirus reports ↗
- NICD South Africachecked 2026-05-08National Institute for Communicable Diseases — surveillance bulletins ↗
- Argentina Ministerio de Saludchecked 2026-05-08Boletín Integrado de Vigilancia — Hantavirus ↗
- Chile MINSALchecked 2026-05-08Vigilancia de hantavirus ↗
Refresh cadence
The country dataset has a daily target refresh at 12:00 UTC. A GitHub Action runs 30 minutes before that window, scans the last 24 hours of outbreak signal from WHO, CDC, ECDC, PAHO, Africa CDC, and major news media, and posts a review digest as a pull request. A maintainer reads the digest, updates any country numbers that moved, and merges — which triggers an automatic deploy. If nothing moved, the PR is closed and the site stands on yesterday's review.
The live news feed on the homepage is independent of the country refresh — it pulls fresh RSS items every 5 minutes from the same authorities.
Methodology
- Reporting period. Each country row carries a
reportingYearfield indicating the most recent complete year reflected in the numbers. Where a 2026 bulletin has been published mid-year, we use the latest year-to-date totals and note this on the row. - Estimates vs. confirmed. Numbers are confirmed cases as reported by the primary authority. Where an authority publishes only a range, we use the midpoint and flag this in the country detail. WHO baseline estimates for the global annual burden are 10,000 – 100,000 cases.
- Case-fatality rate. CFR is computed at row level as
deaths / cases × 100. Aggregate totals on the hero are unweighted sums; the displayed CFR is the global aggregate, not a population- weighted average. - Strains. Strain attribution comes from the WHO Hantavirus Fact Sheet and ECDC annual epidemiological reports. Listed strains are those documented to circulate, not necessarily those implicated in the reporting-year cases.
- News feed classification. RSS items are classified as "official" (WHO, CDC, ECDC, PAHO, Africa CDC) or "media" (Google News aggregator). Items mentioning the active cruise-ship cluster (MV Hondius / cruise / Saint Helena / expedition / passenger keywords) are pinned at the top of the feed.
- Corrections. If you spot an error, open an issue or pull request on the public repository and include the source URL that contradicts our figure. All data files are plain TypeScript and trivially editable.
What this site is not
- Not a government agency or public-health authority.
- Not affiliated with WHO, CDC, ECDC, PAHO, Africa CDC, or any other agency mentioned on the site.
- Not medical advice. If you have a possible hantavirus exposure, contact a clinician or emergency department directly.
- Not a clinical decision-support tool.
- Not a real-time API for case-count automation — fetch the primary sources for that.
License & reuse
Original code in this site is released under the MIT license. Data attributions remain with their respective authorities — see the source list above. Citing this dashboard is encouraged; please include a link to the relevant primary source alongside.