FDA¶
Access drug and device data via the openFDA API.
Overview¶
openFDA provides access to:
- Drug Events - Adverse event reports
- Drug Labels - Drug labeling information
- Drug Enforcement - Recalls and enforcement actions
- Device Data - Medical device reports
Quick Start¶
from biodbs.fetch import fda_drug_events, fda_drug_labels
# Search drug adverse events
events = fda_drug_events(search="aspirin", limit=10)
Drug Data¶
Adverse Events¶
Drug Labels¶
Drug Enforcement¶
NDC Directory¶
Drugs@FDA¶
Device Data¶
Device Events¶
Device Classification¶
from biodbs.fetch import fda_device_classification
classification = fda_device_classification(search="pacemaker")
510(k) Clearances¶
Food Data¶
Food Events¶
Food Enforcement¶
Generic Search¶
from biodbs.fetch import fda_search, fda_search_all
# Single page
results = fda_search(
endpoint="drug/event",
search="aspirin",
limit=100
)
# All pages
all_results = fda_search_all(
endpoint="drug/event",
search="aspirin",
max_results=1000
)
Using the Fetcher Class¶
from biodbs.fetch.FDA import FDA_Fetcher
fetcher = FDA_Fetcher()
events = fetcher.drug_events(search="aspirin")