scenarios/treatment-initiation-recall: 按 tooth set 重叠做 union-find 合并同 patient 同 sub_scenario 的多 sig, sub_key 改 '<sub>@<tooth|whole>' 粒度,允许同 patient 不同牙位各 1 reason 行, cluster_fact_ids / triggers 注入 evidence + signals,源标签 (诊断+医生建议) 在 cluster 含两种 sig 时合并显示。跟 chain-composer bucket 口径对齐,reason 与 chain 1:1。 plan-aggregate.serializeProfile: visitFacts 优先 encounter_record,缺失时回退 emr_record。 场景:DW 部分 host 的 appointment.in_time 字段空 → encounter 全空,但 EMR 完整(医生写病历必到诊),不该让 lastVisit/daysSinceLastVisit 为 null。
| 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... |