Files
his/MD/specs/INFORMED_CONSENT_DESIGN.md
华佗 5c425e12ea docs(specs): 三甲核心缺失模块深度设计 — 术前讨论/知情同意/病程记录
铁律17: 禁止浅层糊弄,必须深度分析+深度设计

1. MD/specs/PREOP_DISCUSSION_DESIGN.md (290行)
   - 三甲硬性: 三级/四级手术必须有术前讨论记录
   - 完整业务流程: 创建→签名→审核→绑定手术
   - 10条业务规则(PD-001~PD-010)
   - 数据模型: 讨论记录表+参与者表
   - 10个API接口
   - 前端页面设计(左右布局弹窗)
   - 8个测试用例

2. MD/specs/INFORMED_CONSENT_DESIGN.md (161行)
   - 三甲硬性: 手术/麻醉/输血必须签署知情同意
   - 7种知情同意类型
   - 完整签署流程: 发起→编辑→医生签→患者签→归档
   - 数据模型: 知情同意书表
   - 8条业务规则(IC-001~IC-008)
   - 6个测试用例

3. MD/specs/PROGRESS_NOTES_DESIGN.md (210行)
   - 三甲硬性: 病程记录时限监控(首次8h/日常3天/上级查房72h)
   - 12种病程记录类型及时限要求
   - 时限监控流程: 定时扫描→预警→通知→上报
   - 数据模型: 病程记录表+提醒表
   - 12条业务规则(PN-001~PN-012)
   - 前端设计: 时限监控面板
   - 6个测试用例
2026-06-06 15:15:35 +08:00

6.1 KiB
Raw Blame History

知情同意管理模块设计文档

文档类型: 深度业务设计 版本: v1.0 编制日期: 2026-06-06 三甲依据: 《医疗纠纷预防和处理条例》《侵权责任法》— 患者知情同意权


一、业务背景

知情同意是医疗行为的法律前提。依据《医疗纠纷预防和处理条例》2018版

  • 手术/麻醉/输血/特殊检查/特殊治疗必须取得患者或家属书面知情同意
  • 知情同意书必须由患者或其授权代理人签署
  • 知情同意书是医疗纠纷中最关键的法律证据
  • 三甲评审现场必查项

二、知情同意类型

类型 适用场景 签署人要求 三甲依据
手术知情同意 所有手术 患者或授权代理人 手术管理制度
麻醉知情同意 所有麻醉操作 患者或授权代理人 麻醉管理制度
输血知情同意 输血治疗 患者或授权代理人 输血管理规范
特殊检查知情同意 有创检查/造影等 患者或授权代理人 检查管理规范
特殊治疗知情同意 化疗/放疗/介入等 患者或授权代理人 治疗管理规范
病危通知书 病危/病重 患者家属或代理人 危重患者管理
自费项目知情同意 自费药品/耗材 患者或授权代理人 医保管理规范

三、完整业务流程

3.1 知情同意全流程

医生发起知情同意
    │
    ▼
选择同意类型 + 关联医嘱/手术
    │
    ▼
系统自动填充模板(患者信息+诊断+拟定方案)
    │
    ▼
医生编辑知情同意内容
├── 疾病诊断
├── 拟实施的手术/操作名称
├── 手术/操作目的
├── 手术/操作方式
├── 预期效果
├── 可能出现的风险和并发症
├── 替代方案及其利弊
├── 不接受治疗的后果
└── 其他需要说明的事项
    │
    ▼
医生电子签名
    │
    ▼
患者/家属阅读+理解确认
    │
    ▼
患者/家属电子签名(手写板/密码)
    │
    ▼
生成知情同意书PDF
    │
    ▼
归档到病历

3.2 异常流程

场景 处理方式
患者拒绝签署 记录拒绝原因+见证人签名,生成"拒绝知情同意"记录
患者无签署能力 要求法定代理人签署+见证人签名
紧急情况无法签署 记录紧急情况说明+院长/授权人批准
签署后修改 生成新版本,保留原版本,记录修改原因
超时未签署 系统提醒→再次通知→超过时限则禁止执行

四、数据模型

字段 类型 说明 必填
id BIGSERIAL 主键
encounter_id BIGINT 就诊ID
patient_id BIGINT 患者ID
patient_name VARCHAR(50) 患者姓名
consent_type INT 类型(1手术 2麻醉 3输血 4特殊检查 5特殊治疗 6病危 7自费)
related_surgery_id BIGINT 关联手术ID(手术知情时)
related_advice_id BIGINT 关联医嘱ID
diagnosis TEXT 疾病诊断
procedure_name VARCHAR(200) 拟实施手术/操作名称
procedure_purpose TEXT 手术/操作目的
procedure_method TEXT 手术/操作方式
expected_outcome TEXT 预期效果
risks_and_complications TEXT 可能出现的风险和并发症
alternative_plans TEXT 替代方案及其利弊
consequences_of_refusal TEXT 不接受治疗的后果
other_notes TEXT 其他需要说明的事项
doctor_user_id BIGINT 签署医生ID
doctor_name VARCHAR(50) 签署医生姓名
doctor_sign_time TIMESTAMP 医生签名时间
doctor_sign_image TEXT 医生签名图片(base64)
patient_sign_status INT 患者签名状态(0未签 1已签 2拒绝)
patient_sign_time TIMESTAMP 患者签名时间
patient_sign_image TEXT 患者签名图片(base64)
guardian_name VARCHAR(50) 代理人姓名(患者无签署能力时)
guardian_relation VARCHAR(20) 代理人与患者关系
witness_name VARCHAR(50) 见证人姓名
reject_reason TEXT 拒绝原因(患者拒绝时)
status INT 状态(0草稿 1待患者签名 2已完成 3已归档 4已作废)
version INT 版本号(修改后版本递增)

五、业务规则

规则编号 规则名称 规则描述
IC-001 手术强制签署 手术前必须完成手术知情同意书签署
IC-002 麻醉强制签署 麻醉前必须完成麻醉知情同意书签署
IC-003 输血强制签署 输血前必须完成输血知情同意书签署
IC-004 紧急豁免 紧急情况可事后补签,需院长批准+详细记录
IC-005 版本管理 修改后生成新版本,保留原版本可追溯
IC-006 签署时限 知情同意签署后24小时内未执行需重新确认
IC-007 模板管理 支持系统模板+科室模板+个人模板
IC-008 归档要求 手术/操作完成后自动归档到病历

六、与手术/医嘱的集成

手术申请(Surgery) ──1:1──→ 手术知情同意书
麻醉记录(Anesthesia) ──1:1──→ 麻醉知情同意书
医嘱(Advice) ──1:N──→ 输血/特殊检查知情同意书
知情同意书 ──归档──→ 病案管理(MedicalRecord)

七、测试用例

用例编号 场景 预期结果
TC-IC001 正常签署流程 医生签署→患者签署→完成→归档
TC-IC002 手术前未签署 手术安排时拦截,提示"请先完成知情同意"
TC-IC003 患者拒绝签署 记录拒绝原因+见证人,生成拒绝记录
TC-IC004 紧急情况 记录紧急说明+院长批准,事后补签
TC-IC005 修改后版本 生成新版本,原版本保留可查看
TC-IC006 签署超时 超过24小时未执行系统提醒重新确认