Commit 258fe03b by luoqi

fix(recall): 外院信号补同义词 他院/别院/别的医院/其他医院 — 治疗词紧邻收紧

只认"外院"会漏:他院/别院/别的医院/其他医院/换了医院(14+ 真案例,如"已在别院做了
活动牙""在别的医院做矫正了")。
- POS:院字同义词与治疗词【双向紧邻 ≤3 字】,只认实质治疗(治疗/种植/矫正/修复/根管/
  补牙/做了/做过),不含复查/洁牙/检查;
- NEG:扩"会去/要去/咨询了/不考虑…院"意图,标点边界保护多子句真阳;
- 纯"已治疗"不带院字(111 条)不收 —— 可能指本院(本院治疗由 treatment_record 处理)。
全库 POS∧¬NEG 851→977 患者;李姝妤仍排除,21 人理由 41 不变(零回退)。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
parent 4d48fb4c
......@@ -288,11 +288,16 @@ export const RESTORATION_INELIGIBLE_DX_NAMES = ['废用牙', '无功能牙'] as
/// 不影响已治疗事实。**只 match result 字段**(follow_content 是营销标签/任务主题如
/// "种植潜客/洁牙",拼进来会误命中)。
///
/// POS:治疗词【紧邻】外院(外院治疗/外院种植/在外院/已外院)—— 表"已在/已去外院做了";
/// NEG:排除"建议/打算/考虑/可能/拟…外院"(意图未去,反而该召)。
/// 数据验证(2026-06 全库):POS∧¬NEG 命中 851 患者,被 NEG 剔除的全是"打算/考虑外院"假阳。
export const EXTERNAL_TREATMENT_VISIT_POS_RE = '外院(治疗|种植|矫正|矫治|修复|根管)|在外院|外院已|已外院';
export const EXTERNAL_TREATMENT_VISIT_NEG_RE = '(建议|打算|考虑|可能|拟)[^,;。]{0,6}外院';
/// 外院同义词覆盖:外院/他院/别院/别的医院/其他医院/换了医院(不含泛"医院",避免误伤本院)。
/// POS:院字与治疗词【紧邻】(双向,≤3 字)—— "外院治疗/已在别院做了/在别的医院矫正了";
/// 只认实质治疗词(治疗/种植/矫正/修复/根管/补牙/做了/做过),不含复查/洁牙/检查(非治疗)。
/// NEG:排意图未去(建议/打算/考虑/会去/要去/咨询了/不考虑…院);标点边界 [^,;。] 保护多子句真阳。
/// 纯"已治疗"不带院字(111 条)不收 —— 可能指本院,本院治疗本应由 treatment_record 事实处理。
/// 数据验证(2026-06 全库):POS∧¬NEG 命中 977 患者。
export const EXTERNAL_TREATMENT_VISIT_POS_RE =
'(外院|他院|别院|别的医院|其他医院|换了医院)[^,;。]{0,3}(治疗|种植|矫正|矫治|修复|根管|补牙|做了|做过)|(治疗|种植|矫正|矫治|修复|根管|补牙|做了|做过)[^,;。]{0,3}(外院|他院|别院|别的医院|其他医院)';
export const EXTERNAL_TREATMENT_VISIT_NEG_RE =
'(建议|打算|考虑|可能|拟|会去|要去|去咨询|去看|咨询了|不考虑)[^,;。]{0,8}(外院|他院|别院|别的?医院|其他医院)';
/// 宿主 std_code 错标纠偏:K00=牙发育/萌出障碍(含先天缺牙),但宿主常把【后天缺失】的
/// "牙齿缺少/缺失/缺牙"也错标成 K00(全库 1044 例)→ 冒出"萌出异常"误召(关平 BJ0U007377 牙25:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment