package com.ruoyi.othervisit;
|
|
/**
|
* 其他随访模块包根。
|
* <p>
|
* 目录约定(与 {@code ruoyi-inhospvisit} / {@code ruoyi-publicity} /
|
* {@code ruoyi-outpatientvisit} 完全一致):
|
* <ul>
|
* <li>{@code com.ruoyi.othervisit.api} —— <b>唯一对外包</b>;</li>
|
* <li>{@code service} / {@code domain} / {@code mapper} / {@code config} / {@code controller}
|
* —— 模块内部实现。</li>
|
* </ul>
|
*
|
* <h3>本模块负责什么</h3>
|
* <b>手术随访</b>编排:扫描未处理的手术记录({@code pat_med_operation})→ 按<b>手术编码</b>
|
* ({@code opcode})匹配长期随访任务 → 匹配不到就置标志位并写原因,匹配到就按
|
* {@code writeInSubTask} 建子任务。迁移对应
|
* {@code PatMedOperationServiceImpl#dealOperationInfo}(@ b25c3b51)。
|
*
|
* <p>
|
* 名字叫"其他随访"而不是"手术随访",是为了给除出入院/门急诊/宣教之外的**其它随访类型**
|
* 留位置;当前实现主体就是手术随访。
|
*
|
* <p>
|
* 模块可通过 {@code sys_config} 参数表的 {@code othervisit.enabled=false} 整体关闭
|
* (运行时读取,改完最多 10 秒生效)。
|
*/
|
public final class OtherVisitModule {
|
|
/**
|
* 模块配置前缀(仅作为 yml 兜底配置的键前缀;主开关在 sys_config 参数表里)
|
*/
|
public static final String PROPERTIES_PREFIX = "othervisit";
|
|
/**
|
* sys_config 参数表里的开关键名
|
*/
|
public static final String SWITCH_KEY = "othervisit.enabled";
|
|
private OtherVisitModule() {
|
}
|
}
|