Browse Source

Merge remote-tracking branch 'origin/master'

zhoutg 5 years ago
parent
commit
cd05523a95

+ 6 - 2
src/main/java/com/diagbot/dto/IndicationDTO.java

@@ -12,10 +12,14 @@ import java.util.List;
  */
 @Data
 public class IndicationDTO {
-
+    // 危机值提醒
+    private List<BillMsg> criticalValList = new ArrayList<>();
     // 开单合理性提示信息
     private List<BillMsg> billMsgList = new ArrayList<>();
-
+    // 高危药品、手术
+    private List<BillMsg> highRiskList = new ArrayList<>();
+    // 检查内容注意事项
+    private List<BillMsg> noteList = new ArrayList<>();
     // 记录调试信息
     private List<String> dubugStr = new ArrayList<>();
 }

+ 0 - 3
src/main/java/com/diagbot/dto/PushDTO.java

@@ -15,8 +15,6 @@ import java.util.Map;
 @Getter
 @Setter
 public class PushDTO {
-
-
     //症状
     private List<PushBaseDTO> symptom = new ArrayList<>();
     //体格检查
@@ -31,7 +29,6 @@ public class PushDTO {
     private List<PushBaseDTO> medicines = new ArrayList<>();
     // 并发症
     private List<PushBaseDTO> complications = new ArrayList<>();
-
     //诊断
     private Map<String, List<PushBaseDTO>> dis;
 }

+ 1 - 1
src/main/java/com/diagbot/vo/IndicationPushVO.java

@@ -14,7 +14,7 @@ import javax.validation.constraints.NotBlank;
 @Setter
 public class IndicationPushVO extends SearchData {
     /**
-     * 规则类型(1:危急值提醒,2:开单合理项,3:)
+     * 规则类型(1:危急值提醒,2:开单合理项,3:高危药品、手术,4:检查内容注意事项
      */
     @NotBlank(message = "ruleType不能为空")
     private String ruleType = "";

+ 1 - 1
src/main/java/com/diagbot/vo/PushVO.java

@@ -12,7 +12,7 @@ import lombok.Setter;
 @Setter
 public class PushVO extends SearchData {
     /**
-     * 推理类型(1:症状,4:查体结果,5:检验,6:检查,7:诊断)
+     * 推理类型(1:症状,4:查体结果,5:检验,6:检查,7:诊断,8:药品,9:手术
      */
     private String featureType = "";
 }

+ 2 - 2
src/main/java/com/diagbot/web/CoreController.java

@@ -33,14 +33,14 @@ public class CoreController {
     @Autowired
     private PushFacade pushFacade;
 
-    @ApiOperation(value = "开单合理性API[zhoutg]", notes = "ruleType(1:危急值提醒,2:开单合理项,3:管理评估,4:不良反应,5:药物推荐,6:异常值)")
+    @ApiOperation(value = "开单合理性API[zhoutg]", notes = "ruleType(1:危急值提醒,2:开单合理项,3:高危药品、手术,4:检查内容注意事项)")
     @PostMapping("/indication")
     public RespDTO<IndicationDTO> indication(@Valid @RequestBody IndicationPushVO indicationPushVO) {
         IndicationDTO indicationDTO = indicationFacade.indicationFac(indicationPushVO);
         return RespDTO.onSuc(indicationDTO);
     }
 
-     @ApiOperation(value = "推送API[zhoutg]", notes = "类型(多选必填),1:症状,4:查体结果,5:检验,6:检查,7:诊断")
+     @ApiOperation(value = "推送API[zhoutg]", notes = "类型(多选必填),1:症状,4:查体结果,5:检验,6:检查,7:诊断,8:药品,9:手术")
      @PostMapping("/push")
      public RespDTO<PushDTO> push(@RequestBody PushVO pushVo) {
          PushDTO pushDTO = pushFacade.pushFac(pushVo);

+ 17 - 0
src/main/java/com/diagbot/web/StaticInfoController.java

@@ -0,0 +1,17 @@
+package com.diagbot.web;
+
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @Description: 静态信息
+ * @author: gaodm
+ * @time: 2020/8/14 16:19
+ */
+@RequestMapping("/static")
+@RestController
+@SuppressWarnings("unchecked")
+@Api(value = "静态信息API", tags = { "静态信息API" })
+public class StaticInfoController {
+}