arch-denture-false-missing.spec.ts
4.07 KB
-
feat(召回): 「活动义齿 = 假缺失」按颌判定 —— 缺牙误召里最大的一类 · aac4e249
戴活动义齿的患者,诊断栏**永远**写「缺失牙」—— 天然牙确实没了,这个诊断是对的。 但那个位置已被义齿盖住,是**假缺失**:召回说的「缺失牙未**启动**修复」根本不成立, 治疗早就做了,而且做的就是义齿。义齿松了/紧了/该重衬是**维护**,不是没做过。 ── 判据:按颌,不按牙位 ── 活动义齿是**整颌跨度**的修复体 —— 判出"这一颌有义齿",那一颌的缺牙位就都被它盖住。 「上颌…义齿」→ 上排全部解除;「下颌…义齿」→ 下排;「上下颌/全口…义齿」→ 两排。 不需要逐段判状态,也不需要条目牙位跟召回牙位对上。
🔴 这条**天然绕开了混合句问题**,而混合句正是前一条(RESTORATION_IN_PLACE_*,按条目 牙位 + 同颌闸)卡住两例待定个案的原因: 王志荣 TS0K051842「上下颌吸附性义齿修复,下颌固位可,上颌固位稍差」(28 颗跨颌) 童然夫 TS0M013276「上颌义齿卡环紧,下颌义齿无法完全就位」(17 颗跨颌) 两条检查所见牙位都横跨上下颌 → 同颌闸整条跳过;而句子本身按颌写清了,按颌判直接可用。 此前评估"要先做按颌切分"需要两个新机制(颌作用域粘连 + 存在即在位),按颌判定都不需要。 ── 影响面 ── 在跑计划命中 541 条 / 511 患者(前一条按条目判的是 386 条,两者互补: 按条目那条接的是句中不提颌、但条目牙位单颌的写法,如周燕芬「见活动义齿,基托边缘密合」)。 导出复核:命中句几乎全是真「那一颌有义齿」——「上颌活动义齿修复」「上下颌全口义齿, 咬合接触均匀」「上下颌种植临时义齿存」等。状态不好的(卡环折断/固位欠佳/压痛/易脱落) **按口径同样算已治疗** —— 义齿存在,「未启动」就不成立。⚠ ️ 「≤10 字」距离限制是关键:要求颌词紧挨义齿词,否则「上颌见残根……下次考虑做义齿」 会被误连(已写成测试)。⛔ 未发生词一票否决:「建议上颌活动义齿修复」是还没做。⚠ ️ 同前三条路线:只往 resolved 加牙位、永不新增召回 → 失败方向只有少召且不报错。⛔ 只对缺失牙(K08)开闸。 测试 20 例,含两例待定个案的原句 + 生产真实句 + 距离限制的反例。 100 suites / 1773 tests,tsc 0 error。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>luoqi committed