Skip to content

医院运送调度规则

适用于医院院内运送、调度派单与院感合规场景。

规则文件内容

请复制以下内容,保存为 .cursor/rules/hospital-transfer-dispatch.mdc

markdown
---
description: 医院运送调度与院感规范业务规则
globs: src/modules/dispatch/**, src/modules/transport/**, src/modules/infection-control/**
---

# 医院运送调度业务规则

## 1. 核心原则
- **优先级先行**:P0 急诊任务优先于其他任务。
- **院感刚性约束**:污物梯/洁净梯分离不可绕过。
- **全程留痕**:接单、到达、完成、消毒必须可追溯。

## 2. 任务优先级与时限

### 2.1 优先级规则
| 任务类型 | 优先级 | 响应时限 | 完成时限 |
| :--- | :--- | :--- | :--- |
| 急诊转运/急诊标本 | P0 | 5 分钟 | 30 分钟 |
| 检查转运/常规标本 | P1 | 15 分钟 | 60 分钟 |
| 出院转运/药品配送 | P2 | 30 分钟 | 120 分钟 |

### 2.2 调度策略
1. 先按 `priority` 排序,再按创建时间排序。
2. 同优先级按 `距离 + 当前负载` 计算综合得分。
3. 若任务包含院感约束,必须先过滤不合规路线/电梯。

## 3. 院感规则

### 3.1 电梯分离
- 污物任务只能使用 `dirty` 电梯。
- 洁净任务只能使用 `clean` 电梯。
- 混合任务必须拆分为多段路径并记录换乘点。

### 3.2 消毒留痕
- 运送前后均需记录消毒日志。
- 消毒日志缺失时,任务不可标记为 `completed`

## 4. 异常处理
- `P0` 任务 5 分钟未接单:立即预警并自动重派。
- 连续拒单 3 次:升级到调度员人工干预。
- 任务超时未完成:触发升级并记录 `timeout_reason`

## 5. 数据模型约束
- `transport_tasks` 必须包含 `priority`, `elevator_type`, `status`, `deadline`.
- `dispatch_logs` 必须记录每次派单与重派动作。
- `disinfection_logs` 必须与任务 ID 关联并校验完整性。

适用场景

  • 医院内部病人转运
  • 标本送检与药品配送
  • 对院感合规有强约束的运送场景

基于 AI 辅助开发,快速、灵活、可靠