Files
his/MD/architecture/CROSS_MODULE_BUSINESS_ANALYSIS.md
华佗 8b34873430 feat(V32): Phase A — 随访/病理/急诊 完整实现
后端:
- FollowupController: 随访计划/任务/记录/满意度调查/投诉记录(完整CRUD+业务联动)
- PathologyController: 病理医嘱/标本管理/三级审核报告(完整CRUD+业务联动)
- EmergencyController: 急诊分诊(五级)/抢救/留观/绿色通道(完整CRUD+统计)

前端:
- followup/plan: 随访计划管理(进度条+筛选+联动)
- followup/task: 随访任务(今日任务+执行+异常标记)
- followup/record: 随访记录(用药依从+复查+转诊)
- followup/survey: 满意度调查(星级评分+统计面板)
- followup/complaint: 投诉管理(登记→处理→关闭闭环)
- pathology/order: 病理医嘱(加急标记+状态流转)
- pathology/specimen: 标本管理(扫码接收+质检)
- pathology/report: 病理报告(初诊→提交→审核→终审签发)
- emergency/triage: 急诊分诊(五级分诊+实时看板+行列高亮)
- emergency/rescue: 抢救管理(开始→过程记录→结果)
- emergency/observation: 留观管理(时长计算+转归处置)
- emergency/greentrack: 绿色通道(Door-to-Tx追踪+达标统计)

修复:
- V24-V32 Flyway迁移: is_deleted→delete_flag对齐HisBaseEntity
- V24: drug_interaction_rule表兼容V2已有结构(ADD COLUMN IF NOT EXISTS)
- V28: CURRENT CURRENT_TIMESTAMP→CURRENT_TIMESTAMP修复
- 所有INDEX添加IF NOT EXISTS防止重复创建
2026-06-07 10:24:54 +08:00

15 KiB

HealthLink-HIS 三甲医院交叉业务流程分析与系统不足诊断

文档类型: 业务分析+系统诊断 版本: v1.0 编制日期: 2026-06-07 依据: 《三级医院评审标准(2022版)》+ 广西实施细则 + 电子病历4级 + 互联互通四级甲等


一、三甲医院核心业务流程全景

1.1 十大核心流程

┌─────────────────────────────────────────────────────────────────────┐
│                        三甲医院业务全景                              │
├─────────────────────────────────────────────────────────────────────┤
│  门诊流程: 挂号→候诊→就诊→检查检验→处方→收费→取药→随访              │
│  住院流程: 入院→医嘱→护理→检查检验→手术→用药→出院→结算→病案         │
│  急诊流程: 急诊挂号→分诊→抢救→留观→会诊→住院/出院                  │
│  手术流程: 术前讨论→手术申请→麻醉评估→手术→术后恢复→病理            │
│  护理流程: 入院评估→护理计划→医嘱执行→体征→护理记录→交接班          │
│  药品流程: 采购→验收→入库→处方→调配→发药→退药→库存→盘点            │
│  检验流程: 申请→采集→送检→检验→审核→报告→危急值→随访               │
│  检查流程: 申请→预约→排队→检查→报告→审核→3D重建→图文报告           │
│  病案流程: 归档→质控→借阅→封存→统计→DRG→上报                       │
│  院感流程: 监测→预警→上报→抗菌药物→消毒供应→统计                    │
└─────────────────────────────────────────────────────────────────────┘

二、交叉业务流程深度分析

2.1 门诊全流程交叉分析

患者到达
  ↓
[挂号模块] ←→ [排班模块] ←→ [预约模块]
  ↓ (分配诊室+队列)
[候诊叫号模块] ←→ [分诊模块]
  ↓ (叫号)
[医生工作站] ←→ [电子病历] ←→ [处方模块]
  ↓ (开检查/检验/处方)
[检查模块] ←→ [检验模块] ←→ [药房模块]
  ↓ (检查/检验完成)
[报告模块] ←→ [医生工作站] (查看结果)
  ↓ (开处方)
[合理用药模块] ←→ [处方审核]
  ↓ (处方通过)
[收费模块] ←→ [医保模块] ←→ [发票模块]
  ↓ (缴费完成)
[药房发药模块] ←→ [药品库存模块]
  ↓ (取药完成)
[随访模块] ←→ [患者管理模块]

🔍 已有模块: 挂号 候诊 医生站 处方 收费 药房 检查 检验 报告 🔍 随访模块: 缺失 — 门诊患者随访是三甲评审必查项

2.2 住院全流程交叉分析

门诊/急诊 → 入院
  ↓
[入院登记模块] ←→ [床位管理模块] ←→ [护士站]
  ↓
[住院医嘱模块] ←→ [护士执行模块] ←→ [药房模块]
  ↓ (长期/临时医嘱)
[检查申请] ←→ [检验申请] ←→ [手术申请]
  ↓
[检查报告] ←→ [检验报告] ←→ [手术记录]
  ↓
[护理评估] ←→ [护理计划] ←→ [护理记录]
  ↓
[病程记录模块] ←→ [知情同意模块]
  ↓
[出院医嘱] ←→ [出院结算] ←→ [出院小结]
  ↓
[病案归档] ←→ [DRG分组] ←→ [统计上报]

🔍 已有模块: 入院 床位 医嘱 护理 检查 检验 手术 病程 知情同意 出院 结算 病案 DRG 🔍 交叉验证: 各模块间数据流转基本完整

2.3 手术全流程交叉分析

[住院医嘱] → 手术申请
  ↓
[术前讨论模块] ←→ [手术分级管理]
  ↓
[麻醉评估模块] ←→ [麻醉前核查]
  ↓
[手术安全核查(WS/T 313)] ←→ [器械追溯(CSSD)]
  ↓
[手术执行模块] ←→ [麻醉记录模块]
  ↓
[术后恢复模块] ←→ [术后访视]
  ↓
[病理送检模块] ←→ [病理报告模块]
  ↓
[护理记录] ←→ [病程记录]

🔍 已有模块: 术前讨论 手术申请 麻醉 安核查 CSSD 手术记录 🔍 病理模块: 缺失 — 病理送检+病理报告是手术闭环的关键环节

2.4 药品全流程交叉分析

[采购申请] ←→ [采购订单]
  ↓
[验收入库] ←→ [库存管理]
  ↓
[处方开具] ←→ [处方审核(合理用药)]
  ↓
[药房调配] ←→ [发药/退药]
  ↓
[库存预警] ←→ [效期管理]
  ↓
[药品追溯(毒麻)] ←→ [抗菌药物管理]
  ↓
[处方点评] ←→ [合理用药统计]

🔍 已有模块: 采购 库存 处方 审核 发药 抗菌 点评 🔍 效期管理: ⚠️ 基础 — 药品效期预警+近效期自动提醒功能待完善

2.5 检验全流程交叉分析

[检验申请] ←→ [医嘱模块]
  ↓
[条码打印] ←→ [标本采集] ←→ [扫码确认]
  ↓
[标本接收] ←→ [标本拒收]
  ↓
[LIS检验] ←→ [仪器对接]
  ↓
[危急值判定] ←→ [危急值报告] ←→ [危急值处理]
  ↓
[审核发布] ←→ [报告查询]
  ↓
[参考范围] ←→ [结果解读]

🔍 已有模块: 申请 条码 采集 危急值 审核 报告 参考范围 🔍 闭环完整: 检验全流程已基本完整


三、系统不足诊断

3.1 缺失模块 ( 从未实现)

# 模块名称 业务价值 三甲依据 优先级
1 门诊随访管理 慢病管理/出院随访/满意度调查 评审标准: 患者服务 🔴 P0
2 病理管理 病理送检→取材→制片→诊断→报告 手术闭环/肿瘤诊疗 🔴 P0
3 急诊分诊+抢救 急诊分级(1-4级)/抢救记录/绿色通道 急诊医学科评审 🔴 P0
4 患者满意度调查 门诊/住院满意度/投诉管理 评审标准: 患者服务 🟡 P1
5 处方点评统计 科室排名/医生排名/合理率趋势 合理用药评审 🟡 P1
6 药品效期管理 近效期预警/自动停售/效期报表 药品管理规范 🟡 P1
7 护理交接班统计 交接班完成率/重点患者统计 护理质量指标 🟡 P1
8 DRG绩效考核 科室DRG绩效/费用控制/时间效率 医保支付改革 🟡 P1
9 会诊时限监控 会诊超时预警/完成率统计 会诊制度 🟡 P1
10 病案首页质量 首页数据校验/编码正确率 病案管理规范 🟡 P1

3.2 待完善模块 (⚠️ 功能不足)

# 模块名称 当前状态 缺失功能 优先级
1 预约管理 基础预约 诊间预约/复诊预约/预约规则配置 🟡 P1
2 排班管理 基础排班 弹性排班/节假日排班/停诊管理 🟡 P1
3 住院押金 基础功能 押金不足预警/催缴通知/医保预结算 🟡 P1
4 护理评估 已实现5种量表 跌倒/压疮动态评估+干预效果追踪 ⚠️ 可优化
5 知情同意 已实现 电子签名+版本管理+患者确认流程 ⚠️ 可优化
6 DRG分组 已实现基础 分组结果校验+费用异常预警+绩效分析 ⚠️ 可优化

3.3 交叉业务断裂点

# 断裂点 涉及模块 影响 优先级
1 门诊→住院转科 门诊/住院/床位 转科时患者信息丢失 🔴 P0
2 手术→病理送检 手术/病理/检验 手术后标本无法自动送检 🔴 P0
3 检验→临床决策 检验/合理用药 检验结果未联动用药调整 🟡 P1
4 检查→报告→医嘱 检查/报告/医嘱 报告完成后未自动回写医嘱状态 🟡 P1
5 护理→医嘱→执行 护理/医嘱/执行 护士执行后未自动更新医嘱完成状态 ⚠️ 可优化
6 药品→库存→预警 药品/库存/效期 库存不足时未联动处方拦截 ⚠️ 可优化

四、深度详细设计 — 缺失模块

4.1 门诊随访管理模块

4.1.1 业务流程

出院/门诊结束
  ↓
[随访计划生成] ←→ [患者分类(慢病/手术/肿瘤/普通)]
  ↓
[随访任务分配] ←→ [责任医生/护士]
  ↓
[电话/短信/微信随访] ←→ [随访记录]
  ↓
[随访结果录入] ←→ [异常处理(再入院/转诊)]
  ↓
[满意度调查] ←→ [投诉管理]
  ↓
[随访统计] ←→ [质控指标]

4.1.2 数据模型

  • FollowupPlan (随访计划): plan_id, patient_id, disease_type, followup_type, frequency, responsible_doctor
  • FollowupTask (随访任务): task_id, plan_id, scheduled_date, actual_date, contact_method, result
  • FollowupRecord (随访记录): record_id, task_id, contact_content, patient_condition, abnormal_flag
  • SatisfactionSurvey (满意度): survey_id, patient_id, survey_type, score, suggestions
  • ComplaintRecord (投诉): complaint_id, patient_id, complaint_type, content,处理状态

4.1.3 接口设计

API 方法 说明
/followup/plan/page GET 随访计划列表
/followup/plan/add POST 新建随访计划
/followup/task/page GET 随访任务列表(按责任人)
/followup/task/complete/{id} PUT 完成随访任务
/followup/record/add POST 录入随访记录
/followup/survey/add POST 提交满意度
/followup/complaint/page GET 投诉列表
/followup/stats GET 随访统计(完成率/满意度)

4.2 病理管理模块

4.2.1 业务流程

[手术/活检] → 病理申请
  ↓
[标本接收] ←→ [标本核对(条码)]
  ↓
[取材] ←→ [组织处理(固定/脱水/包埋)]
  ↓
[切片] ←→ [染色(HE/免疫组化)]
  ↓
[阅片] ←→ [病理诊断]
  ↓
[报告编写] ←→ [报告审核(三级审核)]
  ↓
[报告发布] ←→ [临床科室]
  ↓
[病理随访] ←→ [肿瘤登记]

4.2.2 数据模型

  • PathologyOrder (病理申请): order_id, patient_id, specimen_type, clinical_diagnosis
  • PathologySpecimen (病理标本): specimen_id, order_id, barcode, collection_site, fixative
  • PathologyProcess (病理处理): process_id, specimen_id, process_type, operator, time
  • PathologyDiagnosis (病理诊断): diagnosis_id, specimen_id, diagnosis_type, result
  • PathologyReport (病理报告): report_id, order_id, findings, diagnosis, report_doctor, verify_doctor

4.2.3 接口设计

API 方法 说明
/pathology/order/page GET 病理申请列表
/pathology/order/add POST 新建病理申请
/pathology/specimen/scan POST 标本扫码接收
/pathology/process/record POST 记录处理过程
/pathology/diagnosis/add POST 录入诊断
/pathology/report/page GET 病理报告列表
/pathology/report/verify/{id} PUT 审核报告(三级)

4.3 急诊分诊+抢救模块

4.3.1 业务流程

患者到达急诊
  ↓
[预检分诊] ←→ [生命体征采集]
  ↓ (按病情分级)
┌─Ⅰ级(濒死)→ 抢救室 → 绿色通道
├─Ⅱ级(危重)→ 抢救室 → 优先处理
├─Ⅲ级(急症)→ 急诊诊室 → 按序就诊
└─Ⅳ级(非急)→ 普通门诊 → 引导转诊
  ↓
[抢救记录] ←→ [抢救医嘱]
  ↓
[会诊申请] ←→ [住院转科/留观/出院]
  ↓
[急诊病历] ←→ [急诊统计]

4.3.2 数据模型

  • EmergencyTriage (急诊分诊): triage_id, patient_id, triage_level(1-4), vital_signs, triage_nurse
  • EmergencyRescue (抢救记录): rescue_id, patient_id, rescue_start, rescue_end, result
  • EmergencyObservation (留观记录): observation_id, patient_id, observation_start, bed_no
  • Emergency绿色通道: green_channel_id, patient_id, disease_type, door_to_treatment_time

4.3.3 接口设计

API 方法 说明
/emergency/triage/add POST 急诊分诊
/emergency/triage/queue GET 分诊队列(按级别)
/emergency/rescue/add POST 开始抢救
/emergency/rescue/complete/{id} PUT 抢救完成
/emergency/observation/add POST 留观登记
/emergency/green-channel POST 绿色通道启动
/emergency/stats GET 急诊统计(分级/抢救率/等候时间)

4.4 药品效期管理模块

4.4.1 业务流程

[入库验收] → 记录效期
  ↓
[效期监控] ←→ [每日扫描]
  ↓ (近效期预警)
┌─ 6个月内 → 近效期提醒 → 优先使用
├─ 3个月内 → 紧急预警 → 限制开方
└─ 过期 → 自动停售 → 退回供应商
  ↓
[效期报表] ←→ [过期药品销毁]

4.4.2 数据模型

  • DrugExpiryAlert (效期预警): alert_id, drug_code, drug_name, batch_no, expiry_date, alert_level
  • DrugExpiryStats (效期统计): 按月统计近效期/过期/销毁金额

4.5 处方点评统计模块

4.5.1 业务流程

[处方数据] → 自动筛选
  ↓ (不合理处方)
[系统点评] ←→ [人工点评]
  ↓
[点评结果] ←→ [医生反馈]
  ↓
[科室排名] ←→ [医生排名]
  ↓
[合理率趋势] ←→ [改进措施]

4.5.2 数据模型

  • PrescriptionReviewStats (点评统计): 按科室/医生/月份统计合理率
  • PrescriptionReviewRanking (排名): 科室排名/医生排名

五、实施优先级排序

Phase A: 缺失核心模块 (P0 — 立即开发)

  1. 门诊随访管理 — 三甲评审必查
  2. 病理管理 — 手术闭环关键
  3. 急诊分诊+抢救 — 急诊评审必查

Phase B: 待完善功能 (P1 — 尽快开发)

  1. 药品效期管理 — 药品安全
  2. 处方点评统计 — 合理用药
  3. 患者满意度 — 评审指标
  4. DRG绩效考核 — 医保改革
  5. 护理交接班统计 — 护理质量
  6. 会诊时限监控 — 会诊制度
  7. 病案首页质量 — 数据质量

Phase C: 交叉业务修复 (P1 — 尽快修复)

  1. 门诊→住院转科 — 信息连续性
  2. 手术→病理送检 — 标本追溯
  3. 检验→临床决策 — 检验联动
  4. 检查→报告→医嘱 — 状态联动

六、文档产出清单

文档 内容 用途
CROSS_MODULE_BUSINESS_ANALYSIS.md 本文档 业务分析+系统诊断
PHASE_A_FOLLOWUP_DESIGN.md 门诊随访深度设计 开发依据
PHASE_A_PATHOLOGY_DESIGN.md 病理管理深度设计 开发依据
PHASE_A_EMERGENCY_DESIGN.md 急诊分诊抢救深度设计 开发依据
PHASE_B_*.md 各P1模块深度设计 开发依据