返回顶部
m

medical-scribe-dictation 医疗口述转录

Convert physician verbal dictation into structured SOAP notes. Trigger.

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

medical-scribe-dictation

医疗听写转录

将非结构化的医生口述内容转换为专业格式化的SOAP(主观、客观、评估、计划)记录,并进行医学术语标准化和临床质量保证。

使用时机

  • - 当任务需要将医生的口头听写转换为结构化的SOAP记录时使用此技能。触发条件。
  • 用于需要明确假设、限定范围和可重复输出格式的学术写作任务。
  • 当需要为缺失输入、执行错误或部分证据提供文档化的回退路径时使用此技能。

关键特性

相关详情请参见上方## 特性部分。

  • - 以范围为导向的工作流程,专注于:将医生的口头听写转换为结构化的SOAP记录。触发条件。
  • 打包的可执行路径:scripts/main.py。
  • 参考资料位于references/目录中,提供任务特定的指导。
  • 结构化的执行路径旨在保持输出的一致性和可审查性。

依赖项

  • - openai 或 anthropic - 用于结构提取的大语言模型
  • spacy + scispacy - 医学自然语言处理
  • faster-whisper(可选)- 本地语音转文字
  • pydantic - 数据验证

使用示例

相关详情请参见上方## 用法部分。

bash
cd 20260318/scientific-skills/Academic Writing/medical-scribe-dictation
python -m py_compile scripts/main.py
python scripts/main.py --help

示例运行计划:

  1. 1. 确认用户输入、输出路径以及任何必需的配置值。
  2. 如果脚本使用固定设置,编辑文件内的CONFIG块或文档化参数。
  3. 使用验证后的输入运行python scripts/main.py。
  4. 审查生成的输出,并返回最终产物,同时注明任何假设。

实现细节

相关详情请参见上方## 工作流程部分。

  • - 执行模型:验证请求,选择打包的工作流程,并生成限定的可交付成果。
  • 输入控制:在运行任何脚本之前,确认源文件、范围限制、输出格式和验收标准。
  • 主要实现界面:scripts/main.py。
  • 参考指南:references/包含支持规则、提示或检查清单。
  • 需要首先明确的参数:输入路径、输出路径、范围过滤器、阈值以及任何领域特定的约束。
  • 输出规范:保持结果可重复,明确标识假设,避免未记录的副作用。

快速检查

在深入执行之前,使用此命令验证打包脚本入口点是否可解析。

bash
python -m py_compile scripts/main.py

审计就绪命令

使用这些具体命令进行验证。它们特意设计为自包含,避免使用占位符路径。

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

工作流程

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

特性

  • - 语音转文字处理:转录音频或处理预转录的文本
  • SOAP结构生成:自动将临床内容组织到标准部分
  • 医学术语处理:标准化缩写,扩展首字母缩略词,验证药物名称
  • 临床质量检查:标记缺失的必要元素,建议澄清
  • 多专科支持:适用于内科、外科、儿科等的可适配模板

用法

处理预转录文本

text
python scripts/main.py --input 患者表现为... --output-format soap

处理音频文件(需要whisper/faster-whisper)

text
python scripts/main.py --audio consultation.wav --output note.md

Python API

python
from scripts.main import MedicalScribe

scribe = MedicalScribe(specialty=internal_medicine)
soapnote = scribe.processdictation(transcription_text)
print(soapnote.tomarkdown())

参数

参数类型默认值描述
input字符串-原始转录文本或文本文件路径
audio
字符串 | - | 音频文件路径(wav/mp3/m4a) | | specialty | 字符串 | general | 用于上下文提示的医学专科 | | output-format | 字符串 | soap | 输出格式:soap、ehr、narrative | | language | 字符串 | auto | 语言代码(en/zh/es/...) | | confidence-threshold | 浮点数 | 0.85 | 自动接受的最低置信度 |

SOAP输出结构

markdown

临床记录 - [日期]

主观

主诉: 现病史: 系统回顾: 既往史: 用药史: 过敏史: 社会史: 家族史:

客观

生命体征: 体格检查: 诊断性检查:

评估

主要诊断: 鉴别诊断: 临床推理:

计划

诊断性: 治疗性: 患者教育: 随访:

技术架构

组件

  1. 1. 转录模块(可选):基于Whisper的语音转文字,带有医学词汇微调
  2. 分段引擎:基于自然语言处理的部分识别和内容分类
  3. 术语处理器:医学命名实体识别和标准化
  4. SOAP组装器:结构化输出生成,带有专科特定格式化
  5. 质量验证器:完整性检查和临床危险信号检测

技术难度

- 需要医学领域专业知识、复杂的自然语言处理流程和临床验证。

已知限制

  • - 医学术语准确性取决于语音清晰度
  • 模糊的口述可能需要人工澄清
  • 建议在最终确定前验证药物名称
  • 对于关键病例,不能替代医生审查

参考资料

参见references/目录:

  • - soap-templates.md - 专科特定的SOAP模板
  • medical-abbreviations.json - 常见缩写映射
  • terminology-sources.md - 医学本体参考(SNOMED CT、ICD-10)
  • example-cases.md - 带有预期输出的示例口述

安全注意事项

⚠️ 需要临床验证:所有生成的记录在进入病历前必须由主治医生审查。

⚠️ 无诊断权限:此工具结构化临床信息,但不提供诊断建议。

风险评估

风险指标评估级别
代码执行本地执行Python/R脚本
网络访问
无外部API调用 | 低 | | 文件系统访问 | 读取输入文件,写入输出文件 | 中 | | 指令篡改 | 标准提示指南 | 低 | | 数据泄露 | 输出文件保存到工作区 | 低 |

安全检查清单

  • - [ ] 无硬编码凭据或API密钥
  • [ ] 无未经授权的文件系统访问(../)
  • [ ] 输出不暴露敏感信息
  • [ ] 已实施提示注入保护
  • [ ] 输入文件路径已验证(无../遍历)
  • [ ] 输出目录限制在工作区内
  • [ ] 脚本在沙盒环境中执行
  • [ ] 错误消息已清理(不暴露堆栈跟踪)
  • [ ] 依赖项已审计

先决条件

text

Python依赖项

pip install -r requirements.txt

评估标准

成功指标

  • - [ ] 成功执行主要功能
  • [ ] 输出符合质量标准
  • [ ] 优雅处理边缘情况
  • [ ] 性能可接受

测试用例

  1. 1. 基本功能:标准输入 → 预期输出
  2. 边缘情况:无效输入 → 优雅的错误处理
  3. 性能:大数据集 → 可接受的处理时间

生命周期状态

  • - 当前阶段:草稿
  • 下次审查日期:2026-03-06
  • 已知问题:无
  • 计划改进
- 性能优化 - 额外功能支持

输出要求

每个最终响应在相关时应明确以下事项:

  • - 目标或请求的可交付成果
  • 使用的输入和引入的假设
  • 工作流程或决策路径
  • 核心结果、建议或产物
  • 约束条件、风险、注意事项或验证需求
  • 未解决事项和下一步检查

错误处理

  • - 如果缺少必需的输入,明确指出哪些字段缺失,并仅请求最少量的额外信息。
  • 如果任务超出文档化范围,停止而不是

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 medical-scribe-dictation-1776010995 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 medical-scribe-dictation-1776010995 技能

通过命令行安装

skillhub install medical-scribe-dictation-1776010995

下载

⬇ 下载 medical-scribe-dictation v1.0.0(免费)

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

v1.0.0 最新 2026-4-13 10:59
medical-scribe-dictation 1.0.0

- Initial release.
- Transforms physician dictation into structured SOAP notes with normalization and clinical quality checks.
- Supports both audio (speech-to-text) and pre-transcribed text inputs.
- Outputs are customizable by specialty, format, and confidence threshold.
- Includes medical terminology handling and validation logic.
- Reference templates, parameter explanations, usage examples, and workflow documentation provided.

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

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

p2p_official_large
返回顶部