医疗器械中标信息搜索
概述
输入一个医疗设备关键词,自动扩展出相关搜索词,从多个公开数据源搜索医院中标记录,交叉验证后输出结构化 Excel(.xlsx),按中标时间倒序排列。
适用于任意医疗设备品类:骨科手术机器人、消融设备、内窥镜、CT/MRI、超声、手术导航系统等。
核心流程(严格按顺序执行)
Phase 0:关键词扩展 → 用户确认
用户输入关键词后,必须先扩展搜索词,不能直接开搜。
-
根据用户输入的关键词,自动推导出 5-10 个相关搜索词:
- 别名/俗称(如"关节机器人"→"关节置换机器人""骨科机器人")
- 上位概念(如"骨科手术机器人""手术导航定位系统")
- 下位概念(如"膝关节置换机器人""髋关节置换机器人")
- 英文缩写/全称(如"CT"→"计算机断层扫描""X射线计算机体层摄影设备")
- 常见品牌+品类组合(如"天智航 骨科""键嘉 关节")
-
以清晰列表展示扩展后的搜索词,请用户确认:
- 哪些保留
- 哪些删除
- 是否需要补充其他关键词
-
必须等用户确认后才能进入 Phase 1。
Phase 1:时间范围确认
必须在开始检索前确认时间范围。
向用户提问:"请确认检索时间范围(如:2024年至今、近3年、2023-2025等),默认近3年。"
如用户未指定,使用默认值"近3年"并告知用户。
Phase 2:多源检索
按以下优先级依次搜索,对每个确认的搜索词逐条执行。
第一优先级:120shop.cn(医价网)— 主力数据源
- 网址:
https://www.120shop.cn - 关键坑点:Google 对
120shop.cn索引极差,site:120shop.cn [搜索词]几乎返回空结果,不要依赖此方式。
正确检索方式(按优先级):
- 用通用搜索找产品页 URL:用
WebSearch搜"[产品名/型号] 医价网 中标"或"[型号] 120shop",从结果里拿到产品页 URL。URL 格式通常为/exxxx、/axxxx、/cxxx、/ixxxx、/gxxxx。 - 直接
WebFetch产品页 URL:产品页本身不加密,可提取前 10 条公开中标记录(采购单位、成交单位、成交时间、成交金额、品牌型号)。每个产品页 URL 逐条抓。 - 品类汇总页:部分品类有汇总表(如骨科机器人
/c593),可一次列出多个产品入口,再逐个进产品页。
限制:
- 每个产品页仅公开前 10 条,其后 100+ 条需会员(付费墙)
- 站内搜索 API 返回 SM2 加密数据,无法直接解析,勿尝试抓取搜索接口
- 只收录设备整机中标,耗材不收录;2023 年前记录偶有缺失
已验证的部分产品页 URL(参考 references/known_products.md):
- 骨科手术机器人汇总:
/c593 - 捷迈 ROSA Knee:
/e543319137 - 天智航 TiRobot Recon:
/e193120356、TiRobot Advance:/e485219198、旧款:/a11983 - 键嘉 JT-001:
/e169114551、微创鸿鹄 OSR-2000:/e462315385、和华瑞博 KRobot-5800:/g43222609
第二优先级:ccgp.gov.cn(中国政府采购网)— 官方验证
- 网址:
http://www.ccgp.gov.cn - 搜索方式:
site:ccgp.gov.cn "[搜索词]" 中标公告 - 用
WebFetch逐个提取中标详情页 - 缺点:批量采购常不拆分明细;大型捆绑包可能含非目标设备
第三优先级:医院官网公示
- 搜索方式:
"[医院名]" "[关键词]" 中标 结果 - 用于补充前两级缺失的条目
第四优先级:行业分析报告
- 知乎、微信公众号等行业盘点文章
- 不作为单条记录的数据源,仅用于核对数据合理性和市场总量
Phase 3:去重与交叉验证
- 同一医院、同一型号、相近时间的记录视为疑似重复
- 金额不一致时,优先采信 ccgp.gov.cn 官方公示值
- 排除纯耗材、配件、维保服务等非设备整机条目
Phase 4:输出 Excel(.xlsx)
使用 xlsx skill 生成 .xlsx 文件。
列顺序(不可变): 品牌,产品系列,产品型号,招标单位,中标单位,中标金额(万元),公示日期
格式规范:
- 编码:UTF-8(用 Python 生成时确保以 UTF-8 运行,如设置环境变量
PYTHONUTF8=1,否则中文会乱码) - 按公示日期倒序排列(最新在上)
- 中标金额缺失则留空,不填 0 或"/"
- 中标单位缺失则留空
- 金额列保留 2 位小数
- 表头加粗、居中
- 列宽自适应内容
Phase 5:附注说明
Excel 输出后,简要说明:
- 检索了哪些关键词、各搜到多少条
- 各品牌/企业数据条数和覆盖范围
- 无中标数据的原因(如:产品太新未进入招标周期、主营耗材非整机、走试用/租赁模式等)
- 数据来源说明和可能的遗漏提示
常见陷阱
- 品牌名搜索不到:中标方是分销商不是厂商,需改用产品型号/品类关键词搜索
- 耗材和设备混淆:120shop 同时收录设备和耗材,需人工筛选
- 捆绑包总价:ccgp 公示价可能含多台设备或多品类,不能简单当单价
- 试用/租赁不计入:很多手术机器人在商业化初期走试用装机,不算中标
- 型号迭代:同一品牌不同代际产品需分别搜索
- 集采降价效应:同一设备隔年价格可能因集采大幅下降,对比时需标注
- 120shop 站内搜索是加密接口:直接抓搜索 API 拿不到明文,必须从搜索引擎找到产品页 URL 后用 WebFetch 抓页面
Scan to join WeChat group