本技能用于根据用户的医疗相关提问,生成规范化的叙事医学素材与平行病历文档。技能整合了循证医学文献检索、叙事人群分类、规范化模板输出等功能。
用户提问涉及以下内容时使用本技能:
调用相关技能进行文献检索:
```
技能名称: medical-advice
询问内容: 基于用户提问,获取循证医学治疗建议
```
```
技能名称: pubmed-literature-search
检索词: 用户提问中的疾病/药物/治疗相关关键词
筛选: 最新临床指南、治疗进展
```
根据用户提问内容,识别叙事对象所属人群分类:
| 人群分类 | 特征标签 | 适用场景 |
|---|---|---|
| --------- | --------- | --------- |
| 慢性病患者 | 长期用药、定期复查 | 糖尿病、高血压、哮喘 |
| 肿瘤患者 | 重大诊断、心理冲击 | 各类癌症 |
| 老年患者 | 多病共存、认知变化 | 65岁以上 |
| 儿童/青少年 | 家长参与、成长影响 | 儿科相关 |
| 孕产妇 | 特殊时期、家庭焦点 | 妊娠、分娩 |
| 术后康复 | 急性转慢性、功能恢复 | 手术后 |
| 重症患者/家属 | 生死抉择、情感冲击 | ICU相关 |
| 安宁疗护 | 临终关怀、生命回顾 | 姑息治疗 |
| 精神心理 | 认知行为、社会功能 | 心理/精神科 |
| 职业病患者 | 工作相关、健康损害 | 职业病 |
叙事闭锁类型:
根据用户需求,选择以下三种叙事类型之一生成叙事素材:
核心特点:第一人称深度自述,像与老朋友对话般温暖叙述
灵感来源:Neil Gaiman访谈风格——只言片语,却能展开丰富的高维信息
字数要求:1500-2000字
写作要点:
结构模板:
【开篇】一个具体的画面/场景切入
【展开】疾病发现→治疗过程→内心变化
【高潮】关键转折点的情感爆发
【收束】反思与和解,留有余韵
示例风格:
> 那天拿到检查报告的时候,窗外的阳光正好照在纸上。我看着那些数字,它们在发光——不是希望的光,是那种让人眩晕的、不真实的光。护士说"需要进一步检查",这几个字在我脑子里转了很久,到现在也没完全消化。
核心特点:受众导向叙事弧线,因果逻辑严密,情感节奏可控
灵感来源:故事架构师——构建因果弧线而非罗列事件
字数要求:1800-2500字
写作要点:
结构模板:
【第一幕:发现】
- 症状出现的第一刻
- 就医的犹豫与决定
- 初诊的冲击
【第二幕:旅程】
- 治疗的开始与期待
- 第一次不良反应
- 与医生的关键对话
- 家人的支持与担忧
【第三幕:转折】
- 病情变化/好起来的迹象
- 医患信任的建立
- 对疾病认知的转变
【第四幕:反思】
- 疾病带来的改变
- 对生命的重新理解
- 给同类患者的建议
核心特点:口述历史风格,引导式提问激活记忆,结构化保存
灵感来源:口述历史挖掘机——专业采访逻辑激活深层记忆
字数要求:2000-3000字
写作要点:
结构模板:
【引言】
- 背景介绍(年龄、职业、家庭背景)
- 与疾病的关系概述
【第一章:发现】
- 最早的症状记忆
- 就医的决定过程
- 初诊当天的完整回忆
【第二章:治疗】
- 第一次治疗的经历
- 印象最深的医护人员
- 治疗过程中最难熬的时刻
【第三章:支持】
- 家人的角色与变化
- 社会支持系统的作用
- 经济因素的影响
【第四章:反思】
- 疾病改变了什么
- 现在如何看待健康
- 想对年轻时的自己说什么
【附录:关键时间节点表】
- T0:症状初现
- T1:确诊
- T2:关键治疗
- T3:现状
无论选择哪种叙事类型,后续需整理为标准化平行病历(七部分结构,≥1400字):
使用docx技能生成Word文档,严格按照assets/叙事素材模板.docx样式:
文档结构:
样式规范:
G:\claw\叙事医学\output\[类型]_叙事素材_[日期].docxG:\claw\叙事医学\
└── output\
└── 叙事素材_[日期]_[序号].docx
使用docx-js生成规范化文档:
// scripts/create_narrative_doc.js
const { Document, Packer, Paragraph, TextRun, HeadingLevel, ... } = require('docx');
// 完整代码见scripts/create_narrative_doc.js
# PubMed检索
python scripts/research.py pubmed "检索词" --max-results 10 --format markdown
# arXiv检索(基础研究)
python scripts/research.py arxiv "检索词" --max-results 5
references/narrative_taxonomy.md - 叙事人群分类详表references/medical_keywords.md - 医学关键词映射references/evidence_levels.md - 循证医学证据分级第四步叙事生成集成了以下叙事技能:
| 叙事类型 | 集成技能 | 核心特点 | 参考文件 |
|---|---|---|---|
| --------- | --------- | --------- | --------- |
| 自传型 | narrative-voice | 轻档/深档双档、叙事感强、余韵结尾 | 用户已安装 |
| 平行病历型 | storytelling | 因果弧线、受众导向、情感节奏控制 | 用户已安装 |
| 反思写作型 | memo-teller | 口述历史、诱导提问、时间线重构 | 用户已安装 |
assets/叙事素材模板.docx - 标准输出模板用户: 我想了解糖尿病患者的用药体验故事,用自传的形式写
↓ 识别触发词"自传"→启动本技能
↓ 第一步:收集问题(糖尿病、用药体验、情感诉求)
↓ 第二步:检索糖尿病治疗指南、二甲双胍等文献
↓ 第三步:分类为慢性病患者、疑虑型闭锁
↓ 第四步A:生成自传型叙事素材(Narrative Voice风格)
- 第一人称,温暖叙述
- 深档展开:500字+情感层次
- 余韵结尾
↓ 第四步:整理平行病历七部分
↓ 输出: G:\claw\叙事医学\output\自传型_叙事素材_[日期].docx
用户: 帮我写一个肺癌患者的治疗旅程故事
↓ 识别"治疗旅程"→启动本技能
↓ 第一步:收集问题(肺癌、治疗、治疗旅程)
↓ 第二步:检索NSCLC治疗指南、免疫治疗等文献
↓ 第三步:分类为肿瘤患者、创伤型闭锁
↓ 第四步B:生成平行病历型叙事(Storytelling结构)
- 四幕结构:发现→旅程→转折→反思
- 因果弧线:张力→决策→行动→结果
- 情感节奏控制
↓ 第四步:整理标准化平行病历
↓ 输出: G:\claw\叙事医学\output\平行病历型_叙事素材_[日期].docx
用户: 为老年慢病患者写一个回忆录式的抗病故事
↓ 识别"回忆录"→启动本技能
↓ 第一步:收集问题(老年慢病、抗病经历)
↓ 第二步:检索慢病管理、老年医学等文献
↓ 第三步:分类为老年患者、老年型闭锁
↓ 第四步C:生成反思写作型叙事(口述历史风格)
- 诱导式提问引导记忆
- 五感细节激活
- 时间线重构
↓ 第四步:整理平行病历七部分
↓ 输出: G:\claw\叙事医学\output\反思型_叙事素材_[日期].docx
共 2 个版本