路遥 case(N=4 chains):
改前:K01 智齿拔除 / K08 种植 因 EMR.plan 有医生计划 → status=entered(误)
改后:status=discovered(正确)— 患者未预约/付款/到诊
plannedHint 仍展示 "延期种植术 · 已开计划(待执行)" 给客服暗示
W2/W3 旧版用 planned treatment 当 S2 fallback,跟 collectS2Facts 顶部注释
"医生侧动作 ≠ 患者承诺" 自相矛盾。W4 末彻底清理。
S2 真信号(只 1 路):
appointment.complaint_category 匹配 → 患者主动预约(挂号/约时间/到店)
planned treatment 信息没浪费:
- 不进 s2Hits(不升 status=entered)
- 在 S2 node 渲染时作为 plannedHint 展示 "已开计划(待执行)" + done=false
- 客服看到"医生计划是 XX 但患者还没动" — 仍属召回目标
副作用预期:
- 召回率会上升(之前误升 entered 的现在回 discovered,被召回)
- 准确率上升(真没动作的患者被正确召回)
新加 helper:findPlannedTreatmentHint(category, byType, s1AnchorTime)
从 byType.treatment 找同 category 的 planned(s1 之后,最早一条)— 纯展示用
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| admin | Loading commit data... | |
| agent | Loading commit data... | |
| ai | Loading commit data... | |
| auth | Loading commit data... | |
| facts | Loading commit data... | |
| patient | Loading commit data... | |
| persona | Loading commit data... | |
| plan | Loading commit data... | |
| plan-aggregate | Loading commit data... | |
| sync | Loading commit data... |