| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| data | ||
| prisma | ||
| scripts | ||
| sql | ||
| src | ||
| tests | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| .swcrc | ||
| Dockerfile | ||
| jest.config.cjs | ||
| nest-cli.json | ||
| package.json | ||
| tsconfig.build.json | ||
| tsconfig.json | ||
| tsconfig.typecheck.json |
薛希明 TS0K018752 牙14;15;16;17;25;26;27:
2025-01-19 戴活动义齿(10 颗,含本次全部信号牙位)
2026-05-21 复诊,主诉「上颌假牙松2周」,检查所见「活动义齿修复,义齿卡环松」
诊断「牙缺失 14;15;16;17;25;26;27」+ 本次治疗「卡环加力」(牙位完全一致)
2025-01 的戴牙被 2026-05 重记的诊断挡在时间门外;当天那条本可以过门的「卡环加力」
含词表一个词都不含 → 落 _default 整条丢弃 → 生产库里那天只有诊断没有治疗 → 误召。
── 影响面用真实引擎代码回放 DW 全量得出,不是手工估 ──
把 fact_emr_treatment_out 的 135,457 个 distinct treatName 全量喂给 runDerive(normalize)
+ resolveDictIncludes(真实字典) + classifyByKeyword(真实分类器),并按 manifest 的
route_by_pattern 先剔掉「建议/推荐」和复查词:
改前 命中 2,146,498 / 分流 501,468 / **丢弃 218,881 EMR(35,817 词形)**
改后 命中 2,158,170 / 分流 501,468 / **丢弃 207,209 EMR(34,493 词形)**
→ 救回 11,672 EMR / 1,324 词形,新丢 0 词形(无回归)
── 加了什么 ──
① prosthodontic += 卡环, 基托, 重衬, 假牙 478 EMR / 216 词形
四个词临床上只属于活动义齿。基托选磨 49、卡环加力 40、重衬 26、紧卡环 21…
② endodontic += 扩根 604 EMR,与已收的「根备」同一动作
③ periodontic += 松牙固定 269 EMR,牙周炎松动牙夹板固定
④ preventive += 用氟 4,470 EMR,与「涂氟」同一动作
(preventive 不在结构 resolver 里 → 只补治疗史,不改召回判定)
⑤ periodontic += 洁牙(独立规则,none: 清洁牙) 5,894 EMR
裸「洁牙」当初被刻意拿掉是怕误命中散文「清洁牙面」。改成单开一条挂 none:
「清洁牙面/清洁牙齿/清洁牙间隙」(332 EMR)照旧丢弃,其余全收。none 不挂原规则
是为了混合句「清洁牙面,龈下刮治」仍由原规则正常命中。
── 碰撞全部实测,不是推理 ──
活动矫治器也有卡环/基托,但 orthodontic 排在 prosthodontic 之前 → 矫治器卡环调整 /
正畸基托调磨 / 保持器重衬 全部仍归 orthodontic;扫了 DW 里全部不含正畸词的卡环/基托
记录,无一条正畸语义。扩弓不含扩根。洁牙后树脂充填仍归 restorative。
只改 actual 侧(resolver 读的那份);planned 侧本就与 actual 有意分歧(它保留裸洁牙和
裸二期,因计划名无散文),沿用「加牙/活托」只加 actual 的先例。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| data | Loading commit data... | |
| prisma | Loading commit data... | |
| scripts | Loading commit data... | |
| sql | Loading commit data... | |
| src | Loading commit data... | |
| tests | Loading commit data... | |
| .dockerignore | Loading commit data... | |
| .env.example | Loading commit data... | |
| .gitignore | Loading commit data... | |
| .swcrc | Loading commit data... | |
| Dockerfile | Loading commit data... | |
| jest.config.cjs | Loading commit data... | |
| nest-cli.json | Loading commit data... | |
| package.json | Loading commit data... | |
| tsconfig.build.json | Loading commit data... | |
| tsconfig.json | Loading commit data... | |
| tsconfig.typecheck.json | Loading commit data... |