|
@@ -61,23 +61,10 @@ public class EmrControlRuleSeverV2 {
|
|
|
return ResultVoUtil.success(qualityControlOfMedicalRecords(patInfo, null, 0));
|
|
|
}
|
|
|
|
|
|
- public ResultVo<JSONObject> myPatientQualityControl() {
|
|
|
- QueryWrapper<?> qw = new QueryWrapper<>();
|
|
|
- qw.eq("refer_physician", TokenUtil.getTokenUserId());
|
|
|
- qw.notLike("inpatient_no", "JT");
|
|
|
+ public ResultVo<List<EmrAuditDetail>> myPatientQualityControl() {
|
|
|
+ List<EmrAuditDetail> list = dao.getUnprocessedRecommendationsByDoctor(TokenUtil.getTokenUserId());
|
|
|
|
|
|
- List<QualityControlAnalysisOfMedicalRecords> patInfo = getPatients(qw);
|
|
|
- if (ListUtil.isBlank(patInfo)) {
|
|
|
- return ResultVoUtil.fail(ExceptionEnum.SLIGHTLY_ERROR);
|
|
|
- }
|
|
|
- JSONObject js = new JSONObject();
|
|
|
- List<EmrAuditDetail> list = dao.selectedAudit(TokenUtil.getTokenUserId());
|
|
|
- Map<String, List<EmrAuditDetail>> groupMedicalRecords = list.stream().collect(
|
|
|
- Collectors.groupingBy(item -> item.getEmrName() + "_" + item.getPatNo() + "_" + item.getTimes())
|
|
|
- );
|
|
|
- js.put("timeQualityControl", qualityControlOfMedicalRecords(patInfo, null, null));
|
|
|
- js.put("emrSuggestion", groupMedicalRecords);
|
|
|
- return ResultVoUtil.success(js);
|
|
|
+ return ResultVoUtil.success(list);
|
|
|
}
|
|
|
|
|
|
|