fix(web): 画像「依据」里的病历不再显示内部 ID,改显命中的临床信号
业务反馈禁忌标签的依据行看不懂:
2022-03-26 病历 关联接诊:15514 ← 内部 encounter id,对客服毫无意义
根因在 fact-label.ts:97 —— 对 emr_record 取 f.summary,而注释写着
「summary 是命中的那段」。这个注释是错的:emr.parser.ts 实际写进 summary 的是
`关联接诊:${encounterExternalId}`。依据区从上线起显示的就是个内部 ID。
现在按信息量三级降级:
① content.clinical_signals 里的阳性信号 label(这条病历到底命中了什么)
→ 「局麻药物过敏」,悬停出医生原话「自述普鲁卡因、利多卡因过敏」
② 病历里真正有内容的 SOAP 段落(既往史/主诉/全身情况/医嘱)前 40 字
③ 才退到 title
任何情况下都不再出现 `关联接诊:<id>`。
FactLabel 加可选 hover 字段:列表行窄、原话长(「有放射治疗史,三周前进行
颈淋巴结清扫(舌癌淋巴结转移)」),truncate 后必须能悬停看全。
标签是 PAC 的归纳,原话才是事实本身 —— 两者都要够得着。
顺带修好的不止禁忌:治疗敏感 / 不可等候等所有以病历为证据的画像标签,
依据行同样从内部 ID 变成可读内容。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Showing