SuperAPI AI 工具集

alterlab-fda

数据与分析

查看项目

更新于 10-15 19:56

技能介绍

用途:通过 openFDA 公开 API 访问 FDA 监管数据,使用 Python 的 FDAQuery 类统一查询药品、医疗器械、食品、兽药及物质信息。

主要能力:药品方面可查不良事件、产品标签、NDC 目录、执法报告、Drugs@FDA 审批历史与药品短缺;器械方面可查不良事件、510(k) 许可、分类、召回、PMA、注册与 UDI;食品方面可查不良事件与召回;兽药方面可按物种、品种查询不良事件;物质方面支持 UNII、CAS、化学结构查询。

使用方式:从技能 scripts/ 目录运行或加入 sys.path,导入 FDAQuery;API key 可选,可传参或设置环境变量 FDA_API_KEY。示例:fda = FDAQuery(api_key="YOUR_API_KEY");fda.query_drug_events("aspirin", limit=100);fda.query_drug_label("Lipitor", brand=True);fda.query("device", "enforcement", search="classification:Class+I", limit=50)。可运行 python scripts/fda_examples.py 查看示例。

限制:无 key 时 240 请求/分钟、1000/天;有 key 时 240 请求/分钟、120000/天。skip 上限 25000,需用 search_after 游标、缩小日期范围或批量下载翻页。FAERS 数据滞后约一个季度。临床试验、DrugBank、ChEMBL、CPIC 等场景应使用其他技能。

适用场景:药物警戒、器械监测、食品安全、兽药分析、物质识别与监管分析。