|
@@ -41,29 +41,53 @@ public class MrScoreManagementController {
|
|
|
private MrScoreManagementFacade mrScoreManagementFacade;
|
|
|
|
|
|
/**
|
|
|
- * 质控病历统计
|
|
|
+ * 病历评分等级占比-控制台
|
|
|
*
|
|
|
* @param filterVO
|
|
|
* @return
|
|
|
*/
|
|
|
- @ApiOperation(value = "质控病历统计-控制台[by:zhaops]")
|
|
|
+ @ApiOperation(value = "病历评分等级占比-控制台[by:zhaops]")
|
|
|
@PostMapping("/mrCount")
|
|
|
public CommonResult<Map<String, Object>> mrCount(@RequestBody @Valid FilterVO filterVO) {
|
|
|
return CommonResult.success(mrScoreManagementFacade.mrCount(filterVO));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 各科室病历等级占比
|
|
|
+ * 病历评分等级占比-控制台-运行质控
|
|
|
*
|
|
|
* @param filterVO
|
|
|
* @return
|
|
|
*/
|
|
|
- @ApiOperation(value = "各科室甲/乙/丙级病历占比-控制台[by:zhaops]")
|
|
|
+ @ApiOperation(value = "病历评分等级占比-控制台-运行质控[by:zhaops]")
|
|
|
+ @PostMapping("/run/mrCount")
|
|
|
+ public CommonResult<Map<String, Object>> runMrCount(@RequestBody @Valid FilterVO filterVO) {
|
|
|
+ return CommonResult.success(mrScoreManagementFacade.mrCount(filterVO));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 各科室病历等级占比-控制台
|
|
|
+ *
|
|
|
+ * @param filterVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "各科室病历等级占比-控制台[by:zhaops]")
|
|
|
@PostMapping("/qcResultLevelPercent")
|
|
|
public CommonResult<List<DeptNumDTO>> qcResultLevelPercent(@RequestBody @Valid FilterVO filterVO) {
|
|
|
return CommonResult.success(mrScoreManagementFacade.qcResultLevelPercent(filterVO));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 各科室病历等级占比-控制台-运行质控
|
|
|
+ *
|
|
|
+ * @param filterVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "各科室病历等级占比-控制台-运行质控[by:zhaops]")
|
|
|
+ @PostMapping("/run/qcResultLevelPercent")
|
|
|
+ public CommonResult<List<DeptNumDTO>> runQcResultLevelPercent(@RequestBody @Valid FilterVO filterVO) {
|
|
|
+ return CommonResult.success(mrScoreManagementFacade.qcResultLevelPercent(filterVO));
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 各科室缺陷占比-报表
|
|
|
*
|
|
@@ -76,6 +100,18 @@ public class MrScoreManagementController {
|
|
|
return CommonResult.success(mrScoreManagementFacade.levelStatistics(filterOrderVO));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 各科室缺陷占比-报表-运行质控
|
|
|
+ *
|
|
|
+ * @param filterOrderVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "各科室缺陷占比-报表-运行质控[by:zhaops]")
|
|
|
+ @PostMapping("/run/levelStatistics")
|
|
|
+ public CommonResult<List<LevelStatisticsDTO>> runLevelStatistics(@RequestBody @Valid FilterOrderVO filterOrderVO) {
|
|
|
+ return CommonResult.success(mrScoreManagementFacade.levelStatistics(filterOrderVO));
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 各科室缺陷占比-报表导出
|
|
|
*
|
|
@@ -88,6 +124,18 @@ public class MrScoreManagementController {
|
|
|
mrScoreManagementFacade.levelExport(response, filterOrderVO);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 各科室缺陷占比-报表导出-运行质控
|
|
|
+ *
|
|
|
+ * @param filterOrderVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "各科室缺陷占比-报表导出-运行质控[by:gaodm]")
|
|
|
+ @PostMapping("/run/levelExport")
|
|
|
+ public void runLevelExport(HttpServletResponse response, @RequestBody @Valid FilterOrderVO filterOrderVO) {
|
|
|
+ mrScoreManagementFacade.levelExport(response, filterOrderVO);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 各科室缺陷占比(台州)-报表
|
|
@@ -101,6 +149,18 @@ public class MrScoreManagementController {
|
|
|
return CommonResult.success(mrScoreManagementFacade.levelStatisticsByDeptClass_TZ(filterOrderVO));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 各科室缺陷占比(台州)-报表-运行质控
|
|
|
+ *
|
|
|
+ * @param filterOrderVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "各科室缺陷占比(台州)-报表-运行质控[by:zhaops]")
|
|
|
+ @PostMapping("/run/levelStatisticsByDeptClass")
|
|
|
+ public CommonResult<List<LevelStatisticsTZDTO>> runLevelStatisticsByDeptClass(@RequestBody @Valid FilterOrderVO filterOrderVO) {
|
|
|
+ return CommonResult.success(mrScoreManagementFacade.levelStatisticsByDeptClass_TZ(filterOrderVO));
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 各科室缺陷占比(台州)-报表导出
|
|
|
*
|
|
@@ -113,6 +173,18 @@ public class MrScoreManagementController {
|
|
|
mrScoreManagementFacade.levelExport_TZ(response, filterOrderVO);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 各科室缺陷占比(台州)-报表导出-运行质控
|
|
|
+ *
|
|
|
+ * @param filterOrderVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "各科室缺陷占比(台州)-报表导出-运行质控[by:gaodm]")
|
|
|
+ @PostMapping("/run/levelExport_TZ")
|
|
|
+ public void runLevelExport_TZ(HttpServletResponse response, @RequestBody @Valid FilterOrderVO filterOrderVO) {
|
|
|
+ mrScoreManagementFacade.levelExport_TZ(response, filterOrderVO);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 各科室质控平均分柱状图-控制台
|
|
|
*
|
|
@@ -125,6 +197,18 @@ public class MrScoreManagementController {
|
|
|
return CommonResult.success(mrScoreManagementFacade.getAverageScore(filterVO));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 各科室质控平均分柱状图-控制台-运行质控
|
|
|
+ *
|
|
|
+ * @param filterVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "各科室质控平均分柱状图-控制台-运行质控[by:zhaops]")
|
|
|
+ @PostMapping("/run/getAverageScore")
|
|
|
+ public CommonResult<Map<String, Object>> runGetAverageScore(@RequestBody @Valid FilterVO filterVO) {
|
|
|
+ return CommonResult.success(mrScoreManagementFacade.getAverageScore(filterVO));
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 各科室质控平均分柱状图(台州)-控制台
|
|
|
*
|
|
@@ -136,4 +220,16 @@ public class MrScoreManagementController {
|
|
|
public CommonResult<List<AverageStatisticsDTO>> getAverageScoreByDeptClass(@RequestBody @Valid FilterVO filterVO) {
|
|
|
return CommonResult.success(mrScoreManagementFacade.getAverageScoreByDeptClass(filterVO));
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 各科室质控平均分柱状图(台州)-控制台-运行质控
|
|
|
+ *
|
|
|
+ * @param filterVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "各科室质控平均分柱状图(台州)-控制台-运行质控[by:zhaops]")
|
|
|
+ @PostMapping("/run/getAverageScoreByDeptClass")
|
|
|
+ public CommonResult<List<AverageStatisticsDTO>> runGetAverageScoreByDeptClass(@RequestBody @Valid FilterVO filterVO) {
|
|
|
+ return CommonResult.success(mrScoreManagementFacade.getAverageScoreByDeptClass(filterVO));
|
|
|
+ }
|
|
|
}
|