后端: - 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防止重复创建
15 KiB
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 — 立即开发)
- 门诊随访管理 — 三甲评审必查
- 病理管理 — 手术闭环关键
- 急诊分诊+抢救 — 急诊评审必查
Phase B: 待完善功能 (P1 — 尽快开发)
- 药品效期管理 — 药品安全
- 处方点评统计 — 合理用药
- 患者满意度 — 评审指标
- DRG绩效考核 — 医保改革
- 护理交接班统计 — 护理质量
- 会诊时限监控 — 会诊制度
- 病案首页质量 — 数据质量
Phase C: 交叉业务修复 (P1 — 尽快修复)
- 门诊→住院转科 — 信息连续性
- 手术→病理送检 — 标本追溯
- 检验→临床决策 — 检验联动
- 检查→报告→医嘱 — 状态联动
六、文档产出清单
| 文档 | 内容 | 用途 |
|---|---|---|
| CROSS_MODULE_BUSINESS_ANALYSIS.md | 本文档 | 业务分析+系统诊断 |
| PHASE_A_FOLLOWUP_DESIGN.md | 门诊随访深度设计 | 开发依据 |
| PHASE_A_PATHOLOGY_DESIGN.md | 病理管理深度设计 | 开发依据 |
| PHASE_A_EMERGENCY_DESIGN.md | 急诊分诊抢救深度设计 | 开发依据 |
| PHASE_B_*.md | 各P1模块深度设计 | 开发依据 |