fda-database
查询openFDA API以获取药品、医疗器械、不良事件、召回信息、监管提交资料(510k、PMA)、物质识别码(UNII)等数据,用于FDA监管数据分析与安全研究。
分类
商业分析安装
热度:7
下载并解压到你的 skills 目录
复制命令,发送给 OpenClaw 自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=k-dense-ai-scientific-skills-fda-database&locale=zh&source=copy
FDA Database - openFDA 数据查询工具
技能概述
fda-database 是一个强大的 Python 工具,用于访问和分析美国 FDA 的公开监管数据,包括药品、医疗器械、食品、兽药的不良事件、标签信息、召回记录和审批数据。
适用场景
1. 药物安全研究与药物警戒
研究人员和药品安全专业人员可以查询药品不良事件报告、分析安全信号、监测药品召回、获取处方信息和药品短缺数据。支持按药品名称、NDC 代码、反应类型等多维度检索,适合进行上市后安全监测和 comparative safety 研究。
2. 医疗器械监管与合规分析
医疗器械工程师和合规专家可以查询设备不良事件、510(k) 清关记录、PMA 审批数据、设备分类和 UDI 信息。支持按制造商、设备类型、风险等级检索,用于市场后监测、竞争对手分析和 regulatory pathway 研究。
3. 食品安全与兽药监测
食品安全专员和兽医学研究人员可以追踪食品召回(包括过敏原、污染原因)、监控饮食补充剂不良事件,以及查询兽药不良反应(支持按物种、品种检索)。适用于食品安全预警、流行病学调查和动物药品安全评估。
核心功能
1. 统一的 openFDA API 查询接口
提供标准化的 Python 接口访问所有 openFDA 端点,包括药品、设备、食品、兽药和物质数据。内置自动速率限制、请求缓存和错误重试机制,支持 API Key 认证以获取更高的请求配额(无 Key: 1000/天,有 Key: 120,000/天)。
2. 多维度数据检索与分析
支持复杂查询语法,可按字段、日期范围、关键词组合检索。提供按字段计数、时间趋势分析、对比分析等高级查询模式,帮助用户快速提取 insights。可查询的数据包括不良事件、产品标签、NDC 目录、强制报告、510k、PMA、UDI 等 20+ 个端点。
3. 跨数据库关联查询
支持跨越多个 FDA 数据库的综合查询,例如同时查询某药品的不良事件、召回记录和短缺信息;或查询某医疗器械的不良事件、510k 清关和召回数据。方便进行全面的监管风险评估和合规性审查。
常见问题
openFDA API 需要注册 API Key 吗?
不是必需的,但强烈建议注册。没有 API Key 时,限制为每分钟 240 次请求、每天 1,000 次请求。注册 API Key 后(免费),每天请求限制提升到 120,000 次。可以在 https://open.fda.gov/apis/authentication/ 注册,然后通过环境变量 FDA_API_KEY 或直接传入使用。
FDA 数据库可以查询哪些药品信息?
支持 6 大类药品数据:① 不良事件报告(副作用、治疗失败等);② 产品标签(处方信息、警告、适应症);③ NDC 目录(国家药品代码产品信息);④ 强制报告(药品召回和安全行动);⑤ Drugs@FDA(自 1939 年以来的历史审批数据);⑥ 药品短缺(当前和已解决的供应问题)。
如何查询 FDA 医疗器械的 510(k) 清关记录?
使用
fda.query_device_510k() 方法,可以按申请人名称、设备名称或设备代码查询。例如:fda.query_device_510k(applicant="Medtronic") 或 fda.query_device_510k(device_name="pacemaker")。返回结果包含设备描述、提交日期、决策类型等详细信息。