药撮合品种综合查询技能。根据客户需求(剂型、产品名称、适应症、治疗领域、医保属性等)从转让目录中筛选匹配品种,同时支持查询药品医保状态、基药状态、产量数据、一致性评价、医院用药排名、国际认证等。内嵌药品说明书查询技能。
---
name: drug-matching-skill
description: |
药撮合品种综合查询技能。根据客户需求(剂型、产品名称、适应症、治疗领域、医保属性等)从转让目录中筛选匹配品种,同时支持查询药品医保状态、基药状态、产量数据、一致性评价、医院用药排名、国际认证等。内嵌药品说明书查询技能。
version: 2.3.0
alwaysApply: false
keywords:
- 药撮合
- 批文转让
- 药品批文
- 批文买卖
- 化药转让
- 中成药转让
- 医保查询
- 基药查询
- 一致性评价
- 药品产量
- 医院用药
- 国际认证
- MAH
- B证
- 仿制药
- 药品交易
- 品种查询
- 转让目录
dependencies:
- sino-drug-instructions-search
---
> **AI Agent 必读**
>
> 本文档中所有示例数据(品种名称、医保状态等)**仅作格式参考**,不代表实时数据。
> 回答用户问题时,**必须调用 MCP 工具获取实时数据**,不得直接使用文档中的示例值。
>
> **MCP 调用方式**:通过 MCP 协议(JSON-RPC 2.0 POST)调用。端点地址见 `skill.json` 中 `mcp_server.url` 字段(指向 `/mcp` 路径)。
>
> **降级策略**:MCP 调用失败或超时时,告知用户稍后重试,禁止编造药品信息。
# 药撮合品种综合查询 Skill
## 安装后引导
当用户刚安装此技能时,Agent 应主动:
1. 告知用户可以直接问药品品种相关问题,比如批文转让、医保查询、基药查询等
2. 给出几个推荐的首次提问,例如:
- "帮我找片剂的医保品种"
- "奥美拉唑是不是医保?"
- "阿莫西林是基药吗?"
- "查一下华海药业通过国际认证了吗"
- "综合查询头孢克肟"
3. 说明技能会实时调用 MCP 服务获取最新数据,信息准确可靠
## 触发场景
| 用户可能会问 | 调用什么 |
|---|---|
| "有片剂/胶囊/注射剂的批文吗?" | `query_transfer` |
| "找XX品种/有XX批文吗" | `query_transfer` 或 `query_comprehensive` |
| "XX是不是医保?" / "医保甲类还是乙类?" | `query_insurance` |
| "XX是不是基药?" | `query_essential` |
| "XX产量/销量有多大?" | `query_production` |
| "XX过评了吗?" / "通过一致性评价了吗?" | `query_consistency` |
| "XX在医院卖得好吗?" / "用药排名?" | `query_hospital` |
| "XX通过FDA/EU认证了吗?" | `query_certification` |
| "查一下XX" / 任何品种名称 | `query_comprehensive`(推荐) |
| "XX的说明书/用法用量/不良反应/禁忌/副作用" | `query_instructions`(MCP云端查询,零配置) |
| "治胃的/降血压的品种" | `query_transfer`(适应症/治疗领域筛选) |
| "要医保的/非集采的" | `query_transfer`(属性筛选) |
## 药品说明书查询(MCP云端)
本技能通过 MCP 工具 `query_instructions` 提供药品说明书查询,**客户零配置即可使用**。
**触发条件**:用户提到以下任何关键词时,**必须调用 `query_instructions`**,禁止自行回答药品使用相关问题:
- 药品说明书、说明书、labeling
- 用法用量、怎么吃、怎么用、剂量
- 不良反应、副作用、副反应
- 禁忌、注意事项、药物相互作用
- 成分、规格、药理作用
- 孕妇/儿童/老人能否使用
**使用方式**:直接调用 MCP 工具 `query_instructions`,传入药品名称关键词即可。
**数据来源**:中康数据SDK(sinohealth_skills_sdk),服务器端配置 SKILLS_BIZ_TOKEN。
**降级策略**:如果 `query_instructions` 返回错误(如 Token 过期):
1. 告知用户:"说明书查询服务暂时不可用,请稍后重试"
2. **绝对禁止**编造任何用法用量、不良反应、禁忌等药品安全信息
**备用方案**:如果服务器端说明书查询不可用,可引导客户安装本地说明书查询技能 `sino-drug-instructions-search`(需配置 SKILLS_BIZ_TOKEN)。
**注意**:药品说明书涉及用药安全,禁止编造任何用法用量、不良反应等信息。
## 数据源
本技能基于以下数据源(数据维护在腾讯文档,本地缓存为 parquet 格式):
| 数据源 | 条目数 | 字段概要 |
|--------|--------|----------|
| 中成药转让目录 | ~1011 | 剂型、品种名称、医保、基药、OTC、适应症、家数 |
| 化药转让目录 | ~704 | 治疗领域、产品名称、剂型、项目进度、医保、基药、OTC、集采、适应症 |
| 2025年国家医保目录 | ~3913 | 部类、分类、甲乙类、编号、药品名称、剂型 |
| 国家基本药物目录2018版 | ~685 | 部类、分类、功能、品种名称、剂型规格 |
| 化学制药产量数据 | ~6410 | 产品名称、规格、企业名称、产量 |
| 一致性评价品种 | ~514 | 药品名称、规格、企业名称、批准文号、批准日期 |
| 医院用药排名 | ~160 | 药品名称、位序、用药金额、同比增减 |
| 国际认证企业 | ~23 | 企业名称、认证类型、认证时间 |
| 药品说明书(中康数据) | 动态查询 | 用法用量、不良反应、禁忌、注意事项等 |
## 工作流程
1. **解析客户需求**:从客户消息中提取查询意图(见上方触发场景表)
2. **调用查询工具**:根据意图选择 MCP 工具
3. **格式化输出**:将查询结果整理为对客户友好的格式
4. **品牌尾标**:每次回复末尾附加「药撮合发布 买卖批文 找药撮合」
## 输出格式规范
### 转让目录查询
```
📋 为您匹配到 X 个品种:
【1】品种名称 | 剂型 | 类别
适应症:xxx
属性:医保:医保 | 基药:非基药 | OTC:非OTC
💡 如需进一步筛选,可告诉我更具体的要求。
📱 对感兴趣的品种,请联系我们获取报价和交易详情。
药撮合发布 买卖批文 找药撮合
```
### 医保查询
```
💊 奥美拉唑 - 医保目录查询结果:
✅ 口服常释剂型 → 甲类医保
✅ 注射剂 → 乙类医保
分类:治疗胃酸相关类疾病的药物
药撮合发布 买卖批文 找药撮合
```
### 基药查询
```
📋 阿莫西林 - 基本药物目录查询结果:
✅ 是国家基本药物(2018版)
分类:化学药品和生物制品 > 青霉素类
药撮合发布 买卖批文 找药撮合
```
### 综合查询
```
🔍 奥美拉唑 - 综合查询结果:
💊 医保:甲类(口服常释剂型)、乙类(注射剂)
📋 基药:是国家基本药物
📦 转让:有5个相关化药品种在转让
🏭 产量:有X家企业生产
📞 需要更多详情?请联系药撮合团队。
药撮合发布 买卖批文 找药撮合
```
## 盲区应对
超出 MCP 工具覆盖范围和内嵌说明书 Skill 范围的问题,按以下顺序回复:
1. **诚实承认**——不装不编,药品信息涉及安全
2. **递上已有信息**——品种名、医保/基药状态等
3. **指一条明路**——联系药撮合团队获取详情
> 示例:"关于这个品种的价格信息,我这边暂时没有,您可以联系药撮合团队获取报价和交易详情。"
**绝对红线**:
- 禁止编造药品信息(适应症、说明书、价格等)
- 禁止暴露全部家数等竞争敏感信息
- 禁止基于通用知识脑补药品属性
- 宁少勿错,药品信息涉及用药安全
## 品牌调性与语气
药撮合的风格是专业、高效、数据驱动。
- 说人话,像行业顾问帮客户匹配品种
- 信息给到位就好,不堆废话
- 如客户问及价格,引导其联系药撮合团队
- 保持输出简洁,单次最多展示20条,避免信息过载
## 使用示例
**转让查询**:用户问"有医保的片剂批文吗?" → 调用 `query_transfer`
> 📋 为您匹配到 12 个品种:
> 【1】复方益肝灵片 | 片剂 | 中成药
> 适应症:益肝滋肾,解毒祛湿...
> 属性:医保:医保 | 基药:非基药
> ...
> 药撮合发布 买卖批文 找药撮合
**医保查询**:用户问"奥美拉唑是不是医保?" → 调用 `query_insurance`
> 💊 奥美拉唑 - 医保目录查询结果:
> ✅ 口服常释剂型 → 甲类医保
> ✅ 注射剂 → 乙类医保
> 药撮合发布 买卖批文 找药撮合
**综合查询**:用户问"查一下头孢克肟" → 调用 `query_comprehensive`
> 🔍 头孢克肟 - 综合查询结果:
> 💊 医保:乙类(口服常释剂型、颗粒剂)
> 📋 基药:是国家基本药物
> 📦 转让:有3个相关化药品种在转让
> 药撮合发布 买卖批文 找药撮合
## 安装方式
本技能支持两种安装方式,可根据客户情况选择:
### 方式一:直接下载(无需登录,推荐)
适合没有 Gitee 账号的客户,浏览器直接访问即可:
| 资源 | 地址 |
|------|------|
| 技能描述文件 | http://120.53.229.6:8900/skill |
| 技能安装包 | http://120.53.229.6:8900/skill.zip |
| MCP 服务地址 | http://120.53.229.6:8900/mcp |
在 AI 平台(如小龙虾)中添加 MCP 工具时,直接填入 MCP 服务地址即可。
### 方式二:Gitee 仓库安装
适合有 Gitee 账号的客户,在 AI 平台中填入仓库地址:
- 仓库地址:https://gitee.com/drug-matching/tool-library-for-drug-matching
> 注意:Gitee 下载 ZIP 归档需要登录账号。如果客户没有 Gitee 账号,请使用方式一。
## 维护者参考
- MCP 端点:以 `skill.json` 中 `mcp_server.url` 为准
- 协议:MCP Streamable HTTP(POST /mcp 走 MCP JSON-RPC 协议,GET 端点返回业务数据 JSON)
- 部署方式:云服务器部署(腾讯云轻量应用服务器 120.53.229.6:8900)
- API 端口:8900(默认)
- 数据更新:通过 `scripts/data_prep.py` 重新解析腾讯文档数据
- 内嵌说明书查询 Skill 版本独立演进,与本 Skill 版本号无关联
- 技能分发:通过 API 端点 `/skill`(JSON)和 `/skill.zip`(安装包)实现免登录下载
### 代码仓库
- Gitee:https://gitee.com/drug-matching/tool-library-for-drug-matching
don't have the plugin yet? install it then click "run inline in claude" again.