Clinical Documents 与模板 PRD

更新:2026-09-14 · 责任:Line B · 相关功能编号:CD-01~CD-05、CC-01~CC-05

功能地图

文档实例记录一次就诊的内容;模板提供可复用结构;打印是输出动作,不能替代签署或交付。

功能 使用者/业务对象 产品方案与阅读位置
创建与编辑文档 医生/获准协作者 · Document §1–3:入口、字段、默认集、新增、AI 候选与移除
可靠保存与输出 当前编辑者 · Document Version §4–5:版本、重试、编辑租约、打印与阻断
签署与交付 具相应资格的人员 · 生命周期 §6:签署、签发、作废/重发和 Worklist 目标
模板与个人默认集 医生/模板管理者 · Template §7:系统蓝本、个人版本、恢复默认与历史快照

1. 业务对象与两个入口

Clinical Document 是医生基于模板生成的证明、病假纸、转介信、入院信、医疗/保险报告、用药摘要或患者说明。每份必须属于一个 Patient + Encounter。文件类型选择当前已启用的模板目录,不承诺所有家族已配齐正式内容。

入口 谁使用 当前工作方式 共同数据
Consultation 内嵌 当前就诊获授权医生 多文档页签、默认打开集、自动保存 模板、Document ID、版本、AI 与打印服务
独立 Clinical Document App 需查看/处理特定就诊文档的授权人员 先选择 Encounter,保留当前布局和显式保存;Recipient 仍按该入口现有规则校验 不新建一份脱离 Encounter 的副本
跨就诊 Worklist 目标 文档处理岗位 待处理/待签发/历史筛选、按状态处理 只引用原文档;完整工作清单与签发链仍待实现

正式临床文档由负责医生管理。护士要查看文档,需要在来源诊所服务该位医生,并取得有效查看授权;编辑草稿还需单独的编辑授权。其他医生可以申请查看指定记录,签署及正式修订则由合资格医生执行,详见 权限矩阵

上传附件和生成正式临床文档是两种工作。Attachment Management 用于上传、分类、预览文件和读取 OCR 结果;本篇负责模板、文档正文及签署。护士的本次附件管理权,不会开放正式文档正文,也不允许删除或撤销已签文档。历史文档即使在本次问诊中打开或复制,仍检查原记录授权。

以上权限范围于 2026-09-14 确认。本轮修改的是 PRD,尚未实施或验收对应权限代码。

2. 文档与模板字段

对象 字段 维护规则
文档实例 文档类型、Template 及快照、Patient/Encounter、Recipient、正文、Letterhead、Page size、版本、状态、作者 身份由当前上下文绑定;正文可编辑,状态转换不由打印推断
模板 模板名称、Family/Type、普通正文、Merge Fields、命名 AI Areas、版式 保存可复用结构,不保存某患者实际内容;临床事实来自文档实例
默认打开集 医生、最多六个不重复模板、有序列表 跨设备偏好,只影响新 Encounter;变更不增删当前文档
历史版本 上一版本、正文快照、模板快照、作者和时间 已保存修改追加后继版本,不原位覆盖;无变化重试不增版本

模板中的 Merge Field 从真实患者/Encounter 填值,缺值不编造;AI Area 只为命名区域生成文本;整篇 Improve draft 为独立候选,须明确确认后才替换编辑器正文,生成本身不保存。确认后的全文替换须能通过普通 Undo 恢复确认前正文;无法建立可撤销编辑时保留候选并明确报错,不能仍提示应用成功。模板已停用或无权限时不能用于新建,但历史快照保留。

3. 内嵌文档工作流程

功能目的: 让医生在本次问诊中完成一份或多份可追溯文档。

使用者与对象: 医生使用本人模板,获授权护士协作已有快照;每份文档绑定 Patient+Encounter。

操作与结果: 恢复既有文档或打开默认集 → 编辑/核对 AI 候选 → 保存版本 → 打印或在临床完成时签署。

关键边界: 新建资格、编辑资格、打印及签署分别检查;文档缺值提示与保存失败分开。

2026-09-09 本地反馈修正: 文档区读取和创建资格必须与服务端既有规则一致。真实 Doctor 使用本人模板;服务端已确认的 Unrestricted Functional Test Doctor 会话,须显式选定有效目标 Provider,使用该目标医生模板。其他模拟模式不开放个人模板;真实操作者和目标医生分开留痕,不由 Doctor 标签自动授予资格。此前前端一律拒绝模拟身份,导致已获支持的功能测试医生也不加载默认文档;本轮修正这处前后端不一致,未新增服务端权限或改变签署规则。

已授权护士读取/编辑当前 Visit 已保存的文档快照,不能因为有草稿编辑授权便创建医生模板。没有已保存文档时说明实际原因,并提供 Refresh documents;只有能创建文档时才提示新增并提供对应按钮。加载中、无文档、读取失败、无模板资格和只读状态分别呈现;已有正文时保存/AI/打印错误也必须在页面可见,不能只写屏幕阅读器文本或控制台。获取编辑租约失败要显示实际原因并提供 Retry editing access,未成功前保持只读;不能把接口或锁等待错误误报为另一个工作台已接管。无维护权的模板设置齿轮隐藏,不能提供点击无效的入口。相关本地验证见 导航与文档回归。

  1. 第一次进入新 Encounter,打开医生默认集;有既有文档时恢复原文档,不重复创建。
  2. 点击 + 搜索/按 Family 选择已启用模板,可用同一模板开多份独立文档。
  3. 编辑当前文档正文、Recipient 与版式;AI 卡片只处理当前页签。
  4. 切换文档页签保护当前浏览器草稿;离开整个模块保存所有仍存在页签。
  5. Print 先持久化当前文档,再输出该版本;不能顺带打印或改变其他文档。
  6. Review & Complete 检查文档可靠保存并签署相应当前版本;Signed/Completed 后只读。

没有文档时显示新增入口;最后一页删掉后不自动恢复默认文档。关闭 X 表示从本次就诊移除文档:尚未建立 Document ID 直接移除,已保存 Draft 需确认后软删除;已签署/已完成无 X。

4. 保存、失败及多窗口

场景 应如何处理 验收预期(非执行结果)
首次保存 建 Document ID 与 Version 1 刷新可读同一文档
有变化再次保存 追加后继版本 旧正文仍可追溯
无变化或同请求重试 复用原结果 不重复建文档/版本
离开模块保存失败 保留当前标签页草稿,退避重试;最终失败标记错误并允许导航 不能最终完成问诊;恢复成功后清除错误
Print 保存失败 说明无法可靠保存/打印 不宣称已打印该正式版本,不伪造成功审计
新工作台取得编辑权 旧工作台转只读,不让医生手工合并 同一 Encounter 不发生两处同时成功覆盖
关闭浏览器 只承诺当前浏览器存储能力范围内的恢复 不承诺关闭时异步保存一定完成或跨设备恢复本地草稿

5. 内容提示和真正阻断

内嵌工作台的 Recipient、正文、AI 区域或 Merge Field 不完整只提示,不阻断保存、AI、打印或完成问诊;医生承担内容、披露范围和临床事实责任。系统保存真实缺值,不制造机构、诊断或用药。

以下仍阻断:Patient/Encounter/Clinic/Doctor 不匹配、无权限、不是活动编辑者、已签署或不可编辑状态、安全 HTML/容量校验失败、当前内容未可靠保存,以及无法记录必要打印披露证据。内容不完整与保存失败必须用不同反馈。

6. 文档生命周期及跨就诊 Worklist

设计生命周期:Draft → Reviewed/Approved(按类型)→ Signed → Issued;需要纠正时 Voided 或 Reissued,保留旧版本及原因。当前代码已有草稿版本、原子完成时的签署与打印基础,完整独立审批/签发/作废/重发仍不能宣称完成。

Worklist 目标应能按患者、日期、文档类型、负责医生、状态和来源就诊筛选;详情显示文档版本、当前待处理动作、操作者及交付记录。Print/PDF 只是输出,实际发送/交付需单独记录接收方、方式、时间及结果;没有通信接口时记录人工交付,不能自动生成 Delivered。

具体哪些文档需要审批、谁可签发、签发时限、重发编号和披露审批仍待临床与营运确认。对应场景先标 Blocked,不临时设计成所有角色都可签发。

STG 与权限集成: 区域生成、整篇改善、确认/取消/撤回均复核具体 Visit 草稿权限、工作台租约及授权文档快照。护士只可操作医生已建立并授权的文档,不能因 AI 新接口绕过模板创建资格;模型返回后再次检查权限、租约、模板/文档版本,撤权或基线变化的迟到结果不得应用。候选或仍在生成的区域必须先明确处理,随后才可保存、打印、切换或 Review & Complete。无结构化主诊断的确认属于可签署医生的决策,不阻止只读或护士协作者浏览页签。

flowchart LR
  A[系统基础蓝本] --> B[医生个人模板版本]
  B --> C[本次文档的模板快照]
  C --> D[文档正文与后继版本]
  D --> E[签署版本]
  D --> F[当前已保存版本的打印]

修改个人模板只影响后续生成;原文档保留生成时快照。打印成功不自动改变签署/签发状态。

7. 模板管理

基础与个性化(2026-09-09 用户确认): 系统 default 蓝本提供基础模板兜底。首次使用、没有个人配置或缺少基础模板时,服务端按稳定蓝本键幂等补齐;医生编辑的是自己的模板副本并追加版本,只对本人有效,不修改系统蓝本或其他医生配置。Restore default 从系统蓝本恢复,基础模板不可删除。已保存文档继续使用生成时的模板快照,不随个人模板改动。Personal Settings 和文档内嵌设置读取同一份医生默认集合;加载中或加载失败必须明确显示状态并禁用保存,失败提供重试,不能把尚未加载解释成空集合或覆盖已有配置。默认打开页签是另外一层有序偏好:未配置时初始化常用文档;主动保存空页签集合不删除基础模板库,仍可通过 + 使用基础模板。

Personal Settings → Document Templates 或文档页内的同一设置编辑器维护医生默认集、搜索模板、新建/编辑模板。默认模板使用 Restore/Preview/Save;个人模板使用 Delete/Preview/Save。模板管理可以在 Completed Consultation 中继续使用,但不能改当前已签文档。

个人模板所有权须基于稳定用户身份;历史仅按医生名字过滤的路径不能视为权限隔离已通过。正式 Letterhead、签名、打印机及文档内容批准另有上线依赖;预览版面不代表正式临床签发资格。