返回顶部
l

lab-result-interpretation化验结果解读

A medical assistant tool that transforms complex biochemical laboratory test results into clear, patient-friendly explanations with safety disclaimers and severity flags.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
104
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

lab-result-interpretation

实验室结果解读

一款医疗辅助工具,可将复杂的生化实验室检测结果转化为清晰、通俗易懂的患者友好型解释。

快速检查

bash
python -m py_compile scripts/main.py
python scripts/main.py --help
python scripts/main.py --interactive

使用场景

  • - 使用此技能解读生化实验室检测结果,并生成患者友好型解释。
  • 使用此技能标记异常值,附带严重程度指标和情境化健康建议。
  • 用于需要明确假设、有限范围和可重复输出格式的数据分析任务。
  • 当需要针对缺失输入、执行错误或部分证据提供文档化的备用路径时使用此技能。

工作流程

  1. 1. 在进行详细工作前,确认用户目标、所需输入和不可协商的约束条件。
  2. 验证请求是否与文档化范围匹配,如果任务需要不支持的假设,则提前停止。
  3. 仅使用实际可用的输入,采用打包脚本路径或文档化的推理路径。
  4. 返回结构化结果,将假设、交付物、风险和未解决项分开呈现。
  5. 如果执行失败或输入不完整,切换到备用路径,并明确说明阻止完整完成的具体原因。

危急值: 当任何值处于危急范围时,在响应顶部、逐项检测结果分解之前,输出一个危急发现摘要模块。按严重程度排序(危急→高→正常)。对危急值包含明确的紧急护理建议。

功能特点

  • - 解析多种实验室检测格式(数值、单位、参考范围)
  • 将数值与标准参考范围进行比较
  • 生成患者友好型解释
  • 标记异常值并附带严重程度指标(按危急→高→正常顺序)
  • 提供情境化健康建议
  • 所有输出中均包含强制性医疗免责声明

支持的检测类型

类别检测项目
血常规白细胞、红细胞、血红蛋白、血小板、血细胞比容
血脂四项
总胆固醇、低密度脂蛋白、高密度脂蛋白、甘油三酯 | | 肝功能 | 丙氨酸氨基转移酶、天冬氨酸氨基转移酶、碱性磷酸酶、γ-谷氨酰转移酶、胆红素、总蛋白、白蛋白 | | 肾功能 | 肌酐、血尿素氮、估算肾小球滤过率、尿酸 | | 血糖 | 空腹血糖、糖化血红蛋白 | | 甲状腺功能 | 促甲状腺激素、三碘甲状腺原氨酸、甲状腺素、游离三碘甲状腺原氨酸、游离甲状腺素 | | 电解质 | 钠、钾、氯、钙、镁 | | 炎症指标 | C反应蛋白、血沉 |

使用方法

作为模块

python
from scripts.main import LabResultInterpreter

interpreter = LabResultInterpreter()
result = interpreter.interpret(总胆固醇: 5.8 mmol/L (参考范围: 3.1-5.7))
print(result.explanation)

命令行界面

text
python scripts/main.py --file lab_report.txt
python scripts/main.py --interactive

参数

名称类型默认值必需描述
file字符串要处理的实验室报告文件路径
interactive
布尔值 | false | 否 | 启用交互模式进行手动输入 | | input | 字符串 | | 否 | 用于解读的直接实验室检测输入字符串 |

输入格式

接受灵活格式:

检测名称: 数值 单位 (参考范围: 最小值-最大值)
检测名称 数值 单位 参考范围: 最小值-最大值
检测名称: 数值 (最小值-最大值)

输出格式

json
{
test_name: 总胆固醇,
value: 5.8,
unit: mmol/L,
reference_min: 3.1,
reference_max: 5.7,
status: 偏高,
explanation: 您的总胆固醇略高于正常范围...,
severity: 轻度,
recommendation: 考虑减少饱和脂肪摄入...
}

医疗免责声明

本工具仅提供教育信息,不能替代专业医疗建议、诊断或治疗。请始终咨询合格的医疗保健提供者以解读实验室结果。本工具不进行诊断——仅解释检测含义。

参考资料

  • - references/labreferenceranges.json — 标准参考范围
  • references/explanationtemplates.json — 患者友好型模板
  • references/testmetadata.json — 检测描述和临床说明

依赖项

  • - Python >= 3.8(严格要求;使用数据类模块)
  • 运行时版本检查: 脚本必须在启动时检查 sys.version_info >= (3, 8),如果检查失败,在任何导入之前退出并显示 错误:需要 Python 3.8+。

前提条件

text
pip install -r requirements.txt

输入验证

此技能接受:标准格式的生化实验室检测结果(检测名称、数值、单位、参考范围),用于生成患者友好型解释。

如果用户的请求不涉及实验室结果解读——例如,要求诊断疾病、开具治疗方案、解读影像结果或进行一般医疗咨询——则不继续执行工作流程。而是回复:

lab-result-interpretation 旨在用患者友好型语言解释生化实验室检测值。它不诊断疾病或替代医疗建议。您的请求似乎超出了此范围。请提供带有参考范围的实验室检测值,或咨询合格的医疗保健提供者。

当请求超出范围、缺少实验室值或需要临床诊断时,不要继续工作流程。对于缺失输入,明确说明哪些字段缺失。

备用行为

如果 scripts/main.py 失败或所需输入不完整:

  1. 1. 报告确切的失败点和错误消息。
  2. 说明仍然可以完成的内容(例如,对可用值的部分解读)。
  3. 手动备用:使用 --interactive 模式逐个输入值,或提供原始值和参考范围进行手动比较。
  4. 不要编造实验室值、参考范围或临床解读。

边界执行

此技能明确

  • - 诊断医疗状况
  • 推荐特定药物或剂量
  • 替代持证医疗保健提供者的咨询
  • 解读影像、病理或基因检测结果(对于影像结果,请咨询放射科医生报告;对于基因检测,请咨询遗传咨询师)

任何需要跨越这些边界的请求都必须被拒绝,并附上医疗免责声明和转介至适当的专业资源。

输出要求

每个最终响应在相关时必须明确包含以下项目:

  • - 目标或请求的交付物
  • 使用的输入和引入的假设
  • 工作流程或决策路径
  • 危急发现摘要(如果任何值为危急——置于顶部,在逐项检测结果分解之前)
  • 核心结果、建议或产物
  • 约束条件、风险、注意事项或验证需求(包括医疗免责声明)
  • 未解决项和后续检查

错误处理

  • - 如果缺少必需输入,明确说明哪些字段缺失,并仅请求最少量的额外信息。
  • 如果任务超出文档化范围,则停止,而不是猜测或悄然扩大任务范围。
  • 如果 scripts/main.py 失败,报告失败点,总结仍然可以安全完成的内容,并提供手动备用方案。
  • 如果 --file 路径包含 ../ 或指向工作区之外,在打开文件前拒绝并发出路径遍历警告。
  • 不要编造文件、引用、数据、搜索结果或执行结果。

响应模板

对于非简单请求,使用以下固定结构:

  1. 1. 目标
  2. 收到的输入
  3. 假设
  4. 工作流程
  5. 危急发现摘要(如适用——对危急值的紧急护理建议)
  6. 交付物
  7. 风险和限制(始终包含医疗免责声明)
  8. 后续检查

对于压力/多约束请求,还需包含:

  • - 约束检查清单(合规性、性能、错误路径)
  • 明确声明未进行诊断的边界声明
  • 未解决项及明确的阻止原因

如果请求简单,可以压缩结构,但始终明确包含医疗免责声明和范围限制。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 lab-result-interpretation-1776016289 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 lab-result-interpretation-1776016289 技能

通过命令行安装

skillhub install lab-result-interpretation-1776016289

下载

⬇ 下载 lab-result-interpretation v1.0.0(免费)

文件大小: 17.53 KB | 发布时间: 2026-4-13 10:47

v1.0.0 最新 2026-4-13 10:47
Initial release of lab-result-interpretation skill.

- Provides patient-friendly explanations for biochemical lab test results, including severity flags and health recommendations.
- Flags critical values and displays an urgent summary at the top, sorted by severity.
- Supports common panels: blood, lipid, liver, kidney, electrolytes, thyroid, inflammation, and blood sugar tests.
- Enforces strict boundaries (no diagnosis, no treatment, no non-lab result interpretation).
- Includes robust input validation, error handling, and fallback behaviors.
- Every output includes a mandatory medical disclaimer.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部