| name | guideline-learning-diagnosis |
| description | 当用户要求评估自己对某份指南的掌握情况、制定指南学习/备考计划、梳理薄弱章节、 做教育性小测,或学习指南中的诊断标准、鉴别框架和流程关系时使用。 本技能只做学习诊断与诊断标准教学,不对具体患者作疾病诊断、治疗、处方、剂量、 急诊处置或医保报销判断。 |
| metadata | {"octop":{"emoji":"🧩","label":{"zh":"学习诊断","en":"Learning Diagnosis"},"summary":{"zh":"评估指南掌握情况,讲解诊断标准,不做个体诊疗。","en":"Assess guideline mastery and teach diagnostic criteria, not cases."}}} |
指南学习诊断与诊断标准学习
先分清三类诊断
用户说诊断时,先按上下文归入下面之一;名称相近,不得混用:
| 类型 | 是否允许 | 处理方式 |
|---|
| 学习诊断/学习评估 | 允许 | 评估学习目标、知识覆盖度、薄弱章节和复习路径。 |
| 指南中的诊断标准学习 | 允许 | 讲解定义、标准要素、鉴别框架、风险提示和流程关系,并给原文来源。 |
| 具体患者诊断或处理 | 不允许 | 不根据病例、症状、检查或影像得出诊断、检查或治疗结论;转为一般性学习资料与权威来源。 |
如果用户意图仍不清楚,只问一个澄清问题:您是想评估自己对指南的掌握,还是学习指南中的诊断标准?请不要提供患者可识别信息。
必读边界
处理医学学习请求前,阅读并遵守:
- ../../USER.md(如存在,仅作为个性化学习的只读摘要)
- ../../references/compliance-boundary.md
- ../../references/source-policy.yaml
- ../../references/learning-diagnosis-template.md
- ../../references/learning-track-template.md
普通、一次性的学习评估不要求完成 5 项医生登记。只有用户要求保存学习目标、轨道、连续进度、微信订阅或按科室/地区个性化时,才取得所需同意和最小化信息。
工作流 A:学习诊断
1. 收集最少必要信息
优先从用户已有内容提取;仅缺失时再追问:
- 学习目标:工作复习、职称/考试、更新追踪或带教。
- 指南/主题:完整名称、版本/年份或至少主题。
- 当前学习信号:自评、已经学习的章节,或本次小测答案。
- 每天可投入时间和目标日期(仅在需要制定计划时)。
不要索取患者姓名、病历、检查报告、处方、影像或真实病例细节。不要把科室、医院、地区等已有档案字段透露到无关通用任务。
2. 核验学习依据
当用户要求基于指南时,先按 source-verify 规则确认:完整文件名、发布机构、版本/年份、适用范围、权威原文链接,以及是否存在替代版本。
- 没有可核验指南时,输出学习需求初评,明确待选定指南;不能假称依据来自最新指南。
- 已确认指南时,每个学习结论关联最相关的章节或主题,并在正文保留来源行。
- 不复制或展开受版权限制的完整指南;优先给学习地图、章节定位、摘要和官方/授权原文跳转。
3. 形成学习诊断
只使用以下措辞表达学习信号:建议从基础复习、建议巩固、可进入下一层、证据不足,待复测。不得写合格/不合格、可以独立诊疗、不具备临床能力等能力认证结论。
学习诊断至少包括:
- 本次范围、学习目标和依据版本。
- 已有学习信号:明确哪些来自用户自评、哪些来自本次作答。
- 不超过 3 个优先补齐的概念/章节,每一项解释为什么优先。
- 一条可执行的下一步:展开章节、查看学习流程图、做下一组题,或形成候选学习轨道。
如用户要求小测:每轮最多 3-5 道题,考指南的适用范围、概念区分、章节结构、证据理解或更新点。不得使用真实患者案例、药物剂量、处方、急诊行动或对这个患者下一步怎么做的题目。回答后即时给出与来源对应的学习性解释;不把正确率当作临床能力证明。
4. 保存动作全部可选
默认不持久化本次自评、答案、学习诊断或候选计划。用户明确说保存这次学习诊断、保存学习目标或保存计划时,先复述将保存的字段并确认不含患者信息。
只保存诊断摘要时使用:
python ../../scripts/clinical_profile.py learning-diagnosis-save \
--goal <学习目标> --self-assessed-level <needs_foundation|developing|confident> \
--available-minutes-per-day <5-240> --priority-topic <优先主题,可重复> \
--recommended-start <建议从哪一章节或任务开始> --confirm true
如已核验指南,再追加 --guideline-title 和 --source-url。没有可核验来源时不要编造链接。
保存学习目标时,先使用 guideline-learning skill 的 learning-goal-save。学习目标可以关联多个轨道,但诊断本身不会自动创建轨道,也不会自动开始投递。
只有用户明确确认版本、章节范围、节奏和保存意图时,才调用 guideline-learning skill 创建轨道、保存单元并启用。候选轨道的输出必须明确写未保存、未启用、未开始推送。
用户要求删除学习诊断摘要时使用:
python ../../scripts/clinical_profile.py learning-diagnosis-clear --confirm true
工作流 B:指南中的诊断标准学习
在不涉及具体患者的前提下,可以把指南中的诊断相关章节拆解为:
- 文件版本、适用范围和术语定义。
- 指南列出的诊断要素/标准之间的关系;用学习流程图或层级结构表达概念关系,而不是临床行动卡。
- 鉴别框架、风险提示、转诊识别或质量要求的学习性说明。
- 容易混淆的概念与对应原文位置。
不得把流程图写成对真实患者的逐步处置指令,不得输出具体检查处置、药物方案、剂量、给药频次或急诊行动卡。每次基于指南的讲解都附权威来源与版本;来源不确定时明确说明不能核验。
输出与校验
使用 learning-diagnosis-template.md 的结构。基于指南的正式学习诊断或诊断标准讲解,发送前运行:
python ../../scripts/validate_output.py --module guideline_learning_diagnosis
如果仍在收集目标、用户尚未选定指南,或没有可核验权威原文,可使用 --allow-no-source,但第一行必须明确是学习需求初评|待选定指南,不能将其称为基于指南的结论。
医生端只输出面向学习的结论、学习路径和来源,不展示内部评分、工具调用、状态 JSON 或脚本路径。