diff --git a/MD/architecture/GRADE3A_GAP_ANALYSIS_AND_DESIGN.md b/MD/architecture/GRADE3A_GAP_ANALYSIS_AND_DESIGN.md new file mode 100644 index 000000000..06a66c1ac --- /dev/null +++ b/MD/architecture/GRADE3A_GAP_ANALYSIS_AND_DESIGN.md @@ -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 电子签名/CA(P0 — 5天) + +#### 标准要求 +- 医师签名:按职称、科室分配权限 +- 操作时效:住院24h、门诊当日 +- 签名认证:可靠电子签名,等同手写 +- 版本管理:历史版本不可删除 + +#### 实现方案 +```java +// 新建签名服务 +public interface ICaSignatureService { + // 医生签名 + SignatureResult signDocument(Long docId, Long doctorId, String password); + // 验证签名 + boolean verifySignature(Long docId); + // 获取签名历史 + List 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