African Cold Chain & Pharmaceutical Logistics Dataset
100K+ temperature-monitored pharmaceutical shipment records spanning the full cold chain — from manufacturer dispatch to last-mile health facility — with IoT sensor logs, excursion events, stock-out flags, and wastage outcomes across Nigeria, Kenya, Ghana, Tanzania, and Zambia.
This is a synthetic dataset generated from high-quality expert-labelled seed data. All records are algorithmically derived — statistical distributions, inter-field correlations, and annotation characteristics faithfully replicate real-world patterns from the source data, while ensuring no real individual, organisation, or transaction can be identified or reconstructed.
The African Cold Chain & Pharmaceutical Logistics Dataset captures 100K+ shipment records across the pharmaceutical cold chain in Nigeria, Kenya, Ghana, Tanzania, and Zambia — five countries that together represent a significant share of Sub-Saharan Africa's vaccine and essential medicine distribution infrastructure. Each record covers a single shipment leg from origin facility (manufacturer, national warehouse, regional store) to destination (district store, health facility), including IoT sensor temperature logs at configurable intervals, excursion event summaries, and the final wastage or stock-out outcome.
Temperature data is recorded by cold-chain loggers attached to shipment containers, with readings aggregated into three summary statistics per leg: minimum temperature, maximum temperature, and cumulative minutes out-of-range (below 2°C or above 8°C for standard cold-chain products). Excursion events carry a cause code from an 8-class taxonomy (power outage, equipment failure, door breach, transit delay, loading error, ambient heat, fuel shortage, unknown). Products covered include vaccines (EPI schedule), blood products, insulin, and temperature-sensitive antibiotics.
The dataset enables AI applications across the cold chain stack: predictive excursion alerting before product reaches the danger zone, wastage risk scoring at the shipment level, stock-out forecasting at the facility level, and optimal routing under temperature and time constraints. A companion facility metadata file (facility type, solar/grid power status, cold-room capacity, GPS coordinates) supports spatial and infrastructure-aware modelling.
Key Use Cases
Dataset Highlights
Geographic Coverage
Dataset Schema
Each record represents one shipment leg. Fields cover origin and destination facility, product details, temperature sensor summaries, excursion events, and outcome flags.
| Field Name | Type | Description | Nullable | Example |
|---|---|---|---|---|
| shipment_id | STRING | Unique shipment leg identifier | No | SHP-NGA-KN-20230811-0041204 |
| country_code | STRING | ISO 3166-1 alpha-2 country code | No | NG |
| origin_facility_id | STRING | Anonymised origin facility identifier | No | FAC-NGA-WH-003 |
| dest_facility_id | STRING | Anonymised destination facility identifier | No | FAC-NGA-HC-041 |
| facility_level | ENUM | Destination facility level: NATIONAL_WH, REGIONAL_STORE, DISTRICT_STORE, HEALTH_FACILITY | No | HEALTH_FACILITY |
| dispatch_date | DATE | Shipment dispatch date (YYYY-MM-DD) | No | 2023-08-11 |
| product_type | ENUM | Product category: VACCINE, BLOOD_PRODUCT, INSULIN, ANTIBIOTIC | No | VACCINE |
| product_name | STRING | Specific product or vaccine name | No | OPV (Oral Polio Vaccine) |
| quantity_units | INTEGER | Number of units dispatched | No | 500 |
| temp_min_celsius | FLOAT | Minimum recorded temperature during shipment leg (°C) | Yes | 2.4 |
| temp_max_celsius | FLOAT | Maximum recorded temperature during shipment leg (°C) | Yes | 7.9 |
| excursion_minutes | INTEGER | Cumulative minutes temperature was out of 2–8°C range | No | 0 |
| excursion_flag | BOOLEAN | True if any temperature excursion occurred during this leg | No | false |
| excursion_cause | STRING | Primary excursion cause code (null if no excursion) | Yes | null |
| leg_duration_hours | FLOAT | Total leg duration from dispatch to delivery in hours | Yes | 6.5 |
| wastage_flag | BOOLEAN | True if product was condemned as wasted at destination | No | false |
| stockout_at_dest | BOOLEAN | True if destination facility reported a stock-out within 7 days of delivery | Yes | false |
Sample Records
Four representative shipment records spanning product types, excursion events, and wastage outcomes.
Build with Data that reflects Africa
Request access to our full catalog of licensed human-validated African datasets or request custom data tailored to your project.