feat: initial commit - oncology literature search platform
OncoLit: a multi-tenant oncology literature search, feed, and collaboration platform. Built with FastAPI + Vue 3 + PostgreSQL. Includes PubMed pipeline, drug approvals, AI summaries, and systematic review tools.
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
# 外部药品审批数据源分析
|
||||
|
||||
> 2026-07-16 调研结论:当前聚焦 FDA 数据深度利用,暂不自动同步 NMPA/EMA。
|
||||
|
||||
## 数据源对比
|
||||
|
||||
| 维度 | FDA(openFDA) | NMPA 药监局 | EMA 欧洲药监局 |
|
||||
|------|---------------|------------|--------------|
|
||||
| **数据获取** | 免费 REST API | 免费 Excel 下载 | 无公开 API,需爬虫 |
|
||||
| **数据质量** | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
|
||||
| **结构化字段** | target/EPC/approval_type/indication | 无靶点、无 MOA | 无标准化 EPC |
|
||||
| **过滤难度** | EPC 分类直过滤 | 全量 10 万+,需关键词/ATC 猜 | 需逐个药品页面爬 |
|
||||
| **与系统对接** | timeline/target-stats/订阅 全支持 | 无 target,核心功能不可用 | 同左 |
|
||||
| **更新频率** | 实时同步 | Excel 不定期更新 | 无明确更新机制 |
|
||||
| **维护成本** | 低 | 高(靶点映射维护、清洗) | 高 |
|
||||
|
||||
## 结论
|
||||
|
||||
**不做全量 NMPA/EMA 自动同步。** 原因:
|
||||
|
||||
1. **数据结构性不足** — 现有的 target-stats、timeline、订阅管理全靠 target + approval_type 两个字段支撑。NMPA Excel 没有靶点、没有 MOA、没有临床试验编号,导进来只是静态列表,与现有功能无法联动
|
||||
2. **投入产出比低** — NMPA Excel 10 万+行全量清洗 + 映射维护,对比收益(仅多几个国内 PD-1/替尼类药物)不划算
|
||||
3. **EMA 无干净数据源** — 爬虫方案不可靠,且对国内用户几乎无价值
|
||||
|
||||
## 替代方案
|
||||
|
||||
### 推荐:FDA 数据深度利用
|
||||
|
||||
openFDA 另一套 endpoint 可直接获取标签数据:
|
||||
|
||||
- **labeling endpoint** — `drug/label.json`,含适应症原文、剂量、不良反应、黑框警告
|
||||
- **临床试验关联** — 每个审批的 `pivotal_trial_nct` 已有,可打通 PubMed 文献
|
||||
- EPC 覆盖已通过 v2 搜索补全(Programmed Death / CTLA-4 等)
|
||||
|
||||
### NMPA 按需处理
|
||||
|
||||
若未来需要国内 PD-1 数据,采取**人工精选录入**而非全量同步:
|
||||
|
||||
1. 找出国内上市的核心肿瘤药(抗 PD-1/PD-L1、替尼类、ADC)
|
||||
2. 人工填写 target、approval_type、indication
|
||||
3. 走 `POST /admin/drug-approvals` 管理端接口录入
|
||||
|
||||
### EMA 暂不考虑
|
||||
|
||||
除非 EU 推出类似 openFDA 的公开 API,否则不做。
|
||||
Reference in New Issue
Block a user