| | |
| | | package com.smartor.mapper; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import com.smartor.domain.PatMedInhosp; |
| | | import com.smartor.domain.PatMedInhospVO; |
| | | import com.smartor.domain.PatMedReq; |
| | | import com.smartor.domain.PatMedRes; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | /** |
| | | * 患者住院记录Mapper接口 |
| | |
| | | */ |
| | | public PatMedInhosp selectPatMedInhospByInhospid(Long inhospid); |
| | | |
| | | public List<PatMedInhosp> selectPatMedInhosp(PatMedInhosp patMedInhosp); |
| | | |
| | | public String getTagnameBypatid(Long patid); |
| | | |
| | | /** |
| | | * 批量查询患者标签(GROUP_CONCAT 拼接后的标签串) |
| | | * |
| | | * @param patids 患者档案id集合,调用方须保证非空且已去重 |
| | | * @return 每行含 patid、tagname 两个 key |
| | | */ |
| | | public List<Map<String, Object>> getTagnameByPatids(@Param("patids") List<Long> patids); |
| | | |
| | | /** |
| | | * 查询患者住院记录列表 |
| | | * |
| | |
| | | * @return 患者住院记录集合 |
| | | */ |
| | | public List<PatMedInhosp> selectPatMedInhospList(PatMedInhosp patMedInhosp); |
| | | |
| | | public List<PatMedInhosp> selectPatMedInhospListBySerialnum(PatMedInhosp patMedInhosp); |
| | | |
| | | public List<PatMedInhosp> selectPatMedInhospListByCondition(PatMedInhospVO patMedInhospVO); |
| | | |
| | |
| | | * @return 结果 |
| | | */ |
| | | public int insertPatMedInhosp(PatMedInhosp patMedInhosp); |
| | | |
| | | public int insertPatMedInhospBatch(@Param("list") List<PatMedInhosp> list); |
| | | |
| | | /** |
| | | * 修改患者住院记录 |
| | |
| | | public PatMedRes selectPatMedInhospCount(PatMedReq patMedReq); |
| | | |
| | | |
| | | public List<PatMedRes> getDeptRanking(PatMedReq patMedReq); |
| | | /** |
| | | * 查询三个维度任意一个未处理的出院患者 |
| | | * |
| | | * @return |
| | | */ |
| | | public List<PatMedInhosp> selectNeedProcessList(); |
| | | } |