聚焦一个漏诊项时,喂 LLM 的上下文应针对该项目,而非泛泛"最近一次就诊": - orchestrator resolveReasonTrigger 扩展:除触发医生/日期,再取该诊断**那次接诊的主诉** (evidence.factIds[0]→诊断 fact→source_encounter→该 encounter 的 emr.illness_desc) - reason 加 triggerChiefComplaint;prompt 注入: · 智能日期 = top.triggerDate(该漏诊项诊断日期)优先,非最近就诊 · "那次就诊主诉" = top.triggerChiefComplaint(那次为什么来),非最近一次主诉 · 医生 = top.triggerDoctor 优先 - 临床上下文"最近一次接触"降级为仅参考;fallback 同步用项目相关日期/医生 避免"缺牙2025-12诊断却说自从2026-03洁牙后"的错位。typecheck 0 + build + 25 测试通过。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| cli | Loading commit data... | |
| common | Loading commit data... | |
| config | Loading commit data... | |
| modules | Loading commit data... | |
| openapi | Loading commit data... | |
| prisma | Loading commit data... | |
| queues | Loading commit data... | |
| redis | Loading commit data... | |
| app.module.ts | Loading commit data... | |
| health.controller.ts | Loading commit data... | |
| main.ts | Loading commit data... |