LIVE OUTBREAK
WHO DON#599 · risk: LOW ◆ confirmed 14 ◆ unconfirmed 9 ◆ deaths 3 ◆ countries 6 ◆ MV Hondius cluster · Andes virus ◆ last update Sat, 09 May 2026 14:45:39 GMT ◆ Zürich: 1 confirmed (CH FOPH) ◆ feed: WHO · ECDC · PAHO · hantamapWHO DON#599 · risk: LOW ◆ confirmed 14 ◆ unconfirmed 9 ◆ deaths 3 ◆ countries 6 ◆ MV Hondius cluster · Andes virus ◆ last update Sat, 09 May 2026 14:45:39 GMT ◆ Zürich: 1 confirmed (CH FOPH) ◆ feed: WHO · ECDC · PAHO · hantamap
PREDICTHANTA
outbreak intel · est. 2026
data sources · 36

Where the signal comes from.

Every market on PredictHanta resolves against a primary source listed below. This page is also the operational manifest for the ETL workers in lib/sources.ts — each entry tells the parser what cadence to poll and which method (RSS, JSON, HTML, headless browser) to use.

Official authorities · 15

WHO · ECDC · PAHO · CDC · national reference labs
WHO · Disease Outbreak News
primary
RSSpoll · 5 min

RSS at /rss-feeds/disease-outbreak-news.xml. Filter items containing 'hantavirus' or DON#599. Each item links to a permalink with structured 'Situation at a glance' / 'Epidemiology' / 'WHO risk assessment' sections — scrape with cheerio.

https://www.who.int/emergencies/disease-outbreak-news
WHO · Emergencies feed
primary
RSSpoll · 5 min

Legacy CSR RSS. Often duplicates DON but lower latency for some events.

https://www.who.int/feeds/entity/csr/don/en/rss.xml
ECDC · TESSy hantavirus annual surveillance
primary
HTMLpoll · weekly

Annual epidemiological reports + Communicable Disease Threats Report (CDTR) released every Friday — PDF; link is on the landing page. Use a PDF text extractor (pdfjs) and look for 'Hantavirus' section.

https://www.ecdc.europa.eu/en/hantavirus-infection
ECDC · Communicable Disease Threats Report (CDTR)
primary
RSSpoll · weekly

Weekly PDF + RSS. Parse PDF for any 'hantavirus' / 'Andes' string.

https://www.ecdc.europa.eu/en/publications-data/communicable-disease-threats-report
PAHO · Public Health Events
primary
RSSpoll · 30 min

Useful for Argentina/Chile case counts; PAHO often publishes before WHO HQ. Check /sites/default/files/*.pdf weekly digests.

https://www.paho.org/en/health-emergencies
US CDC · Health Alert Network (HAN)
primary
RSSpoll · 10 min

RSS at emergency.cdc.gov/han/rss.asp. CDC issues HAN alerts ahead of MMWR for travel-related imports.

https://emergency.cdc.gov/han/
US CDC · MMWR Weekly
primary
RSSpoll · weekly

RSS at /mmwr/rss/mmwr.xml. Authoritative for any US-diagnosed case.

https://www.cdc.gov/mmwr/index.html
US CDC · Hantavirus pages
primary
HTMLpoll · daily

Cumulative US HPS case count is updated periodically; scrape the 'Reported Cases' page for state breakdown.

https://www.cdc.gov/hantavirus/index.html
Swiss FOPH · BAG-Bulletin
primary
RSSpoll · daily

Confirmed the Zürich Andes case. RSS available; Swiss notifiable-disease (NotI-MS) data is published weekly as CSV.

https://www.bag.admin.ch/bag/en/home/das-bag/publikationen/periodika/bag-bulletin.html
RKI · SurvStat@RKI 2.0 (Germany)
primary
CSVpoll · weekly

Hantavirus is notifiable in Germany. SurvStat exposes weekly case counts as CSV via parametrized URL — wrap as a small ETL.

https://survstat.rki.de/
Santé publique France · MARS bulletin
primary
HTMLpoll · weekly

Weekly HFRS surveillance summary; mainly Puumala in NE France but tracks Andes imports.

https://www.santepubliquefrance.fr/maladies-et-traumatismes/maladies-infectieuses/hantavirus
Rospotrebnadzor (Russia)
primary
HTMLpoll · daily

HFRS surveillance. Translate page text before regex matching.

https://www.rospotrebnadzor.ru/
Argentina · Ministerio de Salud — Boletín Epidemiológico
primary
HTMLpoll · weekly

Critical source — Argentina is the natural reservoir of Andes virus. Weekly bulletins are PDFs.

https://www.argentina.gob.ar/salud/epidemiologia/boletines
Chile · MINSAL — Departamento de Epidemiología
primary
HTMLpoll · weekly

Andes virus surveillance in Aysén / Magallanes regions.

https://epi.minsal.cl/
IMO · GISIS Maritime Casualty / Sanitary
secondary
manualpoll · as-needed

Useful for cruise-ship public health declarations; requires login. Pair with maritime AIS feed for MV Hondius position.

https://gisis.imo.org/

Live trackers · 5

Independent dashboards aggregating the cluster

Registries · 3

Trials, taxonomy, sequences

Scientific feeds · 5

PubMed · pre-prints · sequence repos

Press & wires · 5

Front-page resolution sources

Social signal · 3

Lowest-trust, fastest signal

Suggested ETL topology

  1. Ingest tier — one worker per parse method. RSS / JSON workers run on a 1-minute cron; HTML scrapers on 10 min; headless (Cloudflare-protected) on 15 min with a residential proxy pool.
  2. Normalize tier — extract (country, region, cases_confirmed, cases_suspected, deaths, ts, source_url, sha256). Run NER for ProMED-style prose feeds.
  3. Reconcile tier — official sources (trust 3) override trackers (trust 2) override social (trust 1). Conflicts open a manual review ticket.
  4. Publish tier — write the merged snapshot to /data/outbreak.json; ProbabilityChart, ticker and StatsBar all read from it.
  5. Resolution tier — when a market closes, fetch the cited source URL, store full HTML + SHA-256, sign with oracle key, post on-chain.