liusheng
5 天以前 cc479e6a056785103996cc7ea67dbd5faa3e800e
ruoyi-inhospvisit/src/main/java/com/ruoyi/inhospvisit/mapper/PatMedInhospMapper.java
@@ -64,6 +64,23 @@
    public List<PatMedInhosp> selectPatMedInhospListByCondition(PatMedInhospVO patMedInhospVO);
    /**
     * 查询某机构下全部在院记录的"刷新候选"(供在院信息刷新按患者逐条核对位置)。
     * <p>
     * 与 {@link #selectPatMedInhospList} 的区别是刻意的:
     * <ul>
     *   <li>不 join {@code pat_archive}、不做 GROUP BY —— 本用途只看 {@code pat_med_inhosp} 自身;
     *   <li>不带 {@code a.idcardno IS NOT NULL} 这类过滤(那会让"证件号还没补上的新入院患者"
     *       静默漏刷新 —— 采集链路最怕的就是静默少数据);
     *   <li>只 select 刷新用得到的列(inhospid / serialnum / patname / orgid / campusid /
     *       科室三列 / 病区三列 / bed_no),3000 行量级的每日全量扫描足够轻。</li>
     * </ul>
     *
     * @param orgid 机构ID(如 20001001)
     * @return 在院({@code inhospstate='0' and del_flag='0'})记录集合,按 inhospid 升序
     */
    public List<PatMedInhosp> selectInhospRefreshCandidates(@Param("orgid") String orgid);
    /**
     * 新增患者住院记录
     *
     * @param patMedInhosp 患者住院记录