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