基础检查辅助解读:输入血常规、生化、尿常规、心电图等报告文本,识别异常指标,提供临床意义与随访建议(JSON+自然语言摘要)。
面向 社区诊所/基层卫生机构 医生,给定检查报告文本,本技能会:
支持的检查类型(不限于):
纯文本(UTF-8),包含检查报告内容,例如:
text
患者:男,55岁,高血压病史8年
检查类型:血常规 + 生化
血常规:
WBC 12.5×10⁹/L(↑,参考:4.0-10.0)
RBC 4.2×10¹²/L(正常)
HGB 130g/L(正常)
PLT 280×10⁹/L(正常)
生化:
ALT 65U/L(↑,参考:0-40)
AST 45U/L(↑,参考:0-35)
Cr 115μmol/L(正常)
GLU 6.8mmol/L(↑,参考:3.9-6.1)
也支持 JSON 格式(包含 text/ content/ lab_report 字段的对象)。
bash
# 从 skills 目录运行
python3 clinic/primary-care-assist/lab-report-interpret/scripts/run.py \
--input data/clinic-lab-report/case-001.txt \
--appkey <your-appkey>
# 保存输出到文件
python3 clinic/primary-care-assist/lab-report-interpret/scripts/run.py \
--input data/clinic-lab-report/case-001.txt \
--appkey <your-appkey> \
--output runs/clinic-lab-report/case-001.json
--input PATH: 必填。检查报告文件路径(txt 或 json,UTF-8)。--appkey STRING: 必填。调用内部医疗大模型的鉴权 key,由平台分配。--output PATH:输出文件路径(默认:打印到 stdout)。--base URL:内部大模型 base URL(默认: https://maas-api.hivoice.cn/v1)。--model STRING:模型名称(默认: u2-med)。--timeout SECONDS:HTTP 超时秒数; 0 表示一直等待(默认:0)。--encoding STRING:输入文件编码(默认: utf-8)。输出分两部分:
JSON 结构:
json
{
"exam_type": "血常规 + 生化",
"overall_status": "轻度异常",
"abnormal_items": [
{
"item_name": "WBC(白细胞)",
"value": "12.5×10⁹/L",
"reference_range": "4.0-10.0×10⁹/L",
"status": "偏高",
"clinical_significance": "白细胞升高,提示可能存在感染或炎症反应",
"urgency": "需关注",
"suggestions": "结合临床症状,建议复查或行CRP、PCT等炎症指标"
}
],
"normal_items_summary": "RBC、HGB、PLT均在正常范围",
"overall_interpretation": "WBC轻度升高,合并ALT、AST轻度升高,提示可能存在感染伴肝功能轻度受损,血糖略高于正常上限。建议进一步评估感染原因,注意肝功能动态变化。",
"follow_up_suggestions": [
"1周后复查肝功能、血常规",
"监测血糖,必要时行OGTT"
],
"urgent_attention_needed": false
}
自然语言摘要:以"【摘要】"开头,总结关键异常和临床建议。
https://maas-api.hivoice.cn/v1/chat/completionsurgent_attention_needed: true,需立即处置data/、 runs/),skill 目录内仅保留可发布的核心文件