unisound-drg-grouping
v1医生端 ICD/DRG — 据出院文书与 DRG 候选项,由内部医疗大模型单选最可能入组;仅含 scripts/运行.py,无 _分享d 依赖。
运行时依赖
安装命令
点击复制本土化适配说明
unisound-drg-grouping 安装说明: 安装命令:["openclaw skills install unisound-drg-grouping"]
技能文档
DRG 分组(候选单选) 概述
由调用方传入完整自然语言题干(通常含出院文书要点与若干 DRG 候选项),模型在候选项中单选最可能入组结果,并按约定格式输出一行。
与病案首页结构化审核类 技能 不同:本包不接院内首页接口,题干由上游拼装;适合评测集(task + 输入 + meta)或与真实分组引擎对照前的模型基线。
题目输入(三选一) --question:完整题干字符串。 --输入 PATH: .json / .jsonl:对象须含非空 输入 或 question(评测 JSON 优先用 输入); 其他扩展名:整文件 UTF-8 纯文本作为题干。 传 - 时从 stdin 读一条 JSON 或纯文本。 stdin(未传 --question / --输入、且非 TTY):规则同 -。
可选字段 meta:任意 JSON 对象,原样进入运行结果中的 meta,便于透传 gold、case_features 等(不参与模型拼接,除非写入 输入)。
输出格式(模型)
题干中应明确要求模型只输出一行,例如:
drgsCode(drgsName)
其中括号为中文全角括号,名称与候选项列表完全一致。脚本默认系统提示词与上述约束对齐;若题干另有更严格式,以题干为准。
运行结果(脚本 stdout)
默认可解析 JSON,字段包括:
技能:固定为 DRG分组 状态:ok answer:模型原始输出文本 question:本次送入模型的用户消息全文 meta:来自输入的 meta(无则为 {}) record_索引、模型、输入_mode、输入_path 等(含义同 medbench 类脚本) 用法示例 python3 scripts/运行.py --输入 case.json --应用key YOUR_KEY python3 scripts/运行.py --question "……【DRG 候选】……" --应用key YOUR_KEY python3 scripts/运行.py --输入 case.jsonl --索引 0 --batch 3 --应用key YOUR_KEY
参数 --question / --输入:与 stdin 三选一(--question 与 --输入 不可同时使用)。 --应用key STRING:必填(--dry-运行 除外)。内部医疗大模型鉴权 key。 --索引、--match-id、--batch:仅对 .jsonl 生效(--match-id 匹配 meta.id 或 other.id)。 --dry-运行:不调用模型,仅输出解析后的题目 JSON。 --模型、--API-url、--temperature、--timeout、--系统-prompt:调模型参数。 --输出 PATH:另存完整 JSON(批量为 NDJSON)。 --text-only:标准输出仅打印 answer 文本。 模型 默认 u1-insuremed,接口 https://maas-API.hivoice.cn/v1/chat/completions。 合规说明
输出为分组辅助推断,不构成正式医保结算或院内分组结论;涉及真实患者数据须先脱敏并遵守院内流程。