e-coli
First seen 2026-08-21T08:00 · 2 source(s) so far
Which diseases are public health authorities publishing about right now — ranked by how many independent authorities are talking, never by how bad anything is.
Diseases whose earliest item in this window is also the earliest we hold at all. A new outbreak arrives as one item from one authority — so it can never rank highly on the list below, which orders by how many authorities are publishing. This list exists because that is a property of the ordering and not a property of the disease.
First seen 2026-08-21T08:00 · 2 source(s) so far
First seen 2026-08-13T00:01 · 1 source(s) so far
First seen 2026-08-08T21:09 · 1 source(s) so far
First seen 2026-08-01T10:13 · 2 source(s) so far
First seen 2026-07-29T13:14 · 1 source(s) so far
First seen 2026-07-27T19:08 · 1 source(s) so far
First seen 2026-07-27T12:07 · 3 source(s) so far
First seen 2026-07-24T21:00 · 2 source(s) so far
2 independent bodies published about this in the window · 2 items · newest 2026-07-30T11:00
Resolved from these source strings: cyclospora ×2 — shown so a wrong grouping is visible to you rather than only to us.
1 independent body published about this in the window · 9 items · newest 2026-08-21T15:35
How this count was reached: us-cdc published through 3 of its own channels (cdc_mmwr, cdc_newsroom, cdc_outbreaks), counted once. A body speaking through several of its own channels is one body. We show the collapse so you can check it.
Resolved from these source strings: salmonella ×9 — shown so a wrong grouping is visible to you rather than only to us.
1 independent body published about this in the window · 2 items · newest 2026-08-21T15:35
How this count was reached: us-cdc published through 2 of its own channels (cdc_newsroom, cdc_outbreaks), counted once. A body speaking through several of its own channels is one body. We show the collapse so you can check it.
Resolved from these source strings: e. coli ×2 — shown so a wrong grouping is visible to you rather than only to us.
1 independent body published about this in the window · 4 items · newest 2026-08-18T10:33
How this count was reached: who_afro relayed who rather than reporting independently. A body speaking through several of its own channels is one body. We show the collapse so you can check it.
Resolved from these source strings: ebola disease caused by bundibugyo virus ×2, ebola bundibugyo virus disease ×2 — shown so a wrong grouping is visible to you rather than only to us.
1 independent body published about this in the window · 1 items · newest 2026-08-13T00:01
Resolved from these source strings: rsv ×1 — shown so a wrong grouping is visible to you rather than only to us.
1 independent body published about this in the window · 1 items · newest 2026-08-08T21:09
How this count was reached: paho_news relayed who rather than reporting independently. A body speaking through several of its own channels is one body. We show the collapse so you can check it.
Resolved from these source strings: measles ×1 — shown so a wrong grouping is visible to you rather than only to us.
1 independent body published about this in the window · 1 items · newest 2026-07-29T13:14
How this count was reached: paho_news relayed who rather than reporting independently. A body speaking through several of its own channels is one body. We show the collapse so you can check it.
Resolved from these source strings: hepatitis b ×1 — shown so a wrong grouping is visible to you rather than only to us.
1 independent body published about this in the window · 4 items · newest 2026-07-27T21:58
How this count was reached: paho_news relayed who rather than reporting independently. A body speaking through several of its own channels is one body. We show the collapse so you can check it.
Resolved from these source strings: aids ×2, hiv ×2 — shown so a wrong grouping is visible to you rather than only to us.
hepatitis).
Counted toward none of them, on purpose.These five numbers are published for the same reason the ranking is: a ranking that does not report its own coverage presents a partial population as a complete one. If they are bad, they are visible.
Generated from the source registry on every build. It is not a promise about scope; it is a list of what the pipeline actually reads today.
| Authority | Region | Tier | State | Note |
|---|---|---|---|---|
| WHO | global | T-NEWS | IN | THE AUTHORITATIVE T-NEWS SOURCE, and it needs NO browser runtime. Public OData endpoint behind the DON page. FOUND BY MEASUREMENT after the page itself yielded zero item hrefs. $or |
| WHO | global | T-NEWS | NOT YET | REFERENCE CASE. 330KB of HTML and ZERO item hrefs -- the chrome renders server-side, the DON LIST does not. My classifier calls it HTML because nav boilerplate clears the visible-t |
| WHO | global | T-NEWS | NOT YET | historical WHO DON feed path; UNVERIFIED |
| WHO | global | T-NEWS | IN | |
| WHO AFRO | africa | T-NEWS | IN | |
| PAHO | americas | T-NEWS | IN | CORRECTED Day-166: /en/rss/news was a guess and 404'd; /en/rss.xml returns 10 entries. |
| US CDC | us | T-NEWS | IN | CDC Online Newsroom. CORRECTED Day-166: my first candidate (media/404952) is a live, well-formed, ZERO-ITEM COVID topic card -- a FEED-SHAPED NULL, kept below as a named reference |
| US CDC | us | T-NEWS | IN | |
| US CDC | us | T-NEWS | IN | |
| ECDC | eu | T-NEWS | NOT YET | BOTH ECDC guesses 404. Its Drupal rss.xml IS taxonomy-scoped -- /en/taxonomy/term/1490/feed returns 10 entries of PROCUREMENT NOTICES, so the mechanism works and the TERM ID is wha |
| ECDC | eu | T-NEWS | NOT YET | 404. See ecdc_news. |
| UKHSA | uk | T-NEWS | IN | |
| PHAC | canada | T-NEWS | IN | |
| AU Health | australia | T-NEWS | NOT YET | Read timeout on three separate attempts from this host. UNMEASURED, not absent (2b.5). |
| Africa CDC | africa | T-NEWS | NOT YET | |
| ProMED | global | T-NEWS | NOT YET | No feed at /feed/, /promed-posts/feed/, or wp-json. ProMED is subscription-gated; this is a P2.2 LICENSING question, not an engineering one, and it must be answered before any rout |
| CIDRAP | global | T-NEWS | IN | |
| ONT | global | T-NEWS | IN | |
| Eurosurveillance | eu | T-NEWS | NOT YET | /rss/ returns a well-formed feed with ZERO items -- FEED_EMPTY, a live second instance. |
| gov.uk | uk | T-NEWS | NOT YET | placeholder query; probe will show whether a bare query returns a feed |
| NCBI | global | T-EVIDENCE | NOT YET | E-utilities takes BOOLEAN queries natively -- anh's systematic-review method as an API. BUT robots.txt DISALLOWS /entrez/eutils/ for our UA. NCBI's API terms permit programmatic us |
| EuropePMC | global | T-EVIDENCE | NOT YET | |
| medRxiv | global | T-EVIDENCE | NOT YET | |
| US CDC | us | T-NEWS | NOT YET | REFERENCE CASE, not a working source: 200 OK, valid RSS 2.0, lastBuildDate 2026-06-24, ZERO items. Retained so the FEED_EMPTY verdict has a live instance and cannot decay into folk |
| US CDC | global | T-POLICY | NOT YET | TRAVEL HEALTH NOTICES. The strongest T-POLICY row found:每 entry is an ACTION by a named authority, dated, naming a disease and a country ('Level 2 - Zika in Indonesia'). ⚠ THE LEVE |
| UK FCDO | global | T-POLICY | NOT YET | UK travel advice, per country. Same class as cdc_travel_notices from a second government -- two independent advisory streams is what makes a policy-velocity signal mean anything. |
| US FDA | us | T-POLICY | NOT YET | APPROVALS AND AUTHORISATIONS. anh's countermeasure/market-access layer starts here: an approval is an EVENT with money attached (MucM 5.3). |
| US FDA | us | T-POLICY | NOT YET | |
| Canada Gazette | canada | T-POLICY | NOT YET | Registered regulations. HIGH VOLUME AND MOSTLY IRRELEVANT -- carried because a regulation is the hardest form of policy action and the noise is the price. Its no-candidate rate wil |
| ECDC | eu | T-POLICY | NOT YET | Found while hunting ECDC news. Procurement is a T-POLICY class anh ruled in day one and AMR economics is the standing beat. |
| EMA | eu | T-POLICY | NOT YET | 404 Day-166. EMA is the European half of the approvals layer and its absence is a REAL GAP, named rather than quietly dropped. Route unknown; not guessed further. |
| CFIA | canada | T-POLICY | NOT YET | ⛔ 404 Day-166 -- AND THIS URL IS LANDED IN THIS REPO. 2-FLEET/data/kits/canadian-health-feeds.yaml dispatches a crawl to it as an 'authoritative' source. A KIT THAT POINTS AT A DEA |
Rank key. Primary: the number of distinct sources that published about an entity inside the window. Tie-break: the newest item's date. Item count is shown and is deliberately not ranked on — one authority publishing eight updates is one authority talking; three authorities publishing once each is three authorities agreeing.
What the rank never reads. Popularity, engagement, shares, our own click data, editorial judgement of importance, or any severity proxy — deaths, case counts, the words "serious" or "urgent". This is structural rather than promised: nothing in the input carries severity, so nothing in the output can.
How a name becomes an entity. Titles are scanned for occurrences of known disease names at word boundaries. That is a lookup, not a guess: a name we do not hold is never inferred. The consequence is that we miss rather than invent, and the miss rate is the "no candidate" number above.
Why there are two lists. A disease that has just been reported for the first time has, by definition, one item from one authority. On a list ordered by how many authorities are publishing it must sit at the bottom — on the day it matters most. That is a property of the ordering, not of the disease, and no re-weighting fixes it without smuggling a judgement about importance into a measure of signal. So the first-report list above answers a different question and is ordered by when we first saw it.
What the rank key can and cannot separate. Measured on the live corpus:
six entities are carried by more than one authority — the top of this list really
does mean several independent bodies are publishing about this. Seventeen
are carried by one. Those seventeen all tie on the primary key, so below the top of
the list the tie-break — recency — is doing the ordering. The distinct-source count
on every row tells you which regime that row is in: a row showing 1 is ordered
by how recently it was published, not by how many authorities agree. We are saying so here
because the ranking looks identical in both regimes and only this sentence separates them.
Dates. Each row carries the source's own publication string and the time we retrieved it. An item whose date cannot be parsed is excluded from the window and counted — never dated to now. We do not publish a page-level "updated today": a freshness claim on the page tells you nothing about the freshness of the rows.
Excluded. Non-T-NEWS rows; items outside the window; retrievals of an item we already hold (we count items, not our own polling).
If a row is wrong — a mis-grouped disease, a stale link, a source we are reading badly — say so and it gets fixed in public. ⛔ NO CORRECTION ROUTE IS PUBLISHED YET. We are not offering one we cannot answer: an offer implies a reader. When the route exists it will be the same address as the privacy contact, because two addresses would mean one of them is decoration.
Every entity above lists the exact source strings that were grouped into it. That is there so a wrong grouping is legible to a reader, not only to us: the unresolved count measures what we missed, and the grouping list is the only thing that can show what we joined wrongly.