朱明瑞PRODUCT PORTFOLIO / 2027
← 返回项目目录
CASE 04 / 高约束信息产品 / 结构化输出 / 数据一致性

就诊记录 / 诊前与诊后沟通资料整理工作台

多轮描述中的“不知道”“没有”和“没有提供”含义不同。信息修改后,如果系统继续显示“已确认”,会把旧确认错误地套到新摘要。项目聚焦信息整理和核对机制,不做诊断。

个人项目 · v1.0 · 本机可操作版本 · AI辅助实现

从任务出发

场景假设:就诊者准备沟通材料,或诊后记录反馈供后续交流。演示与模型测试仅使用虚构句子,没有目标患者试用或医生评审。

模拟原话提取草稿 / 出处校验人工核对字段版本保存确认 / 更正 / 导出
优先级需求依据
Must四类信息状态未知、否认、已提供、未提供不能混为一类
Must局部更新与来源证据只补充日期时不能清空过敏等旧字段
Must确认绑定版本内容变化使旧确认立即失效
ShouldAI提取后可编辑草稿降低整理负担但不自动替用户确认
Won’t诊断、处方、紧急分诊超出资料整理边界,也没有临床验证

比较过的方案与取舍

选项主要问题本版选择
自由文本覆盖整份摘要可能因本轮输入不完整而丢失旧信息按字段局部更新,未更新字段保持不变
模型决定已确认模型可能把含糊回应解释为认可确认是显式操作,SQLite版本号保证一致性
模型抽取不验证来源可能把推测写成已知事实每项source必须是输入原文连续子串,再由用户核对语义

用户完成任务的过程

  1. 输入模拟原话
  2. AI提取候选字段,保留原话出处
  3. 人工核对状态与摘要内容
  4. 保存版本并确认
  5. 更正或补充后重新核对,导出沟通记录

可操作界面与验收条件

就诊记录本机实际界面

实际界面截图。公开站点用于展示案例,程序在本机运行。

功能交互与规则验收
M01 字段模型chief/onset/duration/allergy/medication/followup均包含state/value/source已提供内容必须有值;非未提供状态须有来源
M02 更正修改任何字段后清空confirmed_revision,保留其他字段与事件历史空摘要不能确认;过期版本不能覆盖新记录
M03 草稿模型提取只填表,不直接保存;原话出处校验失败则停止unknown不能写成denied;人工核对后保存

完成证据与一次关键迭代

本项目功能检查:5/5

历史原型曾在补充日期后丢失其他字段,根因是整理节点没有收到已有记录。本版将已有记录作为明确的服务端状态,以字段补丁更新,并用版本检查阻止旧页面覆盖新内容。

类别指标验证状态
业务目标整理时间、遗漏信息数、重复沟通次数需要目标使用者与专业人员研究,尚未验证
一致性指标未改字段保留、确认失效、冲突阻止本机功能测试覆盖这些状态转换
模型约束信息状态准确性与出处可定位3条合成句子分别检查unknown/denied/reported
隐私约束本地存储与外部调用范围仅本机SQLite;演示使用虚构信息,不采集真实患者数据

范围限制与面试追问

原话匹配只能证明出处存在,不能证明医学真实性或抽取语义正确。没有医疗系统对接、临床决策、真实患者或医生评价。

确认后是不是就准确了?

确认代表用户认可该版本整理内容,不是医学验证。来源可追溯也不等于原话客观正确。

为什么否认不能扩大为没有问题?

否认对应特定字段,例如无药物过敏不能推断没有其他健康问题。信息范围必须保持。

如何防止多轮信息丢失?

持久化已有记录,更新只应用明确字段补丁;回归验证补充某字段时其他字段不变。

并发修改怎么处理?

请求携带expected revision;后台在事务中比较当前版本,过期则拒绝并提示刷新,避免静默覆盖。

来源与证据

公开产品资料用于理解能力范围,没有假称开展竞品付费实测。

功能检查记录 · 初轮模型记录 · 查看全部案例