Clinical Dashboard

Yellow Fever & Malaria Prevention Dashboard

A single, country-clickable map combining yellow fever vaccination requirements and malaria prophylaxis guidance, with seasonal detail and built-in multi-country trip planning — so comparing several destinations on one trip means pinning countries to a combined summary instead of flipping between a dozen separate CDC Yellow Book pages.

Dashboard Tableau Leaflet CDC Yellow Book Trip Planning
Open on Tableau Public ↗
Interactive Travel Health Map
Yellow Fever Vaccine Guidance
Entry Category:
Vaccine is not required
Other
Arriving from some countries
Travel from countries with risk
Vaccine is required
Malaria Prophylaxis Guidance
Resistance Type:
No Malaria
Other
No Resist
Previous CQ
CQ Resist
CQ&MQ Resist
Data extracted from the CDC Yellow Book 2026 — Yellow Fever Vaccine & Malaria Prevention Information by Country.
Problem

Travel clinicians routinely see patients with multi-country itineraries through yellow fever– and malaria-endemic regions, but the CDC Yellow Book — the standard US reference — presents the two risks as separate, per-country lookups with no combined view and no easy way to compare several destinations on one trip. Planning a single consult meant repeatedly flipping between country pages, manually cross-referencing vaccine requirements against malaria transmission zones and drug-resistance notes, with no seasonal context even though many malaria risk windows are month-specific (rainy-season transmission, for example).

Approach

Source data is pulled directly from the CDC Yellow Book 2026 data service rather than transcribed by hand, capturing yellow fever recommendation/entry requirements, malaria transmission areas, drug resistance, Plasmodium species, and recommended chemoprophylaxis per country. A Python pipeline (pandas, BeautifulSoup) parses this into a country-keyed table, then fuzzy-matches CDC's country naming against a map-geography attribute table so every country joins cleanly onto Tableau's built-in map — the engineering behind turning many lookup pages into one map.

The published dashboard links two worksheets — yellow fever and malaria — so clicking any country surfaces both risk profiles together, plus dedicated seasonality fields showing not just whether malaria risk exists in a country, but when in the year it peaks.

The interactive map on this page is a from-scratch rebuild (vanilla JavaScript, Leaflet) of that same underlying data, built to go past what a faster per-country lookup could offer: a seamlessly wrapping world map, a single hover-to-preview detail panel, and multi-country trip pinning that surfaces a combined YF + malaria summary for an entire itinerary at once — the actual answer to comparing several destinations on one trip, rather than just a quicker way to look up one country at a time.

Outcome

Built from a real, recurring workflow pain point in travel-medicine consults and published on Tableau Public for ongoing personal use. It has gone through several rounds of refinement — country-name matching fixes and a Yellow Book edition update with seasonal fields added — consistent with a tool that stays in active use rather than a one-off build. The interactive rebuild on this page carries that further: pinned-trip and filter state sync to the URL, so a filtered, multi-country view can be shared as a link instead of resetting for whoever opens it.

A self-directed clinical reference tool, not a peer-reviewed or institutionally validated system — best read as a working aid the author built and uses for their own travel-medicine consults.
Tech Stack
Tableau Python pandas BeautifulSoup CDC Yellow Book Data Service Leaflet JavaScript