SuperAPI AI 工具集

dailymed-database

数据与分析

查看项目

更新于 10-15 22:39

技能介绍

DailyMed 是美国国家医学图书馆维护的 FDA 批准药品说明书官方库,收录处方药、非处方药、生物制品与疫苗的结构化产品标签(SPL)。该技能通过 DailyMed REST API v2 提供结构化 JSON/XML 访问,无需 API 密钥。

用途:按药品名称、NDC 编码、set ID 或 RxCUI 查找官方 FDA 说明书;提取适应证、剂量、警告、禁忌、不良反应、包装等标签章节;查询某活性成分的全部上市剂型与 NDC 编码;与 RxNorm 的 RxCUI 交叉引用;对比同药品牌与仿制标签;构建基于权威标签的药品信息流程。注意:不良事件报告应使用 FAERS 相关技能;药物相互作用严重程度应使用 ddinter-database。

主要能力:基础地址 https://dailymed.nlm.nih.gov/dailymed/services/v2。可按 drug_name 搜索 SPL 列表(/spls.json),分页返回 setid、标题和发布日期;按 setid 获取完整标签(/spls/{setid}.json);按 NDC 搜索;获取包装信息(/spls/{setid}/packaging.json);按 RxCUI 取关联 SPL(/rxcuis/{rxcui}/spls.json);查询标准化药品名称索引(/drugnames.json)。标签章节使用 LOINC 编码,如 34067-9 适应证与用法、34068-7 剂量与给药、34071-1 警告、34084-4 不良反应、34070-3 禁忌、43685-7 警告与注意事项、34073-7 药物相互作用等。

使用方式:需安装 requests、pandas、matplotlib(pip install requests pandas matplotlib),准备药品名称、NDC、set ID 或 RxCUI 等输入,联网即可调用。批量请求建议每次之间 time.sleep(0.3),约每分钟 100 次请求作为较稳妥的频率;官方未公布明确速率限制。同一 set ID 可对应多个版本,应使用最新发布版本。

适用场景:药理学研究中的标签章节抽取与对比、剂型与包装数据的汇总、类内多药品标签数量统计与可视化、以 RxCUI 关联临床系统。

限制:API 返回的是标签文本,不含上市后安全信号;互作用数据在标签中为非结构化文本;部分示例中的 set ID 或计数仅为演示,不代表真实数据。其他收费、平台或效果信息暂未提供。