FDA MAUDE Dataset

About the Dataset

The FDA MAUDE (Manufacturer and User Facility Device Experience) Dataset is a comprehensive data product that provides normalized, cleaned, and analytically-ready access to FDA medical device adverse event reports. This dataset encompasses over 22 million normalized device event records, 38 million device records, and 25 million patient records, with over 100 standardized attributes and 5 pre-aggregated analytical reporting models.

🔗 Find the FDA MAUDE Dataset on the Snowflake Marketplace.

Quick Access

Base Tables: Device events, devices, patients, classifications, and narrative text Aggregate Models: 5 pre-built analytical views for competitive intelligence, safety trends, and compliance monitoring Update Frequency: Weekly from FDA MAUDE database

Overview

The FDA MAUDE Dataset provides comprehensive access to medical device adverse event data including:

  • Core Event Data (device__events) - Main fact table with cleaned, normalized event information

  • Device Information (device__events_devices) - Detailed device specifications and manufacturer data

  • Patient Demographics (device__events_patients) - Normalized patient information with data quality enhancements

  • Classifications (device__events_classifications) - Product problems, remedial actions, and report types

  • Narrative Text (device__events_text) - Detailed event descriptions and investigative text

  • Analytical Reports - Pre-aggregated intelligence for competitive analysis, safety monitoring, and compliance tracking

Dataset Structure

The FDA MAUDE dataset is organized around medical device events, with connected tables containing detailed information about the devices, patients, problem classifications, and narrative descriptions.

FDA MAUDE Dataset Structure

Color Legend:

  • 🔵 Blue (Aggregate Reports): Pre-computed analytical models for business intelligence

  • ⚪ White (Base Tables): Core normalized MAUDE data tables

Base Tables

device__events (Main Events Table)

Normalized FDA device adverse event reports containing core event-level information. Each record represents a single device adverse event report identified by an 8-digit mdr_report_key.

Key Features:

  • Over 22 million medical device event records

  • Clean, standardized data ready for analysis

  • Complete event details including dates, manufacturers, and outcomes

  • Enhanced data quality with both original and cleaned values

device__events_devices (Device Details Table)

Device-specific information flattened from adverse event reports. Each record represents one device involved in an adverse event.

Key Features:

  • Over 38 million device records with detailed specifications

  • FDA risk classifications (Class I, II, III) and medical specialties

  • Standardized manufacturer and operator information

  • Brand names, model numbers, and device categories

device__events_patients (Patient Information Table)

Patient-specific information with comprehensive data cleaning and normalization.

Key Features:

  • Over 25 million patient records with demographics and outcomes

  • Standardized age data (converted to consistent years format)

  • Weight data converted to consistent units (kilograms)

  • Clean gender and race categories for demographic analysis

device__events_classifications (Classifications Table)

Classification information including product problems, remedial actions, source types, and report types.

Key Features:

  • Four types of classifications: device problems, corrective actions, report sources, and report types

  • Categorized problem descriptions and manufacturer responses

  • Links to official FDA classification definitions

device__events_text (Narrative Text Table)

Narrative text content providing detailed descriptions of adverse events.

Key Features:

  • Searchable narrative descriptions of device events and problems

  • Connected to specific patients and events for complete context

  • Categorized by FDA text types (event descriptions, investigations, etc.)

Aggregate/Reporting Models

device__agg_competitive_intelligence

Market intelligence and competitive analysis across device manufacturers and medical specialties.

Use Cases:

  • Market share analysis and competitive benchmarking

  • Manufacturer risk assessment and investment due diligence

  • Device class safety performance comparison

  • Growth trend analysis and market opportunity identification

Key Metrics:

  • Market share by reports within medical specialties

  • Safety performance rankings and risk classifications

  • Growth trends and competitive positioning

  • Threat assessments and strategic recommendations

device__agg_executive_dashboard

High-level metrics and KPIs for executive reporting and strategic decision making.

Use Cases:

  • Executive dashboard reporting and KPI tracking

  • Board presentations and regulatory updates

  • Market sizing and opportunity analysis

  • Investment thesis validation

Key Metrics:

  • Market overview statistics across all device categories

  • Top manufacturers and device classes by adverse events

  • Trend analysis and year-over-year growth metrics

  • High-level safety indicators and regulatory activity

device__agg_manufacturer_adverse_events

Complete risk profiles for medical device manufacturers based on their adverse event history.

Use Cases:

  • Investment due diligence and manufacturer risk assessment

  • Supplier evaluation and vendor risk management

  • Insurance underwriting and claims analysis

  • Competitive manufacturer benchmarking

Key Metrics:

  • Total adverse events and affected patients across all time

  • Product problem rates and trend analysis

  • Risk classification from MINIMAL_RISK to HIGH_RISK

  • 12-month activity vs. historical comparison

device__agg_regulatory_compliance

Compliance monitoring and regulatory risk assessment for device manufacturers.

Use Cases:

  • Regulatory compliance monitoring and audit preparation

  • Manufacturer compliance benchmarking and assessment

  • Legal risk evaluation and litigation support

  • FDA reporting timeline analysis

Key Metrics:

  • FDA and manufacturer reporting compliance rates

  • Average reporting delays and timeline compliance

  • Regulatory risk levels and compliance red flags

  • Reporting activity trends and patterns

Safety trend analysis over time to identify patterns and emerging risks in medical devices.

Use Cases:

  • Safety trend monitoring and early warning systems

  • Device class risk assessment over time

  • Medical specialty safety performance tracking

  • Quality assurance and safety improvement programs

Key Metrics:

  • Time-series analytics by device class and medical specialty

  • Trend classifications (INCREASING, STABLE, DECREASING)

  • Risk level assessments and safety performance monitoring

  • Quarterly and monthly trend indicators

Data Quality Improvements

Patient Information Standardization

Consistent Age Data

  • All patient ages converted to a standard years format for easy analysis

  • Handles various original formats like "65 YR", "6 MO", "30 DA", age ranges, and approximations

  • Missing or invalid ages clearly marked as unknown

Unified Weight Measurements

  • All patient weights converted to kilograms for consistent analysis

  • Automatically detects and converts from pounds when needed

  • Realistic weight ranges validated

Standardized Demographics

  • Gender categories standardized across all records

  • Race information cleaned and made consistent

  • Missing demographic data clearly identified

Device Information Enhancements

Geographic Standardization

  • Country codes expanded to full country names for clarity

  • Consistent geographic categorization for global analysis

Operator Categories

  • Device operators grouped into clear categories (Healthcare Professional, Patient/Family, etc.)

  • Eliminates confusion from inconsistent original coding

Proper Date Handling

  • All dates converted to standard date formats for time-based analysis

  • Invalid dates identified and handled appropriately

Getting Started

Basic Query Examples

-- Get recent adverse events with device and patient information
SELECT 
    e.mdr_report_key,
    e.date_report,
    e.event_type,
    d.brand_name,
    d.generic_name,
    d.openfda_medical_specialty_description,
    p.patient_age_years,
    p.patient_sex,
    p.patient_outcomes
FROM device__events e
JOIN device__events_devices d ON e.id = d.device_event_id
LEFT JOIN device__events_patients p ON e.id = p.device_event_id
WHERE e.date_received >= '2024-01-01'
LIMIT 100;
-- Search for specific device problems
SELECT 
    e.mdr_report_key,
    e.date_report,
    d.brand_name,
    c.classification_value as product_problem
FROM device__events e
JOIN device__events_devices d ON e.id = d.device_event_id
JOIN device__events_classifications c ON e.id = c.device_event_id
WHERE c.classification_type = 'product_problem'
  AND c.classification_value ILIKE '%battery%'
LIMIT 50;
-- Find narrative text about specific events
SELECT 
    e.mdr_report_key,
    e.date_report,
    t.text_content,
    d.brand_name
FROM device__events e
JOIN device__events_text t ON e.id = t.device_event_id
LEFT JOIN device__events_devices d ON e.id = d.device_event_id
WHERE t.text_content ILIKE '%device malfunction%'
LIMIT 25;

Advanced Analytics Examples

-- Market share analysis by medical specialty
SELECT 
    medical_specialty_description,
    manufacturer_name,
    market_share_by_reports,
    market_position,
    safety_position,
    growth_trend
FROM device__agg_competitive_intelligence
WHERE medical_specialty_description = 'Cardiovascular'
  AND market_position IN ('MARKET_LEADER', 'MAJOR_PLAYER')
ORDER BY market_share_by_reports DESC;
-- Manufacturer risk assessment
SELECT 
    manufacturer_name,
    risk_classification,
    adverse_events_last_12_months,
    total_adverse_events_all_time,
    product_problem_rate_pct,
    adverse_event_trend
FROM device__agg_manufacturer_adverse_events
WHERE risk_classification IN ('HIGH_RISK', 'MEDIUM_RISK')
  AND adverse_event_trend = 'INCREASING'
ORDER BY adverse_events_last_12_months DESC;
-- Safety trend monitoring
SELECT 
    device_class,
    medical_specialty_description,
    report_period,
    metric_name,
    metric_value,
    trend_classification,
    risk_level
FROM device__agg_safety_trends
WHERE report_type = 'QUARTERLY_TREND'
  AND risk_level IN ('HIGH_RISK', 'MEDIUM_RISK')
  AND trend_classification = 'INCREASING'
ORDER BY report_period DESC;

Patient Demographics Analysis

-- Age group analysis with normalized patient data
SELECT 
    CASE 
        WHEN patient_age_years < 18 THEN 'Pediatric'
        WHEN patient_age_years BETWEEN 18 AND 64 THEN 'Adult'
        WHEN patient_age_years >= 65 THEN 'Elderly'
        ELSE 'Unknown'
    END as age_group,
    COUNT(*) as event_count,
    AVG(patient_age_years) as avg_age,
    AVG(patient_weight_kg) as avg_weight_kg
FROM device__events_patients
WHERE patient_age_years IS NOT NULL
GROUP BY 1
ORDER BY event_count DESC;
-- Device return analysis by manufacturer
SELECT 
    manufacturer_d_name,
    manufacturer_d_country,
    COUNT(*) as total_devices,
    COUNT(date_returned_to_manufacturer) as devices_returned,
    ROUND(COUNT(date_returned_to_manufacturer) * 100.0 / COUNT(*), 2) as return_rate_pct,
    AVG(DATEDIFF(day, device_date_received, date_returned_to_manufacturer)) as avg_days_to_return
FROM device__events_devices
WHERE device_date_received IS NOT NULL
GROUP BY 1, 2
HAVING COUNT(*) >= 100
ORDER BY return_rate_pct DESC;

Simplified Access to FDA Data

Unlike the complex FDA MAUDE API, this dataset allows simple SQL queries to find the information you need:

-- Equivalent to FDA API: device.brand_name:"ARTHROSCOPY EQUIPMENT CART"
SELECT 
    e.mdr_report_key,
    e.date_report,
    e.event_type,
    d.brand_name,
    d.generic_name,
    d.model_number
FROM device__events e
JOIN device__events_devices d ON e.id = d.device_event_id
WHERE d.brand_name = 'ARTHROSCOPY EQUIPMENT CART';
-- Equivalent to FDA API: date_received:[20240101 TO 20241231]
SELECT 
    e.mdr_report_key,
    e.date_received,
    e.date_report,
    e.event_type,
    e.manufacturer_name
FROM device__events e
WHERE e.date_received BETWEEN '2024-01-01' AND '2024-12-31';
-- Equivalent to FDA API text search: "device malfunction"
SELECT 
    e.mdr_report_key,
    e.date_report,
    t.text_content,
    d.brand_name
FROM device__events e
JOIN device__events_text t ON e.id = t.device_event_id
LEFT JOIN device__events_devices d ON e.id = d.device_event_id
WHERE t.text_content ILIKE '%device malfunction%';

Why Choose This Dataset

  • Ready for Analysis: Clean, standardized data you can query immediately

  • Complete Picture: All related information (devices, patients, outcomes) properly connected

  • Instant Insights: Pre-built analytical views for competitive intelligence and safety trends

  • Reliable Data Quality: Messy source data cleaned and normalized for accurate analysis

  • Fast Results: Optimized for quick queries and reporting

Important Data Interpretation Guidelines

  • Adverse event reports do not undergo extensive FDA validation and may be incomplete or inaccurate

  • A causal relationship cannot be established between device and reported reactions based solely on this data

  • Reports represent a small percentage of total device usage and should not be the sole source for clinical decisions

FDA Documentation Resources

Last updated