فهرست منبع

禁用人群规则待写

zhoutg 4 سال پیش
والد
کامیت
6e2ae2dd5b
2فایلهای تغییر یافته به همراه30 افزوده شده و 0 حذف شده
  1. 2 0
      src/main/java/com/diagbot/process/BillProcess.java
  2. 28 0
      src/main/java/com/diagbot/rule/GroupRule.java

+ 2 - 0
src/main/java/com/diagbot/process/BillProcess.java

@@ -181,6 +181,8 @@ public class BillProcess {
 
             // 服用药品(现病史一般情况后的药品)
             DrugRule.compareDrugWithBill(bill.getOralmeds(), takeMedicine(presentLabel), bill, billMsgList, drugMap, NeoEnum.oralmeds.getName());
+
+            // 禁用人群 TODO
         }
 
         // 24小时重复开单项

+ 28 - 0
src/main/java/com/diagbot/rule/GroupRule.java

@@ -0,0 +1,28 @@
+package com.diagbot.rule;
+
+import com.diagbot.dto.BillMsg;
+import com.diagbot.dto.BillNeoMaxDTO;
+import com.diagbot.dto.NodeNeoDTO;
+import com.diagbot.dto.WordCrfDTO;
+
+import java.util.List;
+
+/**
+ * @description: 人群规则
+ * @author: zhoutg
+ * @time: 2020/8/3 14:47
+ */
+public class GroupRule {
+
+    /**
+     * 年龄比较
+     *
+     * @param wordCrfDTO
+     * @param billNeoMaxDTO
+     * @return
+     */
+    public static void compareGroupWithBill(WordCrfDTO wordCrfDTO, BillNeoMaxDTO billNeoMaxDTO, List<BillMsg> billMsgList, String type) {
+        NodeNeoDTO ageNeoDTO = billNeoMaxDTO.getAgeNeoDTO();
+        // TODO 妊娠禁忌
+    }
+}