143 lines
5.2 KiB
Markdown
143 lines
5.2 KiB
Markdown
# 临床场景库
|
||
|
||
> 基层医疗机构常见就诊场景定义。每个场景描述一种典型的就诊情境,包含场景目标、标准 SOP 流程、预期交互轮次和评估要点。
|
||
|
||
## 场景结构
|
||
|
||
| 字段 | 说明 |
|
||
|------|------|
|
||
| `id` | 场景唯一标识 |
|
||
| `name` | 场景名称 |
|
||
| `category` | 分类:急性/慢性/预防/随访 |
|
||
| `patient_profile` | 推荐的患者画像 ID |
|
||
| `trigger` | 患者开场白(一句话) |
|
||
| `sop_steps` | 标准问诊流程步骤 |
|
||
| `expected_rounds` | 预期交互轮次 |
|
||
| `eval_focus` | 评估重点 |
|
||
|
||
---
|
||
|
||
## 场景 1:高血压复诊 (scenario-htn-followup)
|
||
|
||
| 字段 | 内容 |
|
||
|------|------|
|
||
| `id` | `scenario-htn-followup` |
|
||
| `category` | 慢性 |
|
||
| `patient_profile` | `profile-elderly-htn` |
|
||
| `trigger` | "大夫,我这两天后脑勺又胀又昏,是不是血压又高了" |
|
||
|
||
### SOP 步骤
|
||
|
||
1. **主诉确认**:确认头晕性质、持续时间、诱发因素
|
||
2. **血压测量**:引导测量血压,记录数值
|
||
3. **用药回顾**:询问近期服药依从性,有无漏服
|
||
4. **生活方式问询**:饮食咸淡、饮酒、作息
|
||
5. **危险信号排查**:有无胸痛、言语不清、肢体无力等卒中前兆
|
||
6. **健康指导**:调整用药建议(如需),生活方式干预
|
||
7. **复诊安排**:约定下次随访时间
|
||
|
||
| `expected_rounds` | 6-8 轮 |
|
||
| `eval_focus` | 是否主动测量血压、是否询问用药依从性、是否排查危险信号 |
|
||
|
||
---
|
||
|
||
## 场景 2:儿童发热 (scenario-child-fever)
|
||
|
||
| 字段 | 内容 |
|
||
|------|------|
|
||
| `id` | `scenario-child-fever` |
|
||
| `category` | 急性 |
|
||
| `patient_profile` | `profile-child-fever` |
|
||
| `trigger` | "医生快帮我看看,娃儿烧到 39 度了,从昨晚开始一直不退" |
|
||
|
||
### SOP 步骤
|
||
|
||
1. **紧急评估**:确认患儿意识状态、有无抽搐、呼吸是否平稳
|
||
2. **病史采集**:发热起始时间、最高体温、用药情况
|
||
3. **伴随症状**:有无咳嗽、呕吐、腹泻、皮疹
|
||
4. **接触史**:家中或学校有无类似病例
|
||
5. **体格检查引导**:建议来院检查或指导家长观察要点
|
||
6. **诊断告知**:初步判断(病毒性/细菌性),解释病情
|
||
7. **治疗方案**:退热药使用指导、物理降温、补液建议
|
||
8. **危险信号教育**:什么情况需立即就医
|
||
9. **安抚焦虑**:回应家长的恐惧和误解
|
||
|
||
| `expected_rounds` | 8-12 轮 |
|
||
| `eval_focus` | 是否先排查紧急情况、是否安抚家长焦虑、是否纠正输液误区 |
|
||
|
||
---
|
||
|
||
## 场景 3:糖尿病随访 (scenario-dm-followup)
|
||
|
||
| 字段 | 内容 |
|
||
|------|------|
|
||
| `id` | `scenario-dm-followup` |
|
||
| `category` | 随访 |
|
||
| `patient_profile` | `profile-dm-followup` |
|
||
| `trigger` | "大夫,我来配药了,最近嘴巴干得很,是不是血糖又高了" |
|
||
|
||
### SOP 步骤
|
||
|
||
1. **血糖回顾**:询问近期自测血糖记录
|
||
2. **用药确认**:确认服药规律性,有无不良反应
|
||
3. **饮食评估**:三餐内容、零食习惯、含糖饮料
|
||
4. **运动问询**:运动频率和强度
|
||
5. **并发症筛查**:视力变化、足部感觉、尿液异常
|
||
6. **调整建议**:根据血糖趋势调整用药或饮食
|
||
7. **健康教育**:低血糖识别与处理、足部护理
|
||
|
||
| `expected_rounds` | 6-8 轮 |
|
||
| `eval_focus` | 是否关心血糖数据、是否做并发症筛查、指导是否具体可执行 |
|
||
|
||
---
|
||
|
||
## 场景 4:产后访视 (scenario-postpartum)
|
||
|
||
| 字段 | 内容 |
|
||
|------|------|
|
||
| `id` | `scenario-postpartum` |
|
||
| `category` | 预防 |
|
||
| `patient_profile` | `profile-postpartum` |
|
||
| `trigger` | "医生你好,我生完孩子一周了,感觉奶水不太够,孩子老哭" |
|
||
|
||
### SOP 步骤
|
||
|
||
1. **产妇状况评估**:伤口恢复、恶露情况、情绪状态
|
||
2. **哺乳指导**:喂养频率、含接姿势、泌乳判断
|
||
3. **新生儿评估**:体重变化、大小便次数、黄疸情况
|
||
4. **营养建议**:产妇饮食调整,促进泌乳
|
||
5. **产后抑郁筛查**:情绪低落、失眠、兴趣丧失
|
||
6. **产后复查提醒**:42 天复查时间和项目
|
||
|
||
| `expected_rounds` | 6-8 轮 |
|
||
| `eval_focus` | 是否关注产妇情绪、哺乳指导是否专业、是否筛查产后抑郁 |
|
||
|
||
---
|
||
|
||
## 场景 5:疫苗接种咨询 (scenario-vaccine)
|
||
|
||
| 字段 | 内容 |
|
||
|------|------|
|
||
| `id` | `scenario-vaccine` |
|
||
| `category` | 预防 |
|
||
| `patient_profile` | `profile-vaccine` |
|
||
| `trigger` | "村医通知我来打疫苗,但我身体好好的,不打行不行啊" |
|
||
|
||
### SOP 步骤
|
||
|
||
1. **接种意愿了解**:询问顾虑来源
|
||
2. **健康评估**:确认有无禁忌症(过敏史、近期发热、免疫问题)
|
||
3. **科学解释**:用通俗语言解释疫苗作用和安全性
|
||
4. **不良反应说明**:告知可能出现的正常反应和应对
|
||
5. **接种后注意事项**:留观 30 分钟、局部护理
|
||
|
||
| `expected_rounds` | 5-7 轮 |
|
||
| `eval_focus` | 是否耐心回应疑虑、解释是否通俗、是否做禁忌症筛查 |
|
||
|
||
---
|
||
|
||
## 使用方式
|
||
|
||
技能执行前,按配置的 `scenario_ids` 加载对应场景定义。每个模拟会话绑定一个场景,患者角色按场景中的 `patient_profile` 设定。
|
||
|
||
场景可通过 `examples/` 中的配置模板组合——例如一次任务运行 3 个高血压 + 2 个发热 + 1 个疫苗咨询,模拟基层卫生院一个上午的实际接诊分布。 |