Hantavirus situational awareness

Hantacases monitors hantavirus signals across 14 official surveillance feeds — WHO Disease Outbreak News, ECDC, CDC HAN, RKI SurvStat, CDC NNDSS, Brazil SVSA, PAHO, GDELT, and six more. Counts and signal-clusters are aggregated server-side every 30–60 minutes; the view below shows rolling 30-day totals plus the previous 30 days for delta context.

1333
Events
rolling 30 days
-61 (-4%)
13
Countries
with signals
0 (+0%)
115
Confirmed cases
rolling 30 days
0 (+0%)
1
Alerts
severity = alert
0 (+0%)

Global cases & signals — last 30 days

Confirmed cases overlaid with event signals from 14 official feeds, rolling 30-day window. Hover for details, scroll to zoom, drag to pan.
115 confirmed cases across 13 countries with event signals.

Author: Al MacDonald Editor: Fritz Lekschas License: CC BY-SA 3.0 ID: ISO 3166-1 or "_[a-zA-Z]" if an ISO code is not available Argentina — 108 cases · 3 events Austria — no recent signals Belgium — no recent signals Bulgaria — no recent signals Brazil — 0 cases · 13 events Canada — 0 cases · 63 events Chile — 0 cases · 1 event China — 0 cases · 5 events Cyprus — no recent signals Czech Republic — no recent signals Germany — 7 cases · 5 events Denmark — no recent signals Estonia — no recent signals Spain — 0 cases · 2 events Finland — no recent signals France — no recent signals United Kingdom — 33 events Greece — no recent signals Croatia — no recent signals Hungary — no recent signals Ireland — no recent signals Iceland — no recent signals Italy — 0 cases · 1 event Japan — 2 events South Korea — 0 cases · 1 event Lithuania — no recent signals Luxembourg — no recent signals Latvia — no recent signals Malta — no recent signals Netherlands — no recent signals Norway — no recent signals Poland — no recent signals Portugal — no recent signals Romania — no recent signals Russia — 3 events Sweden — no recent signals Slovenia — no recent signals Slovakia — no recent signals United States — 0 cases · 849 events

About this data

Hantaviruses are a family of zoonotic RNA viruses transmitted to humans primarily through aerosolised excreta of infected rodents. Two distinct disease syndromes circulate worldwide: Hantavirus Pulmonary Syndrome (HPS), caused by New-World viruses such as Sin Nombre virus in North America and Andes virus across the Southern Cone, and Haemorrhagic Fever with Renal Syndrome (HFRS), caused by Old-World viruses such as Hantaan, Seoul, and Puumala across Eurasia. Annual case loads range from sporadic events in low-incidence regions to several thousand HFRS notifications per year in endemic ones.

How we collect the data

The dashboard ingests from fourteen official surveillance feeds operated by national or supranational public-health agencies. Adapters run on cron schedules between 30 minutes (high-cadence news and alert channels such as GDELT, the WHO Disease Outbreak News service, and the CDC Health Alert Network) and 24 hours (weekly or quarterly counts feeds such as RKI SurvStat for Germany, CDC NNDSS for the United States, Brazil SVSA for Brazilian states, and the ECDC Communicable Disease Threats Report for Europe). Each adapter is responsible for its own fetch, normalisation, deduplication, and persistence; failures are isolated per adapter and recorded to a source_health table that drives the status pills you'll find at the bottom of this page.

Two persistence styles

Adapters fall into two categories. Event-style feeds (WHO DON, PubMed, GDELT, PAHO, CDC HAN, ECDC News, ECDC CDTR, China CDC, ArcGIS Outbreak, KDCA) emit one row per source-side artefact — a DON report, a published paper, a news cluster, a HAN alert. Counts-style feeds (Argentina Boletín, RKI SurvStat, CDC NNDSS, Brazil SVSA) emit structured per-jurisdiction confirmed-case counts at the natural granularity of the upstream — per-province per-week, per-(year, ISO-week), per-state per-week, or per-region per-week. The world map visualises both at once: confirmed cases drive the country fill colour, event signals drive the per-country stroke overlay.

The rolling 30-day window

Every metric on this page is calculated over the most recent 30 days, compared against a parallel 30-day window pushed one day into the past. That overlap (29 of 30 days are shared between the two windows) means the delta reflects "what changed in the rolling view since yesterday" rather than a block-to-block comparison. The world map uses the same 30-day aggregate; the case-colour scale is calibrated so that red — the most attention-grabbing tier — is reserved for ≥500 confirmed cases in the window, not for the background level of routine surveillance chatter every covered country produces.

Severity classification

Severity hints are derived from a small set of pure rules: cluster detection on news feeds (three or more articles with the same normalised headline across distinct domains within 24 hours promotes to watch), explicit alert metadata on CDC HAN (cdc_health_alertalert, cdc_health_advisorywatch), and a keyword-based classifier that recognises explicit outbreak vocabulary (cluster, cases confirmed, death toll, fatality). The dashboard is informational; severity hints are never authoritative and never replace a public-health authority advisory.

What this is not

This site does not provide medical advice and is not a substitute for professional clinical judgement. Source identifiers are anonymised in the rendered HTML (rendered as "Source Alpha" … "Source Omega" using the lowercase Greek alphabet) and event links carry no clickable outbound URLs — please refer to the originating agencies for case definitions, official counts, and clinical guidance. The data is aggregated from publicly licensed sources; see Imprint for attribution and affiliate disclosures, and Privacy Policy for the revFADP-compliant data-processing notice.

Latest events

Source status