Commit 3654e2b7c526b6edaf0e07b109a789928ef91b39

Authored by zhangchao
1 parent 0078def1db
Exists in dev

#fix:优化辅助检查项自动诊断高危逻辑

Showing 2 changed files with 13 additions and 0 deletions

platform-common/src/main/java/com/lyms/platform/common/enums/DiagnoseEnums.java View file @ 3654e2b
... ... @@ -220,6 +220,7 @@
220 220  
221 221 //辅助检查——血型
222 222 RHXX(7, "RH血型——阳性(+)", 6, TypeEnums.WZJ.getId(), 1, ""),
  223 + RHXXY(8, "RH血型——阴性(-)", 6, TypeEnums.WZJ.getId(), 1, ""),
223 224 // XT(8, "血糖",6,TypeEnums.SZ.getId(),0,"mmol/L"),
224 225 /**
225 226 * 20190808提出来
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java View file @ 3654e2b
... ... @@ -5651,6 +5651,18 @@
5651 5651 }
5652 5652 }
5653 5653 }
  5654 + }else if ("yin".equals(rh)){
  5655 + // 辅助检查——血型
  5656 + List <DiagnoseItemModel> items = mapItems.get(DiagnoseEnums.DiagnoseItemEnums.xx.getId());
  5657 + if (CollectionUtils.isNotEmpty(items)) {
  5658 + //阴性
  5659 + for (DiagnoseItemModel item : items) {
  5660 + if (String.valueOf(DiagnoseEnums.DiagnoseDetailItemEnums.RHXXY.getId()).equals(item.getValueOne()) &&
  5661 + CollectionUtils.isNotEmpty(item.getRiskIds())) {
  5662 + list.addAll(item.getRiskIds());
  5663 + }
  5664 + }
  5665 + }
5654 5666 }
5655 5667 }
5656 5668 }