plans-list-app.tsx
38.6 KB
-
feat(recall/script): 乳牙口径 + 影像粒度对齐 + 监护人 + 主治医生A + 稳健档铺路 · 158facda
召回口径(乳牙): - missing_tooth 排除乳牙(FDI 51-85 + 象限 1A-4E)→ 乳牙缺失不进种植/修复召回 - 乳牙龋齿目标只显「充填」(去嵌体);前后端 + reason 文本统一走 treatmentCategoryNameZhForTeeth(@pac/types 共享 helper) - recall-oracle 同步乳牙规则(独立内联,守对抗纪律) 摄入: - 影像诊断粒度对齐医生诊断:列内逐牙拆分 → 牙位 ; 拼接(一码一 fact) - 回访 treatment_items + treatment_items_two 合并为单字段「大类·子项」 (transforms 合并 + normalizeMergedItems 空值归 null) 详情页: - 监护人 TEST-ONLY:儿童/老人触达 fallback,手机号旁标注(身份 姓名), 去掉关键事实「联系人」行 - 主治医生改口径 A:触发诊断的医生(影像源→「影像AI」兜底) - 病历快读:影像 AI 诊断加「影像」角标 - 召回理由列表页 +N 加 hover 展示其余 reason(对齐详情页) AI 话术(稳健档铺路): - DraftPlanScriptInput → ScriptContext(tier-agnostic,留 alias) - 剔除治疗链字段(chain-composer 将废弃):treatmentChainSummary 删、 ongoingChains → recentTreatments(只读 treatment_record「做过什么」) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
luoqi committed