铁律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个测试用例
162 lines
6.1 KiB
Markdown
162 lines
6.1 KiB
Markdown
# 知情同意管理模块设计文档
|
||
|
||
> **文档类型**: 深度业务设计
|
||
> **版本**: v1.0
|
||
> **编制日期**: 2026-06-06
|
||
> **三甲依据**: 《医疗纠纷预防和处理条例》《侵权责任法》— 患者知情同意权
|
||
|
||
---
|
||
|
||
## 一、业务背景
|
||
|
||
知情同意是医疗行为的法律前提。依据《医疗纠纷预防和处理条例》(2018版):
|
||
- 手术/麻醉/输血/特殊检查/特殊治疗必须取得患者或家属书面知情同意
|
||
- 知情同意书必须由患者或其授权代理人签署
|
||
- 知情同意书是医疗纠纷中最关键的法律证据
|
||
- 三甲评审现场必查项
|
||
|
||
---
|
||
|
||
## 二、知情同意类型
|
||
|
||
| 类型 | 适用场景 | 签署人要求 | 三甲依据 |
|
||
|------|---------|-----------|---------|
|
||
| 手术知情同意 | 所有手术 | 患者或授权代理人 | 手术管理制度 |
|
||
| 麻醉知情同意 | 所有麻醉操作 | 患者或授权代理人 | 麻醉管理制度 |
|
||
| 输血知情同意 | 输血治疗 | 患者或授权代理人 | 输血管理规范 |
|
||
| 特殊检查知情同意 | 有创检查/造影等 | 患者或授权代理人 | 检查管理规范 |
|
||
| 特殊治疗知情同意 | 化疗/放疗/介入等 | 患者或授权代理人 | 治疗管理规范 |
|
||
| 病危通知书 | 病危/病重 | 患者家属或代理人 | 危重患者管理 |
|
||
| 自费项目知情同意 | 自费药品/耗材 | 患者或授权代理人 | 医保管理规范 |
|
||
|
||
---
|
||
|
||
## 三、完整业务流程
|
||
|
||
### 3.1 知情同意全流程
|
||
|
||
```
|
||
医生发起知情同意
|
||
│
|
||
▼
|
||
选择同意类型 + 关联医嘱/手术
|
||
│
|
||
▼
|
||
系统自动填充模板(患者信息+诊断+拟定方案)
|
||
│
|
||
▼
|
||
医生编辑知情同意内容
|
||
├── 疾病诊断
|
||
├── 拟实施的手术/操作名称
|
||
├── 手术/操作目的
|
||
├── 手术/操作方式
|
||
├── 预期效果
|
||
├── 可能出现的风险和并发症
|
||
├── 替代方案及其利弊
|
||
├── 不接受治疗的后果
|
||
└── 其他需要说明的事项
|
||
│
|
||
▼
|
||
医生电子签名
|
||
│
|
||
▼
|
||
患者/家属阅读+理解确认
|
||
│
|
||
▼
|
||
患者/家属电子签名(手写板/密码)
|
||
│
|
||
▼
|
||
生成知情同意书(PDF)
|
||
│
|
||
▼
|
||
归档到病历
|
||
```
|
||
|
||
### 3.2 异常流程
|
||
|
||
| 场景 | 处理方式 |
|
||
|------|---------|
|
||
| 患者拒绝签署 | 记录拒绝原因+见证人签名,生成"拒绝知情同意"记录 |
|
||
| 患者无签署能力 | 要求法定代理人签署+见证人签名 |
|
||
| 紧急情况无法签署 | 记录紧急情况说明+院长/授权人批准 |
|
||
| 签署后修改 | 生成新版本,保留原版本,记录修改原因 |
|
||
| 超时未签署 | 系统提醒→再次通知→超过时限则禁止执行 |
|
||
|
||
---
|
||
|
||
## 四、数据模型
|
||
|
||
### 4.1 知情同意书表 `sys_informed_consent`
|
||
|
||
| 字段 | 类型 | 说明 | 必填 |
|
||
|------|------|------|------|
|
||
| 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小时未执行,系统提醒重新确认 |
|
||
|