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:
- Idempotent scraping - Re-running produces same results
- Incremental updates - Only fetch new/changed data
- Checkpoint persistence - Resume from failure points
- Rate limiting - Respect source server constraints
See also: API Reference - Sources for implementation details.