基于三甲标准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个月)
730 lines
25 KiB
Markdown
730 lines
25 KiB
Markdown
# 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 电子签名/CA(P0 — 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 数据集成平台/ESB(P1 — 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 患者主索引/EMPI(P1 — 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
|