docs(arch): 三甲医院差距分析与缺失模块设计(729行)

基于三甲标准1018行 + 181张表 + 230个Controller全量对比:
- 17个互联互通必测项逐项对标(I-01~I-17)
- 49个缺失/空壳模块差距分析
- 13个关键模块详细设计(含数据库+接口)
  P0(6个): 合理用药/麻醉记录/病案首页/医嘱闭环/电子病历/电子签名
  P1(9个): 护理评估/危急值/院感/抗菌药物/处方点评/ESB/EMPI/病历质控/死亡讨论
  P2(5个): 壮医中医/传染病直报/电子健康卡/电子票据/DRG深化
  空壳补全(26个): 所有22字节占位视图
- 4阶段实施路线图(Sprint 7-16)
- 工时估算: 258人天(2人并行5-6个月)
This commit is contained in:
2026-06-06 10:08:58 +08:00
parent f3880eb8df
commit 1ffea3b73b

View File

@@ -0,0 +1,729 @@
# HealthLink-HIS 三甲医院差距分析与缺失模块设计
> **文档类型**: 架构设计
> **适用范围**: 三甲达标全量差距分析
> **版本**: v1.0
> **编制日期**: 2026-06-06
> **最后更新**: 2026-06-06
---
## 一、分析基础
### 1.1 评估依据
- 《三级医院评审标准2022年版》及广西实施细则
- 《电子病历系统应用水平分级评价标准》≥4级 = 三甲硬性)
- 《医院信息互联互通标准化成熟度测评方案》(≥四级甲等 = 三甲硬性)
- 《医院信息系统基本功能规范》卫生部2002版 + 2024修订
- 《广西卫生健康信息化"十四五"发展规划》
### 1.2 当前系统基线
| 维度 | 数量 | 说明 |
|------|------|------|
| 数据库表 | 181张 | @TableName 实体映射 |
| 后端Controller | 230个 | 45个业务模块 |
| 前端视图 | 209个 | 42个模块目录 |
| Mapper XML | 662个 | 含复杂SQL映射 |
| 空壳视图 | 26个 | 仅22字节占位 |
| 缺失组件 | 18个 | 路由指向不存在的组件 |
| 已实现核心流程 | 6条 | 挂号→收费→发药→入院→医嘱→报表 |
### 1.3 电子病历评级差距总览
| 等级 | 要求 | 当前状态 | 差距 |
|------|------|---------|------|
| 1级 | 独立信息系统 | ✅ 已达 | — |
| 2级 | 科室内共享 | ✅ 已达 | — |
| 3级 | 跨科室共享 | ✅ 基本达到 | 部分模块数据未打通 |
| **4级** | **全院共享+CDSS** | **❌ 未达到** | **差6大核心能力** |
| 5级 | 结构化+质控 | ❌ | 需4级基础上建设 |
---
## 二、差距全景图
### 2.1 按三甲标准17个互联互通必测项对比
| 接口 | 名称 | 标准要求 | 当前状态 | 差距等级 |
|------|------|---------|---------|---------|
| I-01 | 患者信息注册 | 统一EMPI | ⚠️ 有基础患者表无EMPI | 🟡 |
| I-02 | 门诊挂号 | 预约+当日+退号 | ✅ 已实现 | ✅ |
| I-03 | 门诊医生工作站 | 处方+检验检查申请 | ✅ 已实现 | ✅ |
| I-04 | 门诊收费 | 费用明细+医保结算 | ✅ 已实现 | ✅ |
| I-05 | 门诊药房 | 发药信息 | ✅ 已实现 | ✅ |
| I-06 | 住院入出转 | 入院+转科+出院 | ✅ 已实现 | ✅ |
| I-07 | 住院医生工作站 | 医嘱信息 | ⚠️ 基础实现 | 🟡 缺闭环 |
| I-08 | 住院护士工作站 | 护理执行 | ⚠️ 基础实现 | 🟡 缺评估 |
| I-09 | 住院收费 | 费用结算 | ✅ 已实现 | ✅ |
| I-10 | 住院药房 | 药品发放 | ✅ 已实现 | ✅ |
| I-11 | 检验系统 | 标本+结果 | ✅ LIS框架已有 | ⚠️ 缺危急值 |
| I-12 | 检查系统 | 申请+报告 | ✅ PACS框架已有 | ⚠️ 缺结构化 |
| **I-13** | **手麻系统** | **手术申请+麻醉记录** | **❌ 仅排程** | **🔴 严重** |
| **I-14** | **病案系统** | **病案首页** | **❌ 仅基础统计** | **🔴 严重** |
| I-15 | 医保接口 | 医保结算 | ⚠️ DRG框架有 | 🟡 |
| **I-16** | **电子病历** | **病历文档共享** | **⚠️ 有模板** | **🔴 缺结构化+留痕** |
| **I-17** | **护理系统** | **护理评估+记录** | **⚠️ 仅基础** | **🔴 缺评估体系** |
### 2.2 按模块域差距分析
#### 🔴 P0 — 三甲硬性缺失(不达标的评审一票否决)
| # | 模块 | 三甲要求 | 当前状态 | 预估工时 |
|---|------|---------|---------|---------|
| 1 | **合理用药系统** | 处方审核率≥100% | 仅`prescription_review_record`基础表,无审核引擎 | 15天 |
| 2 | **麻醉记录系统** | 互联互通I-13必测 | 仅`AnesthesiaTypeEnum`枚举+手术排程 | 15天 |
| 3 | **病案首页管理** | 首页数据质量≥95% | 仅有`yb_inpatient_discharge`基础统计 | 10天 |
| 4 | **医嘱闭环管理** | 开立→审核→执行→完成 | `order_main`+`doc_order_process`部分实现 | 10天 |
| 5 | **电子病历结构化** | 结构化+模板+留痕+版本 | `doc_emr`+`doc_emr_template`基础框架 | 15天 |
| 6 | **电子签名/CA** | 三甲硬性 | 仅医保证书签名无临床CA | 5天 |
#### 🟡 P1 — 三甲评审重要项(影响评分)
| # | 模块 | 三甲要求 | 当前状态 | 预估工时 |
|---|------|---------|---------|---------|
| 7 | **护理评估体系** | 多种量表+评估计划 | `doc_vital_signs`仅生命体征 | 10天 |
| 8 | **危急值管理** | 检验危急值闭环 | 完全缺失 | 8天 |
| 9 | **院感管理** | 实时监测+预警 | `infectious_*` 3张表仅有框架 | 10天 |
| 10 | **抗菌药物管控** | 分级管理+权限控制 | 完全缺失 | 8天 |
| 11 | **处方点评系统** | 合理用药管控 | `nd_review_prescription_records`基础表 | 5天 |
| 12 | **数据集成平台(ESB)** | 互联互通四级甲等 | 完全缺失 | 20天 |
| 13 | **患者主索引(EMPI)** | 数据标准化基础 | 完全缺失 | 8天 |
| 14 | **病历质控系统** | 按时完成率+完整性 | 完全缺失 | 8天 |
| 15 | **死亡病例讨论** | 评审必查 | 完全缺失 | 3天 |
#### 🟢 P2 — 广西地方特色要求
| # | 模块 | 广西要求 | 当前状态 | 预估工时 |
|---|------|---------|---------|---------|
| 16 | **壮医/中医特色模块** | 广西壮医药诊疗 | `yb_catalog_zy_*`医保目录有中医 | 10天 |
| 17 | **传染病直报** | 对接广西疾控 | `diseaseReportManagement`有框架 | 5天 |
| 18 | **电子健康卡** | 对接广西平台 | 完全缺失 | 5天 |
| 19 | **电子票据** | 对接广西财政 | 完全缺失 | 5天 |
| 20 | **DRG/DIP深化** | 广西医保规则 | `ybmanage`基础框架 | 10天 |
---
## 三、缺失模块详细设计
### 3.1 合理用药系统P0 — 15天
#### 业务流程
```
医生开方 → ┌→ 规则引擎自动审核 ──→ 合理 → 通过
├→ 配伍禁忌/过敏/剂量 ──→ 不合理 → 拦截弹窗 → 修改
└→ 需人工审核 ──────→ 药师在线审核 → 通过/驳回
```
#### 功能清单
| 子功能 | 描述 | 实现方式 |
|--------|------|---------|
| 处方前置审核引擎 | 医生开方时实时拦截 | 新建 `RationalDrugAppService` |
| 配伍禁忌检查 | 两药/三药相互作用 | 新建 `DrugInteractionChecker` |
| 过敏检测 | 患者过敏史自动匹配 | 扩展 `cli_allergy_intolerance` |
| 剂量范围检查 | 肾/肝功能自动调量 | 新建 `DosageRangeChecker` |
| 重复用药检查 | 同成分/同功效重复 | 新建 `DuplicateTherapyChecker` |
| 审核结果记录 | 每次审核留痕 | 扩展 `prescription_review_record` |
| 审核统计报表 | 合理率/拦截率统计 | 新建 `RationalDrugReportAppService` |
#### 数据库设计Flyway
```sql
-- V2.1__rational_drug_system.sql
CREATE TABLE drug_interaction_rule (
id BIGSERIAL PRIMARY KEY,
drug_a_code VARCHAR(32) NOT NULL,
drug_b_code VARCHAR(32) NOT NULL,
severity VARCHAR(16) NOT NULL, -- CRITICAL/MAJOR/MODERATE
description TEXT,
suggestion TEXT,
del_flag CHAR(1) DEFAULT '0',
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE prescription_audit_log (
id BIGSERIAL PRIMARY KEY,
prescription_id BIGINT NOT NULL,
patient_id BIGINT NOT NULL,
doctor_id BIGINT NOT NULL,
audit_result VARCHAR(16) NOT NULL, -- PASS/REJECT/MANUAL
rule_hit VARCHAR(64),
detail TEXT,
auditor_id BIGINT,
audit_time TIMESTAMP,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```
#### 接口设计
```
POST /healthlink-his/api/v1/rational-drug/audit # 处方审核
GET /healthlink-his/api/v1/rational-drug/interactions # 查询配伍禁忌
GET /healthlink-his/api/v1/rational-drug/statistics # 审核统计
POST /healthlink-his/api/v1/rational-drug/manual-review # 人工审核
```
---
### 3.2 麻醉记录系统P0 — 15天
#### 业务流程
```
手术申请 → 麻醉评估 → 麻醉方案 → 术中记录 → 术后随访
│ │
├ ASA分级评估 ├ 生命体征(5min间隔)
├ 禁食确认 ├ 用药记录
└ 知情同意 ├ 出入量记录
└ 并发症记录
```
#### 功能清单
| 子功能 | 描述 | 互联互通映射 |
|--------|------|-------------|
| 麻醉前评估 | ASA分级、气道评估、禁食确认 | I-13 必测 |
| 麻醉方案 | 全麻/半麻/局麻方案制定 | I-13 必测 |
| 术中记录 | 生命体征、用药、出入量 | I-13 必测 |
| 麻醉小结 | 麻醉总结、并发症记录 | I-13 必测 |
| 术后随访 | 24h内随访、疼痛评估 | I-13 必测 |
| 麻醉质控 | 麻醉安全指标统计 | 评审加分 |
#### 数据库设计
```sql
-- V2.2__anesthesia_system.sql
CREATE TABLE anes_record (
id BIGSERIAL PRIMARY KEY,
encounter_id BIGINT NOT NULL,
surgery_id BIGINT NOT NULL,
patient_id BIGINT NOT NULL,
anesthetist_id BIGINT NOT NULL,
asa_grade VARCHAR(8),
anesthesia_type VARCHAR(32),
start_time TIMESTAMP,
end_time TIMESTAMP,
airway_assessment TEXT,
fasting_confirmed BOOLEAN DEFAULT FALSE,
consent_signed BOOLEAN DEFAULT FALSE,
summary TEXT,
complications TEXT,
del_flag CHAR(1) DEFAULT '0',
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP
);
CREATE TABLE anes_vital_sign (
id BIGSERIAL PRIMARY KEY,
record_id BIGINT NOT NULL,
record_time TIMESTAMP NOT NULL,
heart_rate INTEGER,
blood_pressure_sys INTEGER,
blood_pressure_dia INTEGER,
spo2 DECIMAL(5,2),
etco2 DECIMAL(5,2),
temperature DECIMAL(4,1),
respiratory_rate INTEGER,
remark TEXT
);
CREATE TABLE anes_medication (
id BIGSERIAL PRIMARY KEY,
record_id BIGINT NOT NULL,
drug_name VARCHAR(128) NOT NULL,
dosage VARCHAR(64),
route VARCHAR(32),
start_time TIMESTAMP,
end_time TIMESTAMP,
remark TEXT
);
CREATE TABLE anes_io_record (
id BIGSERIAL PRIMARY KEY,
record_id BIGINT NOT NULL,
record_type VARCHAR(16) NOT NULL, -- INPUT/OUTPUT
item_name VARCHAR(64),
amount DECIMAL(10,2),
unit VARCHAR(16),
record_time TIMESTAMP
);
```
---
### 3.3 病案首页管理P0 — 10天
#### 标准要求
- 主要诊断编码正确率 ≥95%
- 其他诊断编码正确率 ≥90%
- 手术操作编码正确率 ≥95%
- 24小时归档率 ≥90%
#### 功能清单
| 子功能 | 描述 |
|--------|------|
| 首页数据录入 | 出院时自动生成首页数据 |
| ICD编码辅助 | 诊断→ICD-10自动映射推荐 |
| 首页质控 | 入组前必填项校验、逻辑校验 |
| DRG预入组 | 费用+诊断→DRG分组预估 |
| 首页上报 | HQMS数据上报接口 |
| 首页查询 | 按科室/医生/时间段统计 |
| 缺陷管理 | 首页缺陷记录、整改跟踪 |
#### 数据库设计
```sql
-- V2.3__medical_record_homepage.sql
CREATE TABLE mr_homepage (
id BIGSERIAL PRIMARY KEY,
encounter_id BIGINT NOT NULL,
patient_id BIGINT NOT NULL,
discharge_date DATE,
los_days INTEGER,
primary_diagnosis_code VARCHAR(16),
primary_diagnosis_name VARCHAR(128),
other_diagnosis_codes TEXT,
primary_procedure_code VARCHAR(16),
primary_procedure_name VARCHAR(128),
other_procedure_codes TEXT,
admission_condition VARCHAR(32),
discharge_condition VARCHAR(32),
drg_group VARCHAR(32),
drg_weight DECIMAL(8,4),
total_cost DECIMAL(12,2),
self_pay_cost DECIMAL(12,2),
insurance_cost DECIMAL(12,2),
quality_status VARCHAR(16) DEFAULT 'DRAFT',
submit_time TIMESTAMP,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP
);
CREATE TABLE mr_homepage_quality_check (
id BIGSERIAL PRIMARY KEY,
homepage_id BIGINT NOT NULL,
check_item VARCHAR(64) NOT NULL,
check_result VARCHAR(16) NOT NULL, -- PASS/FAIL/WARN
check_detail TEXT,
checker VARCHAR(32), -- SYSTEM/MANUAL
check_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```
---
### 3.4 医嘱闭环管理P0 — 10天
#### 当前实现
- `order_main` — 医嘱主表 ✅
- `doc_order_process` — 医嘱处理 ✅
- `elep_medication_request` — 电子处方 ✅
#### 缺失环节
| 闭环 | 已有 | 缺失 |
|------|------|------|
| 药品医嘱 | 开立✅ 调配⚠️ | 核对❌ 发药❌ 执行确认❌ |
| 检验医嘱 | 开立✅ 采集⚠️ | 运送❌ 接收❌ 检测❌ 审核❌ |
| 检查医嘱 | 开立✅ 预约⚠️ | 登记❌ 检查❌ 审核❌ |
| 治疗医嘱 | 开立✅ | 执行❌ 观察❌ |
#### 数据库设计
```sql
-- V2.4__order_closed_loop.sql
CREATE TABLE order_execute_record (
id BIGSERIAL PRIMARY KEY,
order_id BIGINT NOT NULL,
order_type VARCHAR(32) NOT NULL, -- DRUG/LAB/EXAM/TREAT
step_name VARCHAR(32) NOT NULL, -- DISPATCH/VERIFY/EXECUTE/OBSERVE
step_status VARCHAR(16) NOT NULL, -- PENDING/IN_PROGRESS/COMPLETED/SKIPPED
executor_id BIGINT,
execute_time TIMESTAMP,
execute_location VARCHAR(64),
remark TEXT,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```
---
### 3.5 电子病历结构化P0 — 15天
#### 三甲4级要求
- 结构化病历(非纯文本)
- 病历模板管理
- 修改留痕(修改人、时间、内容)
- 版本管理(历史版本不可删除)
- 打印管理(标注"打印版"
#### 当前实现
- `doc_emr` — 电子病历 ✅
- `doc_emr_template` — 病历模板 ✅
- `doc_emr_detail` — 病历详情 ✅
#### 缺失功能
| 功能 | 描述 | 实现方式 |
|------|------|---------|
| 结构化录入 | 选择式+自由文本混合 | 新建 `StructuredEmrAppService` |
| 修改留痕 | diff追踪 | 新建 `EmrRevisionTracker` |
| 版本管理 | 历史版本快照 | 扩展 `doc_emr` 增加 `version` 字段 |
| 完整性检查 | 必填项+逻辑校验 | 新建 `EmrCompletenessChecker` |
| 时限监控 | 24h完成率监控 | 新建 `EmrTimelinessMonitor` |
| 打印管理 | 打印水印+版本比对 | 新建 `EmrPrintManager` |
---
### 3.6 电子签名/CAP0 — 5天
#### 标准要求
- 医师签名:按职称、科室分配权限
- 操作时效住院24h、门诊当日
- 签名认证:可靠电子签名,等同手写
- 版本管理:历史版本不可删除
#### 实现方案
```java
// 新建签名服务
public interface ICaSignatureService {
// 医生签名
SignatureResult signDocument(Long docId, Long doctorId, String password);
// 验证签名
boolean verifySignature(Long docId);
// 获取签名历史
List<SignatureHistory> getSignatureHistory(Long docId);
}
```
---
### 3.7 护理评估体系P1 — 10天
#### 功能清单
| 评估类型 | 量表 | 频次 |
|---------|------|------|
| 入院评估 | 压力性损伤风险(Braden)、跌倒风险(Morse)、营养风险(NRS2002)、疼痛(NRS)、Barthel指数 | 入院时 |
| 跌倒评估 | Morse跌落评估量表 | 每班 |
| 压疮评估 | Braden量表 | 每班 |
| 疼痛评估 | NRS数字评分法 | 按需 |
| 营养评估 | NRS2002 | 入院时 |
| 导管评估 | 导管滑脱风险 | 每班 |
| 自理能力 | Barthel指数评定 | 入院时 |
#### 数据库设计
```sql
-- V2.5__nursing_assessment.sql
CREATE TABLE nursing_assessment (
id BIGSERIAL PRIMARY KEY,
encounter_id BIGINT NOT NULL,
patient_id BIGINT NOT NULL,
assessor_id BIGINT NOT NULL,
assessment_type VARCHAR(32) NOT NULL,
assessment_tool VARCHAR(64) NOT NULL,
total_score INTEGER,
risk_level VARCHAR(16),
detail JSONB,
assessment_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
del_flag CHAR(1) DEFAULT '0'
);
CREATE TABLE nursing_care_plan (
id BIGSERIAL PRIMARY KEY,
encounter_id BIGINT NOT NULL,
diagnosis VARCHAR(256),
goal TEXT,
interventions TEXT,
evaluation TEXT,
planner_id BIGINT,
plan_date DATE,
del_flag CHAR(1) DEFAULT '0',
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```
---
### 3.8 危急值管理P1 — 8天
#### 业务流程
```
LIS出报告 → 系统自动识别危急值 → 接收确认(30min内) → 通知医生(5min内)
→ 医生处理 → 处理记录 → 闭环确认
```
#### 数据库设计
```sql
-- V2.6__critical_value.sql
CREATE TABLE critical_value (
id BIGSERIAL PRIMARY KEY,
lab_result_id BIGINT NOT NULL,
encounter_id BIGINT NOT NULL,
patient_id BIGINT NOT NULL,
item_name VARCHAR(128),
result_value VARCHAR(128),
reference_range VARCHAR(64),
notify_time TIMESTAMP,
receiver_id BIGINT,
receive_time TIMESTAMP,
handler_id BIGINT,
handle_time TIMESTAMP,
handle_result TEXT,
close_time TIMESTAMP,
status VARCHAR(16) DEFAULT 'PENDING',
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```
---
### 3.9 院感管理P1 — 10天
#### 功能清单
| 子功能 | 描述 |
|--------|------|
| 院感病例监测 | 自动筛查+人工上报 |
| 医院感染预警 | 新发感染+聚集性预警 |
| 抗菌药物监测 | 使用率、DDD值、耐药率 |
| 手卫生监测 | 依从性统计 |
| 环境监测 | 消毒灭菌记录 |
| 职业暴露 | 登记+跟踪+随访 |
| 上报管理 | 向疾控中心上报 |
#### 数据库设计
```sql
-- V2.7__hospital_infection.sql
CREATE TABLE hir_infection_case (
id BIGSERIAL PRIMARY KEY,
encounter_id BIGINT NOT NULL,
patient_id BIGINT NOT NULL,
infection_type VARCHAR(64),
infection_site VARCHAR(64),
pathogen VARCHAR(128),
diagnosis_time DATE,
reporter_id BIGINT,
report_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
status VARCHAR(16) DEFAULT 'REPORTED',
del_flag CHAR(1) DEFAULT '0'
);
CREATE TABLE hir_antibiotic_usage (
id BIGSERIAL PRIMARY KEY,
encounter_id BIGINT NOT NULL,
patient_id BIGINT NOT NULL,
drug_code VARCHAR(32),
drug_name VARCHAR(128),
ddd_value DECIMAL(10,2),
usage_days INTEGER,
usage_type VARCHAR(32), -- PREVENTIVE/THERAPEUTIC
start_date DATE,
end_date DATE,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```
---
### 3.10 数据集成平台/ESBP1 — 20天
#### 互联互通四级甲等要求
| 能力 | 要求 | 实现方案 |
|------|------|---------|
| 消息路由 | HL7 FHIR R4 消息路由 | 新建 `IntegrationHub` |
| 格式转换 | HIS内部格式↔FHIR | 新建 `FhirConverter` |
| 服务注册 | 接口目录管理 | 新建 `ServiceRegistry` |
| 集成监控 | 消息追踪+日志 | 新建 `IntegrationMonitor` |
| 可靠性 | 存储转发+确认 | Redis + 消息队列 |
#### HL7 FHIR 资源映射
| FHIR资源 | HIS模块 | 映射 |
|----------|---------|------|
| Patient | adm_patient | 患者信息 |
| Practitioner | adm_practitioner | 医护人员 |
| Encounter | adm_encounter | 就诊记录 |
| Condition | cli_condition | 诊断 |
| MedicationRequest | med_medication_request | 药品医嘱 |
| ServiceRequest | doc_request_form | 检查检验申请 |
| Observation | lab_observation | 检验结果 |
| MedicationDispense | med_medication_dispense | 发药记录 |
| Procedure | cli_procedure | 手术操作 |
| AllergyIntolerance | cli_allergy_intolerance | 过敏信息 |
| Claim | fin_claim | 费用结算 |
---
### 3.11 患者主索引/EMPIP1 — 8天
#### 功能清单
| 功能 | 描述 |
|------|------|
| 患者身份合并 | 同一患者多卡合并 |
| 身份校验 | 身份证+姓名+手机号交叉验证 |
| 主索引维护 | 一个患者一个全局ID |
| 重复检测 | 新建时自动检测重复 |
| 跨系统同步 | EMPI→HIS/LIS/PACS/EMR |
#### 数据库设计
```sql
-- V2.8__empi.sql
CREATE TABLE empi_person (
id BIGSERIAL PRIMARY KEY,
global_id VARCHAR(64) UNIQUE NOT NULL,
id_card_no VARCHAR(32),
name VARCHAR(64),
gender VARCHAR(8),
birth_date DATE,
phone VARCHAR(20),
merge_status VARCHAR(16) DEFAULT 'ACTIVE',
source_system VARCHAR(32),
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP
);
CREATE TABLE empi_person_id_mapping (
id BIGSERIAL PRIMARY KEY,
global_id VARCHAR(64) NOT NULL,
local_patient_id BIGINT NOT NULL,
source_system VARCHAR(32) NOT NULL,
id_type VARCHAR(32),
id_value VARCHAR(64),
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```
---
### 3.12 病历质控系统P1 — 8天
#### 功能清单
| 子功能 | 描述 |
|--------|------|
| 运行质控 | 入院后实时检查病历完成情况 |
| 终末质控 | 出院后完整性质控评分 |
| 时限监控 | 入院记录24h、首次病程8h、日常病程 |
| 完整性检查 | 必填项+逻辑校验 |
| 质控评分 | 按标准自动打分 |
| 缺陷管理 | 缺陷记录+整改+复查 |
---
### 3.13 广西地方特色模块P2
#### 3.13.1 壮医/中医特色
| 功能 | 描述 |
|------|------|
| 壮医诊疗 | 壮医望诊、脉诊、目诊记录 |
| 中医处方 | 中药饮片处方+壮药处方 |
| 中医体质辨识 | 九种体质辨识量表 |
| 中医处方模板 | 常用中药方剂模板 |
| 民族药编码 | 壮药、瑶药目录维护 |
#### 3.13.2 传染病直报
| 功能 | 描述 |
|------|------|
| 传染病自动筛查 | 诊断+检验结果自动匹配 |
| 直报对接 | 对接广西疾控中心系统 |
| 报告管理 | 填报+审核+上报 |
| 统计分析 | 传染病发病率统计 |
---
## 四、空壳模块补全清单
### 4.1 当前26个空壳视图实现计划
| 优先级 | 模块 | 前端路径 | 后端接口 | 工时 |
|--------|------|---------|---------|------|
| P0 | 门诊退号 | `clinicmanagement/refundNumber/` | `RefundNumberAppService` | 2天 |
| P0 | 门诊退药 | `clinicmanagement/withdrawal/` | `ReturnMedicineAppService` | 2天 |
| P0 | 门诊退费 | `clinicmanagement/consultationRefund/` | `ConsultationRefundAppService` | 2天 |
| P0 | 收费详情查询 | `clinicmanagement/chargeDetail/` | `ChargeDetailQueryAppService` | 1天 |
| P0 | 申请单管理 | `clinicmanagement/requisition/` | `RequisitionManageAppService` | 2天 |
| P0 | 结果查看 | `clinicmanagement/lisPascResult/` | `LabResultViewAppService` | 2天 |
| P0 | 医嘱查看与打印 | `clinicmanagement/orderViewPrint/` | `OrderViewPrintAppService` | 1天 |
| P0 | 入院诊断 | `inHospitalManagement/inpatientDiagnosis/` | `InpatientDiagnosisAppService` | 2天 |
| P0 | 医嘱管理 | `inHospitalManagement/orderManage/` | `OrderManageAppService` | 2天 |
| P0 | 门诊收费结算 | `charge/registerRecords/` | `RegisterRecordsAppService` | 2天 |
| P0 | 排班管理 | `charge/schedule/` | `ScheduleManageAppService` | 2天 |
| P1 | 病案管理 | `inHospitalManagement/medicalRecord/` | `MedicalRecordAppService` | 3天 |
| P1 | 费用清单 | `inHospitalManagement/listFee/` | `ListFeeAppService` | 2天 |
| P1 | 手术管理 | `inHospitalManagement/surgeryManage/` | `SurgeryManageAppService` | 3天 |
| P1 | 服务目录 | `catalog/service/` | `ServiceCatalogAppService` | 2天 |
| P1 | 常用诊断 | `basicmanage/commonlyDiagnosis/` | `CommonDiagnosisAppService` | 1天 |
| P1 | 中医处方 | `basicmanage/tcmPrescription/` | `TcmPrescriptionAppService` | 2天 |
| P1 | 床位管理 | `basicmanage/bedspace/` | `BedManageAppService` | 2天 |
| P1 | 费用配置 | `basicmanage/fee/` | `FeeConfigAppService` | 1天 |
| P2 | LIS对照 | 目录对照 | `LisContrastAppService` | 2天 |
| P2 | PACS对照 | 目录对照 | `PacsContrastAppService` | 2天 |
| P2 | 诊断对照 | 目录对照 | `DiagnosisContrastAppService` | 2天 |
| P2 | 货位管理 | `medicationmanagement/locationManagement/` | `LocationManageAppService` | 2天 |
| P2 | 调价管理 | `adjustprice/` | `AdjustPriceAppService` | 2天 |
| P2 | 退药管理 | 药房管理 | `PharmacyReturnAppService` | 2天 |
| P2 | 自动计算 | `basicmanage/automaticBilling/` | `AutoBillingAppService` | 2天 |
---
## 五、实施路线图
### Phase 1: 核心达标4周Sprint 7-8
**目标**补齐6个P0模块达到电子病历4级基本要求
```
Week 1-2: 合理用药系统 + 医嘱闭环管理
Week 3: 麻醉记录系统
Week 4: 病案首页管理 + 电子病历结构化(基础) + 电子签名
```
### Phase 2: 评审保障4周Sprint 9-10
**目标**补齐P1模块达到三甲评审合格线
```
Week 5-6: 护理评估体系 + 危急值管理 + 病历质控
Week 7-8: 院感管理 + 抗菌药物管控 + 处方点评 + 空壳模块补全
```
### Phase 3: 地方特色3周Sprint 11-12
**目标**:满足广西地方要求 + 互联互通基础
```
Week 9-10: 壮医/中医特色 + 传染病直报 + 电子健康卡
Week 11: 电子票据 + DRG/DIP深化
```
### Phase 4: 高级能力6周Sprint 13-16
**目标**:数据集成平台 + EMPI达到互联互通四级甲等
```
Week 12-14: ESB集成平台 + HL7 FHIR转换
Week 15-16: 患者主索引(EMPI) + 服务注册
Week 17: 集成监控 + 全系统联调
```
---
## 六、工时汇总
| 类别 | 模块数 | 总工时 |
|------|--------|--------|
| 🔴 P0 核心达标 | 6个 | 70天 |
| 🟡 P1 评审保障 | 9个 | 68天 |
| 🟢 P2 地方特色 | 5个 | 35天 |
| ⚡ P1 高级能力 | 3个 | 36天 |
| 🔧 空壳补全 | 26个 | 49天 |
| **总计** | **49个模块** | **258人天** |
> 按2人并行开发预计 **5-6个月** 可完成全部三甲达标建设。
---
> **文档版本**: v1.0
> **最后更新**: 2026-06-06