Skill: maa018809-eng/drug-matching-skill (version 2.3.0)

--- 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


Security scan verdicts — ClawScan: suspicious | static analysis: suspicious | VirusTotal: clean | SkillSpector: clean (LOW)