# 耗材产品编码与类名对照表 本文档列出视觉耗材分类模型(YOLO 耗材分类 + `consumable_classifier_labels.yaml`)支持的 **41 类**耗材。开录接口 `candidate_consumables`、离线批处理白名单、结果中的 `item_id` 均以此为准。 **数据源(随代码发布)**:`backend/app/resources/consumable_classifier_labels.yaml` **重要** - 推理时类名以 **模型权重内嵌 `names`** 为准;本表与 yaml 保持一致。 - `candidate_consumables` 须传 **完整类名** 或 **产品编码(label_id)**;口语简称(如「纱布」「缝线」)**不会**自动映射,会导致算法白名单与模型类名无交集。 - 同一 `label_id` 若对应多个规格,yaml 中以 `/` 连接;开录时可传其中任一段编码,服务端会解析为对应类名。 - `candidate_consumables` 缺省或 `[]` 时,服务端展开为下表 **全部 41 个类名**。 --- ## 全量对照表 | 序号 | 类名(`candidate_consumables` 可用) | 产品编码(`label_id`) | | ---: | --- | --- | | 0 | MCuⅡ功能性宫内节育器 | `740-2-14` | | 1 | 一次性中性电极板 | `4787-2-55` | | 2 | 一次性使用乳胶导尿管 | `7386-10-89` | | 3 | 一次性使用冲洗袋 | `1644-37-3` | | 4 | 一次性使用医疗卫生用品 | `2241272` | | 5 | 一次性使用单极手术电极 | `4805-2-50` | | 6 | 一次性使用导尿管 | `735592/14556-4-18` | | 7 | 一次性使用手术单 | `14764-2-4` | | 8 | 一次性使用无菌敷贴 | `215-93-1` | | 9 | 一次性使用无菌气管插管Tracheal Tube | `14780-3-5` | | 10 | 一次性使用无菌注射器带针 | `1531-3-2/1531-3-1/1174-42-4/1174-42-1` | | 11 | 一次性使用无菌采样拭子 | `15026-1-1` | | 12 | 一次性使用气管插管 | `21444-1-2` | | 13 | 一次性使用灭菌橡胶外科手套 | `10362-1-4` | | 14 | 一次性使用牙垫 | `975961` | | 15 | 一次性使用精密过滤输液器 带针 | `2295950` | | 16 | 一次性使用肛门管 | `1518-22-4` | | 17 | 一次性使用胃管 | `1518-34-17` | | 18 | 一次性使用血液透析管路 | `14730-10-10` | | 19 | 一次性使用输卵管导管 | `1380-15-1` | | 20 | 一次性使用雾化器 | `5019-4-43` | | 21 | 一次性使用静脉留置针 | `12591-1-184` | | 22 | 一次性使用静脉输液针 | `129-5-30` | | 23 | 一次性使用麻醉面罩 | `2003984` | | 24 | 一次性内窥镜护套 | `521-31-1` | | 25 | 一次性医用灭菌棉签 | `2237844/10183-1-29` | | 26 | 一次性无菌喉罩 | `7386-61-46` | | 27 | 医用凡士林敷料 | `10870-25-16` | | 28 | 医用纱布敷料 | `19246-3-14` | | 29 | 医用缝合针 | `583039/11207-1-64` | | 30 | 医用脱脂棉纱布块 | `8028-4-39` | | 31 | 可吸收性外科缝线 | `11765-1-101/1330-49-185` | | 32 | 密闭式防针刺伤型静脉留置针 | `1281-39-3` | | 33 | 导管固定器 | `1441340` | | 34 | 气管切开插管 | `10869-30-7` | | 35 | 结扎夹Ligating Clips | `14780-2-12` | | 36 | 自粘性薄膜敷料 | `1819-4-1` | | 37 | 血液净化装置的体外循环血路 | `739-2-1` | | 38 | 负压引流器 | `1518-20-8` | | 39 | 非吸收性外科缝线 | `4142-1-46` | | 40 | 非吸收性外科缝线(蚕丝线) | `654032` | --- ## 常用口语与正确写法 下列简称 **不在** 模型类名表中,直接传入会导致算法白名单失效(日志:`allowed_names 与模型类名无交集`)。 | 口语/错误写法 | 建议改用(类名或编码) | | --- | --- | | 纱布 | `医用纱布敷料`(`19246-3-14`)或 `医用脱脂棉纱布块`(`8028-4-39`) | | 缝线 | `可吸收性外科缝线`(`11765-1-101` 等)或 `非吸收性外科缝线`(`4142-1-46`)或 `非吸收性外科缝线(蚕丝线)`(`654032`) | | 止血钳 | 表中无「止血钳」类;若业务需要请确认是否应对应其它器械类或扩展训练标签 | | 垫单 | `一次性使用手术单`(`14764-2-4`);别名「一次性医用垫单」在服务端会归一化为该类名 | --- ## 开录请求示例 **按产品编码(推荐,与 HIS 编号一致)** ```json { "surgery_id": "123456", "camera_ids": ["or-cam-01", "or-cam-03"], "candidate_consumables": ["19246-3-14", "11765-1-101", "4142-1-46"] } ``` **按完整类名** ```json { "surgery_id": "123456", "camera_ids": ["or-cam-01"], "candidate_consumables": ["医用纱布敷料", "可吸收性外科缝线", "非吸收性外科缝线"] } ``` **医院导出对象(含消耗品编号)** ```json { "candidate_consumables": [ { "消耗品编号": "14764-2-4", "名称": "一次性使用手术单" } ] } ``` **不传候选(使用全部 41 类)** ```json { "surgery_id": "123456", "camera_ids": ["or-cam-03"], "candidate_consumables": [] } ``` --- ## 多规格编码说明 部分 `label_id` 含多个规格,以 `/` 分隔。任一段均可作为 `candidate_consumables` 传入,例如: | 类名 | 完整 label_id | 可单独传入的编码示例 | | --- | --- | --- | | 一次性使用无菌注射器带针 | `1531-3-2/1531-3-1/1174-42-4/1174-42-1` | `1531-3-2`、`1174-42-1` | | 一次性使用导尿管 | `735592/14556-4-18` | `735592`、`14556-4-18` | | 可吸收性外科缝线 | `11765-1-101/1330-49-185` | `11765-1-101`、`1330-49-185` | | 一次性医用灭菌棉签 | `2237844/10183-1-29` | `2237844`、`10183-1-29` | | 医用缝合针 | `583039/11207-1-64` | `583039`、`11207-1-64` | --- ## 相关文档 - 开录与结果接口:`docs/客户端手术通信接口说明.md` §5.2 - 候选清单行为说明:`docs/video-backends.md`