Overview
VIGIA integrates with the US Food and Drug Administration (FDA) to retrieve medical device recalls, early alerts, and safety communications from the FDA’s public portal. The system automatically translates content to Spanish and normalizes product information.Key Capabilities
Device Recalls
Scrapes medical device recalls and early alerts from FDA portal
Auto-Translation
Translates English content to Spanish using deep_translator
Product Normalization
Identifies generic device types and brand names from FDA data
AI Enhancement
Uses Gemini to refine product categorization and event summaries
Supported Data Sources
The FDA scraper targets these sections:- Medical Device Recalls:
/medical-devices/medical-device-recalls - Medical Device Safety:
/medical-devices/medical-device-safety - Early Alerts: Safety communications for urgent issues
Data Structure
Each FDA item contains:Implementation
Main Scraper
Detail Page Parser
Extracts structured data from FDA recall/alert pages:Product Identification
Generic Synonyms
The system recognizes common medical device patterns:Brand Detection
Extracts brand names using pattern matching:AI-Powered Enhancement
WhenGEMINI_API_KEY is configured, the system uses Gemini 1.5 Flash to refine extracted data:
Translation
Automatic English-to-Spanish translation usingdeep_translator:
Date Extraction
FDA uses US date format (MM/DD/YYYY) in Eastern Time:
Configuration
Environment Variables
Request Configuration
API Endpoints
Search by Term
q(required): Search term (name/IFA) in Spanish or Englishmax_results(optional): Maximum results (1-25, default: 10)
Error Handling
Related Pages
DIGEMID
Peruvian regulatory authority
EMA
European Medicines Agency
VigiAccess
WHO global database