| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| adapters | ||
| assembler | ||
| cold-import | ||
| dto | ||
| pipeline | ||
| pull | ||
| push | ||
| reconcile | ||
| transforms | ||
| sync.controller.ts | ||
| sync.module.ts | ||
| sync.service.ts |
过碧霞 TS0B006258 牙12;13;21:2026-04-07(信号当天)有一条 treat_plan 「加牙 @12;13;21」,牙位齐全、时间过闸、类目本该是 prosthodontic —— 但「加牙」不在任何字典里,落 _default 后**整条治疗事实不落库**, 于是 missing_tooth@12;13 和 hard_tissue_damage@21 两条召回都留了下来。 客服标「已治疗」是对的:04-05 取模 → 04-07 加牙 → 04-10 上颌活动义齿佩戴。 ① 大小写:classifyByKeyword 用 text.includes(kw) 原样比较,全链路无一处转小写 (op: lowercase 算子存在但所有 yaml 未用)。生产实测 `RCT` 3,122 条正常落库、 `rct` 725 条整条丢弃。改为双侧 toLowerCase;中文恒等,零副作用。⛔ 只放宽含词层,不动精确 enum_mapping(key 可能有意区分大小写,撞了不报错)。 ② 补词(共享层,临床通用非宿主怪癖),落位与碰撞逐个验过: SRP → periodontic (648+局部SRP 40+SRP+冲洗上药 76;正是 perio_no_srp 要认的治疗) 加牙 → prosthodontic(裸词 58/50 带牙位;「根管治疗加牙周治疗」被 endodontic 先吃) 活托 → prosthodontic(活动托牙简称) 缝线 → surgical (「拆线」已在精确表 37,253 条;变体「拆除缝线」699 漏)⛔ 冲洗/换药/上药/调磨/试戴**刻意不收**并在 yaml 写明理由:对症处置≠根治, 收了会消掉 K01 阻生牙等真缺口(少召不报错)。根因是 category 同时被 "治疗史完整性"和"resolver 判缺口已解"两处消费,只有一个旋钮 —— 不在本表解决。 口径更正:早先从 source_event_id 反推的漏配清单作废 —— 宿主改病历会产生新流水 (幂等键含 updated_date),SRP 实测 1,135 流水 / 729 去重 emr / DW 648 行, 系统性高估 1.56 倍,且未与 normalize 对齐。本次四词均以 DW 归一后口径为准。 测试:新增 30 条(大小写/四词/碰撞/刻意不收/既有顺序回归),全量 1556 条通过; type-check 17 个错为 main 既有,本次引入 0 个。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| adapters | Loading commit data... | |
| assembler | Loading commit data... | |
| cold-import | Loading commit data... | |
| dto | Loading commit data... | |
| pipeline | Loading commit data... | |
| pull | Loading commit data... | |
| push | Loading commit data... | |
| reconcile | Loading commit data... | |
| transforms | Loading commit data... | |
| sync.controller.ts | Loading commit data... | |
| sync.module.ts | Loading commit data... | |
| sync.service.ts | Loading commit data... |