eight
2025-04-07 ee48cd57cfa890e978cb4e00c7efccc1f452c7df
仅仅注解
已修改3个文件
16 ■■■■■ 文件已修改
README.md 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jh-module-ecg/jh-module-ecg-api/src/main/java/cn/lihu/jh/module/ecg/enums/QueueStatusEnum.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/callingscreen/CallingScreenServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
README.md
@@ -8,14 +8,14 @@
## 业务实现
### 分流
01. 【排队中】 患者 未分流到 诊室,没有内部 seqNum ==>【候诊中】
02.  预约确认时,主动触发分流 到支持该预约项目的工位1、工位2...工位N
01. 【排队中】 患者 未分流到 诊室,没有内部序号
02.  预约确认时,主动触发分流 到支持该预约项目的工位1、工位2...工位N  ==>【候诊中】 赋予内部序号
03.  叫号时,【候诊中】=>【就诊中】 主动触发分流 到该工位 
04. 检查项目优先队列 (工位队列) 记录的是 工位上【候诊中】的人数
### 过号
01. 过号、安装过号
02. 召回,更新内部序号
01. 过号、召回   【已召回】 -> 【候诊中】 重新赋予内部序号
02. 安装过号、召回
### 亲和
01. 亲和:患者的多个检查项目可以在工位上一并做,避免多次排队,比如动态心电、动态血压
jh-module-ecg/jh-module-ecg-api/src/main/java/cn/lihu/jh/module/ecg/enums/QueueStatusEnum.java
@@ -16,8 +16,8 @@
public enum QueueStatusEnum implements IntArrayValuable {
    PASSED_WAITING(3, "已过号-排队中"),
    PASSED(5, "已过号"),
    PASSED_INSTALL(7, "已过号-安装"),
    PASSED(5, "已过号"), // 就诊中 => 过号
    PASSED_INSTALL(7, "已过号-安装"), // 安装中 => 过号
    WAITING(10, "排队中"),
    AFFINITY(12, "亲和"),
    AFFINITY_INSTALL(13, "亲和-安装"),
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/callingscreen/CallingScreenServiceImpl.java
@@ -66,6 +66,10 @@
        return _map;
    }
    /**
     * 大屏显示的患者信息
     * 不会有安装相关的患者信息
     */
    @Override
    public Map<Integer, Map<Integer, List<QueueDO>>> callingData() {
        Map<Integer, Map<Integer, List<QueueDO>>> mapDisplayColQueue = new HashMap<>();