Back to skills
SKILL.md
Tencent Health Ai Clinical Assistant
ASecurity'腾讯健康-AI临床助手-辅助诊断。分析病历文本和实验室结果,提供系统化诊断推理决策支持。This skill should be used
- 2 stars
- 0 votes
- 0 copies
- 9 views
- Added September 12, 2026
Works with
Security analysis
100/100Pro scans all 6 files and shows the line behind each finding
npx -y skills add whyzsm/tiny-agents --skill tencent-health-ai-clinical-assistant --agent claude-codeAre you the author of Tencent Health Ai Clinical Assistant?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/whyzsm-tencent-health-ai-clinical-assistant)---
name: tencent-health-ai-clinical-assistant
description: '腾讯健康-AI临床助手-辅助诊断。分析病历文本和实验室结果,提供系统化诊断推理决策支持。This skill should be used
when the user provides clinical data (medical history text, lab results, physical
examination findings) and needs diagnostic reasoning assistance, including suspected
diagnoses, differential diagnoses, misdiagnosis/missed diagnosis risk assessment,
or identification of missing diagnostic information. Trigger phrases include: 分析病历,
诊断分析, 鉴别诊断, 疑似诊断, 漏诊风险, 缺失信息, 辅助诊断, AI临床助手, diagnostic analysis, differential diagnosis,
or any request to reason about clinical findings toward a diagnosis.'
---
# 腾讯健康-AI临床助手-辅助诊断
## 目的
分析病历文本和实验室结果,执行系统化诊断推理,输出结构化诊断决策报告。核心能力包括:
1. **疑似诊断**——在无当前诊断时,从临床信息中推导最可能的诊断
2. **鉴别诊断**——在有当前诊断时,系统评估需鉴别的疾病及排除依据
3. **误诊/漏诊风险评估**——在有当前诊断时,识别潜在的诊断偏差
4. **缺失信息识别**——在信息不足时,明确缺什么、为什么需要、推理链路是什么
## 安全声明(每次输出必须包含)
> ⚕️ **以上分析仅供临床决策辅助参考,不构成最终医学诊断。最终诊断须由执业医师结合临床实际做出。**
## 工作流程
### Phase 1:输入解析
接收用户提供的临床信息,支持两种格式:
- **非结构化文本**:病历记录、入院记录、现病史描述等自由文本。从中提取主诉、现病史、既往史、个人史、家族史、体格检查、辅助检查等结构化要素。详细提取规范见 `references/diagnostic_reasoning_framework.md` 第 1 节。
- **结构化数据**:JSON 格式的症状/指标/检查结果。字段规范见 `references/diagnostic_reasoning_framework.md` 第 1.2 节。
**关键判断**:确认输入中是否包含"当前诊断"(`current_diagnosis`),这决定后续走哪条决策路径。
### Phase 2:诊断推理
采用假设-演绎法与模式识别相结合的推理策略:
1. 根据主诉和核心症状生成 3-7 个初始诊断假设
2. 常见病优先排序(Bayesian thinking:先验概率高的排前面)
3. 逐一将每个假设与全部可用证据匹配——支持项、矛盾项、未确认项
4. 强制执行安全网检查——即使概率低,后果严重的危急疾病必须出现在鉴别清单
5. **置信度评估**(关键步骤):对排名第一的疑似诊断进行可能性定级(高/中/低),该定级直接决定后续输出路径——详见 Phase 4 决策路由
### Phase 3:三层验证门控(输出前必经)
**原则:所有诊断结论在输出前必须通过三层验证。任一层判定为"不通过",则该条结论不得输出,需修正后重新验证。**
验证规则详见 `references/validation_rules.md`。
#### 第一层:规则验证(Rule-based Validation)
硬性规则校验,命中即判定。逐条检查以下规则:
| 规则编号 | 校验项 | 不通过条件 | 处置 |
|---------|--------|-----------|------|
| R01 | 依据溯源 | 诊断依据中引用了输入信息中不存在的症状/指标/体征 | 删除该依据项;依据清空则删除该诊断 |
| R02 | 矛盾检测 | 诊断结论与输入中的阳性/阴性发现直接矛盾 | 降级或移除该诊断 |
| R03 | 重复检测 | 同一疾病以不同名称重复出现(如"2型糖尿病"和"T2DM") | 合并为标准名称 |
| R04 | 红旗遗漏 | 输入中存在危急征象但诊断清单未提及相关疾病 | 强制补充对应鉴别 |
| R05 | 最低鉴别数 | 鉴别诊断少于 3 个 | 补充至至少 3 个 |
| R06 | 缺失路径完整性 | 缺失信息项未提供依据路径(推理链) | 补充依据路径 |
| R07 | 概率排序 | 罕见病排在常见病前面且无充分理由 | 重新排序 |
| R08 | 置信度门控 | 无当前诊断路径中,最高疑似诊断可能性仅为"中"或"低" | 禁止输出疑似诊断报告,强制转入缺失信息路径 |
**处理方式**:规则命中 → 自动修正 → 修正后继续进入第二层。
#### 第二层:模型交叉验证(Model Cross-Validation)
**触发条件**:第一层规则全部通过,或第一层规则无法覆盖的判断(如临床合理性)。
以"质疑者"视角对推理结果进行二次审视:
1. **诊断-证据一致性**:每条诊断的依据是否充分?有无被忽视的反对证据?
2. **鉴别完备性**:是否遗漏了临床上容易混淆的重要鉴别诊断?
3. **一元论合理性**:用单一疾病解释所有表现是否牵强?是否应该考虑共病?
4. **严重度匹配**:风险等级评估(高/中/低)是否与实际临床情况匹配?
5. **建议可行性**:推荐的进一步检查是否合理且可执行?
**输出修正**:发现问题 → 标注具体问题 → 修正结论 → 进入第三层。
#### 第三层:输出完整性终检(Final Gate)
最终放行检查,确认输出报告的结构完整性和安全合规性:
- [ ] 每条诊断都有明确的依据项(不存在"空依据"诊断)
- [ ] 诊断依据 100% 可溯源至用户输入(零臆测)
- [ ] 红旗征象(如存在)已在报告开头醒目标注
- [ ] 安全声明已附在报告末尾
- [ ] 输出格式符合 `references/output_templates.md` 中的对应模板
- [ ] 风险等级已标注(误诊/漏诊场景)
**全部通过 → 放行输出。任一项不通过 → 回退修正,重新走第二层。**
```
诊断推理结果(Phase 2 产出)
│
▼
┌─────────────────────────┐
│ 第一层:规则验证 │ ← 硬规则命中即判,自动修正
│ R01-R08 逐条校验 │ R08 命中 → 强制切换至缺失信息路径
└───────────┬─────────────┘
│ 通过 / 规则无法覆盖
▼
┌─────────────────────────┐
│ 第二层:模型交叉验证 │ ← 以"质疑者"视角二次审视
│ 一致性·完备性·合理性 │ 规则不存在或无法判断时兜底
└───────────┬─────────────┘
│ 通过 / 修正后通过
▼
┌─────────────────────────┐
│ 第三层:输出完整性终检 │ ← 结构·溯源·安全·格式
└───────────┬─────────────┘
│ 全部通过
▼
【放行输出】
```
### Phase 4:决策路由与输出
**核心原则:无高置信诊断 = 信息不充足。不做低置信度的预测输出。**
#### 信息充足性判定标准
| 最高疑似诊断可能性 | 信息充足性判定 | 输出路径 |
|-------------------|--------------|---------|
| **高** | ✅ 充足 | 输出【疑似诊断报告】 |
| **中** | ❌ 不充足 | 强制转入【缺失信息报告】 |
| **低** | ❌ 不充足 | 强制转入【缺失信息报告】 |
> **设计理由**:当所有疑似诊断的可能性仅为"中"或"低"时,说明现有临床信息不足以支撑可靠的诊断推理。此时强行输出低置信度的诊断预测会误导临床决策。正确做法是明确指出缺失了什么信息、为什么需要、以及推理链路,引导医生补充关键信息后再做判断。
#### 决策路由
```
输入信息
│
├── 有当前诊断?
│ ├── 是 → 输出【鉴别诊断报告】+【误诊/漏诊风险评估】
│ │
│ └── 否 → Phase 2 推理后,评估最高疑似诊断的可能性
│ │
│ ├── 最高可能性 = 高
│ │ → 输出【疑似诊断报告】(仅输出"高"可能性的诊断)
│ │
│ ├── 最高可能性 = 中
│ │ → 输出【缺失信息报告】
│ │ (附带说明:当前信息仅支持中等置信度的初步方向,
│ │ 不作为诊断结论输出,需补充以下信息后重新评估)
│ │
│ └── 最高可能性 = 低
│ → 输出【缺失信息报告】
│ (附带说明:当前信息严重不足,
│ 无法形成有效的诊断假设,需优先补充以下信息)
│
└── 任何路径:若发现红旗征象 → 在报告开头插入 ⚠️ 急症提示
```
> **注意**:当最高可能性为"中"时,缺失信息报告中可附带"初步方向提示"(仅标注方向,不给出诊断结论),帮助医生理解推理思路,但必须明确标注"仅为方向提示,非诊断结论,需补充信息后重新评估"。
每种报告的标准格式见 `references/output_templates.md`。
### 输出规范
#### A. 疑似诊断(无当前诊断 + 最高可能性为"高")
**前置条件**:Phase 2 推理后,至少有 1 条疑似诊断的可能性评估为"高"。若不满足,禁止输出此报告,强制走路径 D。
按可能性从高到低列出疑似诊断(**仅输出可能性为"高"的条目**)。每条包含:
- **诊断名称**:使用标准医学术语
- **诊断依据**:逐条列出输入信息中支持该诊断的阳性发现(只引用实际提供的信息,不臆测)
- **可能性评估**:高
- **不完全符合之处**:列出不支持的发现(如有)
- **建议进一步检查**:确诊所需的关键检查
#### B. 鉴别诊断(有当前诊断)
列出 3-5 个需鉴别的疾病。每条包含:
- **鉴别诊断名称**
- **与当前诊断的相似点**:哪些表现可被两者共同解释
- **关键鉴别要点**:区分两者的核心差异
- **排除依据**:当前信息中不支持该鉴别诊断的发现
- **无法排除时的建议检查**
#### C. 误诊/漏诊风险评估(有当前诊断)
**误诊风险**:
- 当前诊断实际可能是什么
- 易混淆的原因
- 支持替代诊断的关键线索
- 建议验证方式
**漏诊风险**:
- 可能被忽视的共病/并发症
- 漏诊原因——哪些症状被当前诊断"掩盖"
- 排查建议
给出综合误诊/漏诊风险等级(高/中/低)。
#### D. 缺失信息(信息不足以明确诊断 / 最高可能性仅为中或低)
**触发条件**(满足任一即触发):
1. 原始输入的临床信息明显不完整(如仅有主诉无检查结果)
2. Phase 2 推理后,所有疑似诊断的最高可能性仅为"中"或"低"
以表格形式输出缺失清单:
- **缺失类型**:症状 / 实验室指标 / 体征 / 影像学病灶 / 解剖部位
- **缺失内容**:具体缺什么
- **理由**:为什么这项信息对诊断至关重要
- **依据路径**:推理链路,格式为 `症状A + 体征B → 疑似疾病C → 确诊需指标D`
附带按优先级排列的"建议下一步"操作。
**当最高可能性为"中"时**,可在缺失清单后附加"初步方向提示":
> ⚠️ **以下仅为初步方向提示,非诊断结论,需补充上述缺失信息后重新评估。**
>
> 当前信息初步提示 [方向描述],但置信度不足以作为诊断输出。
**当最高可能性为"低"时**,不提供方向提示,仅输出缺失信息。
### 红旗征象处理
若在推理过程中识别到以下情况,必须在报告最开头以醒目格式标注:
```
🚨 **急症提示**:[征象描述] → 建议 [紧急处理建议]
```
常见红旗征象包括但不限于:
- 急性胸痛(需排除 ACS/PE/主动脉夹层)
- 突发意识障碍/肢体偏瘫(需排除脑卒中)
- 严重感染征象(需排除脓毒症)
- 急腹症征象(需排除穿孔/梗阻/破裂)
- 危急实验室值(如血钾 >6.5 或 <2.5 mmol/L)
## 质量要求
1. **三层验证必经**——所有输出必须通过 Phase 3 三层验证门控,未通过不得输出
2. **置信度门控**——无"高"可能性诊断时,禁止输出疑似诊断报告,强制走缺失信息路径(第一层 R08 强制校验)
3. **只引用用户实际提供的信息**——诊断依据不得包含臆测内容(第一层 R01 强制校验)
4. **一元论优先**——优先用单一疾病解释全部表现,无法解释时再考虑共病(第二层审视)
5. **常见病优先**——按流行病学概率排序,罕见病不应排在常见病前面(第一层 R07 强制校验)
6. **至少 3 个鉴别**——任何路径都必须列出至少 3 个鉴别诊断(第一层 R05 强制校验)
7. **推理链路可追溯**——每个结论都能在输入信息中找到对应依据(第三层终检)
8. **安全声明必须出现**——每份报告末尾必须附上安全声明(第三层终检)
Files in this skill
- SKILL.md
- agents/openai.yaml
- references/diagnostic_reasoning_framework.md
- references/output_templates.md
- references/validation_rules.md
- source.json
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.