|
@@ -4,16 +4,12 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.diagbot.dto.*;
|
|
|
import com.diagbot.entity.BehospitalInfo;
|
|
|
-import com.diagbot.entity.FilterRecordVO;
|
|
|
import com.diagbot.mapper.BehospitalInfoMapper;
|
|
|
import com.diagbot.service.BehospitalInfoService;
|
|
|
-import com.diagbot.util.ListUtil;
|
|
|
import com.diagbot.vo.*;
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import java.time.LocalDateTime;
|
|
|
-import java.time.format.DateTimeFormatter;
|
|
|
import java.util.*;
|
|
|
|
|
|
import javax.validation.Valid;
|
|
@@ -58,17 +54,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
return baseMapper.entryByDept(filterVO);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 质控结果缺陷总数查询
|
|
|
- *
|
|
|
- * @param filterVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public int getTotleResultNum(FilterVO filterVO) {
|
|
|
- return baseMapper.getTotleResultNum(filterVO);
|
|
|
- }
|
|
|
-
|
|
|
@Override
|
|
|
public List<BehospitalInfo> getNoGrade(TaskVO taskVO) {
|
|
|
return baseMapper.getNoGrade(taskVO);
|
|
@@ -186,32 +171,21 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
return baseMapper.levelStatistics(filterOrderVO);
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public List<HomePageNumDTO> homePageLevelStatistics(FilterOrderVO filterOrderVO) {
|
|
|
- return Collections.emptyList();
|
|
|
- }
|
|
|
-
|
|
|
+// @Override
|
|
|
+// public List<HomePageNumDTO> homePageLevelStatistics(FilterOrderVO filterOrderVO) {
|
|
|
+// return Collections.emptyList();
|
|
|
+// }
|
|
|
/**
|
|
|
- * 病历质控报表-扣分项
|
|
|
+ * 病案首页合格率占比
|
|
|
*
|
|
|
- * @param caseScoreVO
|
|
|
+ * @param filterOrderVO
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public List<QualityControlDTO> getQualityCase(CaseScoreVO caseScoreVO) {
|
|
|
- return baseMapper.getQualityCase(caseScoreVO);
|
|
|
+ public List<HomePageNumDTO> homePageLevelStatistics(FilterOrderVO filterOrderVO) {
|
|
|
+ return baseMapper.homePageLevelStatistics(filterOrderVO);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 病历质控报表-扣分
|
|
|
- *
|
|
|
- * @param caseScoreVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public List<QualityControlDTO> getQualitySorce(CaseScoreVO caseScoreVO) {
|
|
|
- return baseMapper.getQualitySorce(caseScoreVO);
|
|
|
- }
|
|
|
/**
|
|
|
* 病历质控报表-扣分数据
|
|
|
*
|
|
@@ -245,35 +219,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
return baseMapper.getQualityControl(behospitalPageVO);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 病历质控报表-科室
|
|
|
- *
|
|
|
- * @param behospitalPageVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public IPage<QualityControlDTO> getQualityControlExport(BehospitalPageVO behospitalPageVO) {
|
|
|
- return baseMapper.getQualityControlExport(behospitalPageVO);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- /**
|
|
|
- * 各科室缺陷占比(主任医生)
|
|
|
- *
|
|
|
- * @param filterOrderVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public List<LevelStsByDeptDTO> levelStatisticsByDept(FilterOrderVO filterOrderVO) {
|
|
|
- return baseMapper.levelStatisticsByDept(filterOrderVO);
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public List<AdmissionCountDTO> casesEntryStatisticsByDept(FilterVO filterVO) {
|
|
|
- return Collections.emptyList();
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* 缺陷明细-科室(分页)
|
|
|
*
|
|
@@ -284,28 +229,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
return baseMapper.resultStatisticsByDeptAndDoctorPage(filterPageByDeptVO);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 各科室缺陷占比(组合)-全院-根据内外科系统统计-关联上级科室
|
|
|
- *
|
|
|
- * @param filterOrderVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public List<LevelStatisticsTZDTO> levelStatisticsByDeptClass(FilterOrderVO filterOrderVO) {
|
|
|
- return baseMapper.levelStatisticsByDeptClass(filterOrderVO);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 各科室缺陷占比(组合)-全院-根据内外科系统统计(台州)
|
|
|
- *
|
|
|
- * @param filterOrderVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public List<LevelStatisticsTZDTO> levelStatisticsByDeptClass_TZ(FilterOrderVO filterOrderVO) {
|
|
|
- return baseMapper.levelStatisticsByDeptClass_TZ(filterOrderVO);
|
|
|
- }
|
|
|
-
|
|
|
|
|
|
@Override
|
|
|
public List<ExportExcelDTO> exportExcel() {
|
|
@@ -333,16 +256,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
return baseMapper.qcResultShortPage(qcResultShortPageVO);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 条目缺陷质控评分页-科室(内页)
|
|
|
- *
|
|
|
- * @param qcResultShortPageVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- public IPage<QcResultShortDeptDTO> qcResultShortByDeptPage(@Param("qcResultShortPageVO") QcResultShortPageVO qcResultShortPageVO) {
|
|
|
- return baseMapper.qcResultShortByDeptPage(qcResultShortPageVO);
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 根据编码、医院编码批量更新
|
|
|
*
|
|
@@ -366,17 +279,7 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
public List<SjcfStatisticsDTO> sjcfStatistics(@Valid EntryStatisticsVO entryStatisticsVO) {
|
|
|
return baseMapper.sjcfStatistics(entryStatisticsVO);
|
|
|
}
|
|
|
-
|
|
|
- /**
|
|
|
- * 关键条目缺陷占比统计-科室
|
|
|
- *
|
|
|
- * @param entryStatisticsVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public List<EntryStasByDeptDTO> entryStatisticsByDept(EntryStatisticsVO entryStatisticsVO) {
|
|
|
- return baseMapper.entryStatisticsByDept(entryStatisticsVO);
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 非医嘱离院病人记录
|
|
@@ -467,19 +370,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
return baseMapper.leaveHosMRPageExport(qcResultShortPageVO);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 离院病人质控评分详情页-科室导出到excel
|
|
|
- *
|
|
|
- * @param qcResultShortPageVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public List<ExportExcelByDeptDTO> leaveHosMRPageExportByDept(@Param("qcResultShortPageVO") QcResultShortPageVO qcResultShortPageVO) {
|
|
|
- return baseMapper.leaveHosMRPageExportByDept(qcResultShortPageVO);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* 条目缺陷质控评分详情页导出到excel
|
|
|
*
|
|
@@ -491,17 +381,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
return baseMapper.qcResultShortPageExport(qcResultShortPageVO);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 缺陷详情质控评分页导出-科室
|
|
|
- *
|
|
|
- * @param qcResultShortPageVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public List<ExportExcelByDeptDTO> qcResultShortByDeptPageExport(@Param("qcResultShortPageVO") QcResultShortPageVO qcResultShortPageVO) {
|
|
|
- return baseMapper.qcResultShortByDeptPageExport(qcResultShortPageVO);
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 未整改病历统计
|
|
|
*
|
|
@@ -513,220 +392,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
return baseMapper.unModifyMRStatistics(filterUnModifyMRVO);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 病历稽查表
|
|
|
- *
|
|
|
- * @param filterVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public IPage<MedicalCheckDTO> getMedicalCheck(@Param("filterVO") FilterMedicalCheckVO filterVO, @Param("casesEntryIds") List<Long> casesEntryIds) {
|
|
|
- IPage<MedicalCheckDTO> medicalCheck = baseMapper.getMedicalCheck(filterVO);
|
|
|
- List<MedicalCheckIdNameDTO> medicalEntryIds = baseMapper.getMedicalEntryIds(casesEntryIds);
|
|
|
-
|
|
|
- List<MedicalCheckDTO> records = medicalCheck.getRecords();
|
|
|
- for (MedicalCheckDTO record : records) {
|
|
|
- for (MedicalCheckIdNameDTO medicalEntryId : medicalEntryIds) {
|
|
|
- if ("2170".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2170_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2170_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2217".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2217_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2217_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2218".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2218_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2218_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2220".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2220_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2220_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2229".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2229_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2229_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2287".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2287_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2287_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2486".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2486_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2486_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2495".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2495_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2495_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2654".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2654_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2654_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2655".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2655_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2655_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2657".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2657_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2657_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2658".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2658_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2658_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2686".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2686_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2686_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2852".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2852_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2852_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2900".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2900_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2900_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2930".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2930_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2930_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("3010".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_3010_id(medicalEntryId.getId());
|
|
|
- record.setEntry_3010_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("3025".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_3025_id(medicalEntryId.getId());
|
|
|
- record.setEntry_3025_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("3062".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_3062_id(medicalEntryId.getId());
|
|
|
- record.setEntry_3062_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("3063".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_3063_id(medicalEntryId.getId());
|
|
|
- record.setEntry_3063_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- return medicalCheck;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 病历稽查表-科室
|
|
|
- *
|
|
|
- * @param filterVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public IPage<MedicalCheckDTO> getMedicalChecks(@Param("filterVO") FilterMedicalCheckVO filterVO, @Param("casesEntryIds") List<Long> casesEntryIds) {
|
|
|
- IPage<MedicalCheckDTO> medicalCheck = baseMapper.getMedicalCheckByDept(filterVO);
|
|
|
- List<MedicalCheckIdNameDTO> medicalEntryIds = baseMapper.getMedicalEntryIds(casesEntryIds);
|
|
|
-
|
|
|
- List<MedicalCheckDTO> records = medicalCheck.getRecords();
|
|
|
- for (MedicalCheckDTO record : records) {
|
|
|
- for (MedicalCheckIdNameDTO medicalEntryId : medicalEntryIds) {
|
|
|
- if ("2170".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2170_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2170_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2217".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2217_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2217_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2218".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2218_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2218_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2220".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2220_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2220_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2229".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2229_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2229_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2287".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2287_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2287_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2486".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2486_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2486_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2495".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2495_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2495_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2654".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2654_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2654_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2655".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2655_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2655_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2657".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2657_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2657_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2658".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2658_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2658_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2686".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2686_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2686_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2852".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2852_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2852_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2900".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2900_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2900_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("2930".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_2930_id(medicalEntryId.getId());
|
|
|
- record.setEntry_2930_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("3010".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_3010_id(medicalEntryId.getId());
|
|
|
- record.setEntry_3010_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("3025".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_3025_id(medicalEntryId.getId());
|
|
|
- record.setEntry_3025_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("3062".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_3062_id(medicalEntryId.getId());
|
|
|
- record.setEntry_3062_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- if ("3063".equals(medicalEntryId.getId())) {
|
|
|
- record.setEntry_3063_id(medicalEntryId.getId());
|
|
|
- record.setEntry_3063_name(medicalEntryId.getName());
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- return medicalCheck;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 病历稽查表导出
|
|
|
- *
|
|
|
- * @param filterVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public List<MedicalCheckExportDTO> getMedicalCheckExport(@Param("filterVO") FilterMedicalCheckVO filterVO) {
|
|
|
- List<MedicalCheckExportDTO> medicalCheckExport = baseMapper.getMedicalCheckExport(filterVO);
|
|
|
- return medicalCheckExport;
|
|
|
-
|
|
|
- }
|
|
|
|
|
|
/**
|
|
|
* 未整改病历质控评分页(内页)
|
|
@@ -739,18 +404,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
return baseMapper.unModifyMRPage(qcResultShortPageVO);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 未整改病历质控评分页-科室(内页)
|
|
|
- *
|
|
|
- * @param qcResultShortPageVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public IPage<QcResultShortDeptDTO> unModifyMRByDept(@Param("qcResultShortPageVO") QcResultShortPageVO qcResultShortPageVO) {
|
|
|
- return baseMapper.unModifyMRByDept(qcResultShortPageVO);
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* 不合格/合格数病历号(内页)
|
|
|
*
|
|
@@ -773,17 +426,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
return baseMapper.unModifyMRPageExport((qcResultShortPageVO));
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 未整改病历缺陷评分详情页导出-科室
|
|
|
- *
|
|
|
- * @param qcResultShortPageVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public List<ExportExcelByDeptDTO> unModifyExportByDept(@Param("qcResultShortPageVO") QcResultShortPageVO qcResultShortPageVO) {
|
|
|
- return baseMapper.unModifyExportByDept((qcResultShortPageVO));
|
|
|
- }
|
|
|
-
|
|
|
|
|
|
/**
|
|
|
* 病案首页不合格/合格数病历详情页导出
|
|
@@ -795,18 +437,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
public List<ExportExcelDTO> badLevelPagePageExport(@Param("qcResultShortPageVO") QcResultShortPageVO qcResultShortPageVO) {
|
|
|
return baseMapper.badLevelPagePageExport((qcResultShortPageVO));
|
|
|
}
|
|
|
- /**
|
|
|
- * 病案首页不合格/合格数病历详情页导出-科室
|
|
|
- *
|
|
|
- * @param qcResultShortPageVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public List<ExportExcelByDeptDTO> homePageOrLevelExportByDept(@Param("qcResultShortPageVO") QcResultShortPageVO qcResultShortPageVO) {
|
|
|
- return baseMapper.homePageOrLevelExportByDept((qcResultShortPageVO));
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
|
|
|
/**
|
|
|
* 31天再入院详情页
|
|
@@ -852,17 +482,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
return baseMapper.hmImproveMRPage(qcResultShortPageVO);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 病案首页改善率质控评分页-科室(内页)
|
|
|
- *
|
|
|
- * @param qcResultShortPageVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public IPage<QcResultShortDeptDTO> hmImproveMRPageByDept(@Param("qcResultShortPageVO") QcResultShortPageVO qcResultShortPageVO) {
|
|
|
- return baseMapper.hmImproveMRPageByDept(qcResultShortPageVO);
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 病案首页改善率质控评分页导出
|
|
|
*
|
|
@@ -874,39 +493,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
return baseMapper.hmImproveMRPageExport(qcResultShortPageVO);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 病案首页改善率质控评分页导出-科室
|
|
|
- *
|
|
|
- * @param qcResultShortPageVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public List<ExportExcelByDeptDTO> improveMRExportByDept(@Param("qcResultShortPageVO") QcResultShortPageVO qcResultShortPageVO) {
|
|
|
- return baseMapper.improveMRExportByDept(qcResultShortPageVO);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 病案管理指标获取基础数据
|
|
|
- *
|
|
|
- * @param timeVo
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public Map<String,Object> getBaseIndex( MedIndexFilterVO timeVo) {
|
|
|
- return baseMapper.getBaseIndex(timeVo);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 病案管理规则质控参数查询
|
|
|
- *
|
|
|
- * @param filterVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public Map<String,Object> getCountByEntry( FilterVO filterVO) {
|
|
|
- return baseMapper.getCountByEntry(filterVO);
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 病案管理规则质控病历参数查询
|
|
|
*
|
|
@@ -928,16 +514,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
public IPage<QcResultShortDTO> qcCheckMRPage(@Param("qcResultShortPageVO") QcResultShortPageVO qcResultShortPageVO) {
|
|
|
return baseMapper.qcCheckMRPage(qcResultShortPageVO);
|
|
|
}
|
|
|
- /**
|
|
|
- * 质控核查质控评分页-科室(内页)
|
|
|
- *
|
|
|
- * @param qcResultShortPageVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public IPage<QcResultShortDeptDTO> qcCheckMRPageByDept(@Param("qcResultShortPageVO") QcResultShortPageVO qcResultShortPageVO) {
|
|
|
- return baseMapper.qcCheckMRPageByDept(qcResultShortPageVO);
|
|
|
- }
|
|
|
|
|
|
|
|
|
/**
|
|
@@ -950,53 +526,4 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
|
|
|
public List<ExportExcelDTO> qcCheckMRPageExport(@Param("qcResultShortPageVO") QcResultShortPageVO qcResultShortPageVO) {
|
|
|
return baseMapper.qcCheckMRPageExport(qcResultShortPageVO);
|
|
|
}
|
|
|
-
|
|
|
- /**
|
|
|
- * 质控核查质控评分页-科室 导出
|
|
|
- *
|
|
|
- * @param qcResultShortPageVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- @Override
|
|
|
- public List<ExportExcelByDeptDTO> qcCheckMRPageExportByDept(@Param("qcResultShortPageVO") QcResultShortPageVO qcResultShortPageVO) {
|
|
|
- return baseMapper.qcCheckMRPageExportByDept(qcResultShortPageVO);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 手术费,抗菌药物,手术和病理费等含有人数
|
|
|
- *
|
|
|
- * @param filterVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- public List<Map<String, String>> selectOperationNum(@Param("filterVO")FilterVO filterVO){
|
|
|
- return baseMapper.selectOperationNum(filterVO);
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 触发规则人数
|
|
|
- * @param filterVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- public Map<String,Long> triggeringRules(@Param("filterVO")FilterVO filterVO){
|
|
|
- return baseMapper.triggeringRules(filterVO);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 病案首页关联的出院病历
|
|
|
- * @param filterVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- public List<Map<String,String>> getMedicalRecords(@Param("filterVO") FilterVO filterVO){
|
|
|
- return baseMapper.getMedicalRecords(filterVO);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 首页恶性肿瘤人数
|
|
|
- * @param filterVO
|
|
|
- * @return
|
|
|
- */
|
|
|
- public List<Map<String,String>> malignancy(@Param("filterVO") FilterVO filterVO){
|
|
|
- return baseMapper.malignancy(filterVO);
|
|
|
- }
|
|
|
}
|