call.ts
8.09 KB
-
feat(ai-script): 漏诊项转换层 — PAC 应治未治 reason → 漏诊项口径 · a1cd620d
确认"漏诊项" = PAC treatment_initiation_recall 的 reason(K00-K09 应治未治): - SUBKEY_TO_MISSED:10 个子场景 subKey(missing_tooth/perio_no_srp/ortho_no_consult…) → 漏诊项配置 key + 患者口径 label(missedFromReason,带 @tooth 后缀处理 + 文本兜底) - 补齐 PAC 子场景对应的 key-points(牙周炎/错颌畸形/牙体损伤/牙龈问题/恒牙萌出空间不足/ 儿牙早矫)+ 复查时长,确保每个子场景都查得到 - 主漏诊项 = priorityScore 最高的 reason(用 PAC 6 因子排序,不另用业务硬优先级) - fallback 改用 missedFromReason(plan.reasons 最高分那条) script-facts 单测 25 通过(+5 转换层),typecheck 0。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
luoqi committed