Files
his/MD/specs/BED_MANAGEMENT_DESIGN.md

73 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 床位管理模块设计文档
> **文档类型**: 业务设计
> **版本**: v1.0
> **编制日期**: 2026-06-06
> **依据标准**: 《三级医院评审标准(2022版)》床位使用率指标
---
## 一、业务背景
床位管理直接影响医院运营效率。三甲医院评审要求床位使用率≥85%,床位周转次数达标。需要实时掌握床位状态,支持智能分配。
---
## 二、状态流转
### 2.1 床位状态机
```
空闲(0) → 占用(1) → 清洁中(2) → 空闲(0)
维修中(3) → 空闲(0)
```
| 状态 | 值 | 触发条件 | 允许操作 |
|------|-----|---------|---------|
| 空闲 | 0 | 清洁完成/新床 | 分配患者 |
| 占用 | 1 | 患者入院分配 | 患者转科/出院 |
| 清洁中 | 2 | 患者出院后 | 清洁完成→空闲 |
| 维修中 | 3 | 设备故障 | 维修完成→空闲 |
---
## 三、业务规则
| 规则编号 | 规则名称 | 规则描述 | 触发时机 |
|---------|---------|---------|---------|
| BR-001 | 床位分配校验 | 只有"空闲"状态的床位才能分配 | 入院登记时 |
| BR-002 | 科室匹配 | 床位所属科室必须与患者入院科室一致 | 入院登记时 |
| BR-003 | 出院自动清洁 | 患者出院后床位自动变为"清洁中" | 出院结算时 |
| BR-004 | 使用率统计 | 实时计算科室/全院床位使用率 | 定时任务 |
| BR-005 | 床位预约 | 支持预约指定床位(限时保留) | 预约住院时 |
---
## 四、数据模型
### 床位使用率计算公式
```
科室床位使用率 = (占用床位数 / 总床位数) × 100%
全院床位使用率 = (全院占用床位数 / 全院总床位数) × 100%
床位周转次数 = 出院人次 / 平均开放床位数
```
### 床位占用时长统计
```
平均住院天数 = Σ(出院日期 - 入院日期) / 出院人次
```
---
## 五、测试用例
| 用例编号 | 场景 | 预期结果 |
|---------|------|---------|
| TC-B001 | 正常分配 | 空闲床位→占用,状态正确 |
| TC-B002 | 分配已占用床位 | 返回"该床位已被占用" |
| TC-B003 | 出院自动清洁 | 出院后床位变为"清洁中" |
| TC-B004 | 使用率计算 | 数据准确反映实际使用情况 |
| TC-B005 | 维修中分配 | 返回"该床位维修中" |