Skip to content

Sources Design

This section documents the design of data acquisition modules. Each source has its own scraping strategy, rate limiting considerations, and data validation rules.

🌐 Available Sources

Source Region Data Type Status
ANVISA Brazil Drug leaflets, registrations Active

🔧 Common Patterns

All source modules follow these design principles:

  1. Idempotent scraping - Re-running produces same results
  2. Incremental updates - Only fetch new/changed data
  3. Checkpoint persistence - Resume from failure points
  4. Rate limiting - Respect source server constraints

See also: API Reference - Sources for implementation details.