Install
openclaw skills install unisound-primary-diagnosis-surgery-selection主诊断和主手术选择。输入病历摘要、候选诊断和候选手术,调用内部医疗大模型,从候选项中选择本次入院的主诊断和主手术。
openclaw skills install unisound-primary-diagnosis-surgery-selection给定患者本次住院相关病历摘要,以及外部传入的候选诊断和候选手术,本技能直接调用内部医疗大模型,从候选项中分别选择:
本技能只做候选选择,不生成候选列表外的新诊断或新手术。
u1-insuremed;鉴权 appkey 必须由调用方传入,调用时使用 Bearer 鉴权。统一入口支持 pdf/doc/docx/xls/xlsx/csv/txt/json。JSON 可包含病历字段和候选项;普通病历文件会先预处理为文本,并通过命令行参数传入候选诊断和候选手术。
JSON 输入示例:
{
"admission": "入院情况文本",
"treatment": "诊疗过程文本",
"pathology": "病理文本,可为空",
"candidate_diagnoses": ["支气管扩张", "曲霉菌性肺炎"],
"candidate_surgeries": ["胸腔镜下肺叶切除术", "呼吸机治疗[大于等于96小时]"]
}
也支持直接传入完整 prompt:
{
"prompt": "根据如下患者信息,以及对应的【候选诊断】和【候选手术】..."
}
# JSON 结构化输入,候选诊断和候选手术来自 JSON
conda run -n deep-review-ins python doctor/icd-drg/primary-diagnosis-surgery-selection/scripts/run.py \
--input doctor/icd-drg/primary-diagnosis-surgery-selection/example/sample.json \
--appkey <your-appkey> \
--timeout 120
# TXT/PDF 等普通病历文件;必须显式传入候选诊断和候选手术
conda run -n deep-review-ins python doctor/icd-drg/primary-diagnosis-surgery-selection/scripts/run.py \
--input /path/to/record.txt \
--appkey <your-appkey> \
--candidate-diagnosis 支气管扩张 \
--candidate-diagnosis 曲霉菌性肺炎 \
--candidate-surgery 胸腔镜下肺叶切除术 \
--candidate-surgery '呼吸机治疗[大于等于96小时]' \
--save-prepared \
--timeout 120
--input PATH:必填。输入 JSON 文件。--input-type auto|pdf|doc|docx|xls|xlsx|csv|txt|json:输入类型,默认 auto。--sheet STRING:读取 Excel 时指定 sheet(可选)。--encoding STRING:txt/csv 编码,默认 utf-8。--candidate-diagnosis STRING:候选诊断;可重复。--candidate-diagnoses-json STRING:候选诊断字符串数组 JSON 或文件路径。--candidate-surgery STRING:候选手术;可重复。--candidate-surgeries-json STRING:候选手术字符串数组 JSON 或文件路径。txt/pdf/doc/docx/xls/xlsx/csv 文件不会自动知道候选诊断和候选手术,必须传候选列表参数。--base URL:内部大模型 base URL,默认 https://maas-api.hivoice.cn/v1。--model STRING:模型名称,默认 u1-insuremed。--timeout SECONDS:HTTP 超时秒数;0 表示一直等待,默认 0。--appkey STRING:必填。内部医疗大模型鉴权 key,由平台分配;调用时使用 Bearer 鉴权。--output-json PATH:可选。保存输出 JSON;同时传 --output 时优先使用该参数。--output PATH:可选。兼容旧调用方式,等同于 --output-json。--save-prepared:可选。保存预处理后的病历文本到 doctor/icd-drg/runs/primary-diagnosis-surgery-selection/ 或输出文件所在目录;路径提示输出到 stderr。CLI 只输出 JSON,不输出 Markdown、序号或额外提示语。响应结构:
{
"main_diagnosis": "曲霉菌性肺炎",
"main_surgery": "胸腔镜下肺叶切除术"
}
https://maas-api.hivoice.cn/v1/chat/completions从 skills 根目录执行:
conda run -n deep-review-ins python doctor/icd-drg/primary-diagnosis-surgery-selection/scripts/run.py \
--input doctor/icd-drg/primary-diagnosis-surgery-selection/example/sample.json \
--appkey <your-appkey> \
--timeout 120
scripts/run.py 是唯一对外入口。example/sample.json。