ソースを参照

处理手术开单合理性

MarkHuang 4 年 前
コミット
90c536c630

+ 14 - 0
src/main/java/com/diagbot/facade/NeoFacade.java

@@ -174,6 +174,7 @@ public class NeoFacade {
         billNeoDTOs.addAll(getPacsBill(billNeoVO.getPacsList()));
         billNeoDTOs.addAll(getLisDetailBill(billNeoVO.getLisDetailList()));
         billNeoDTOs.addAll(getLisBill(billNeoVO.getLisList()));
+        billNeoDTOs.addAll(getOperationBill(billNeoVO.getOperationList()));
 
         return billNeoDTOs;
     }
@@ -254,6 +255,19 @@ public class NeoFacade {
     }
 
 
+
+    /**
+     * 处理化验开单合理性
+     */
+    public List<BillNeoDTO> getOperationBill(Map<String, String> listerm) {
+
+        OperationNode opNode = new OperationNode();
+        List<BillNeoDTO> billNeoDTOs = opNode.getOperationBill(listerm, operationRepository);
+
+        return billNeoDTOs;
+    }
+
+
     /**
      * 推送疾病信息
      *

+ 19 - 1
src/main/java/com/diagbot/repository/OperationNode.java

@@ -1,7 +1,9 @@
 package com.diagbot.repository;
 
 
+import com.diagbot.dto.BillNeoDTO;
 import com.diagbot.dto.HighRiskNeoDTO;
+import com.diagbot.dto.OperationBillNeoDTO;
 import com.diagbot.dto.OperationInfoDTO;
 import com.diagbot.entity.node.Operation;
 
@@ -12,7 +14,23 @@ import java.util.Map;
 public class OperationNode {
 
     /**
-     * 获取药品商品名称列表
+     * 处理手术开单合理性
+     */
+    public List<BillNeoDTO> getOperationBill(Map<String, String> operation, OperationRepository opRepository) {
+        List<BillNeoDTO> billNeoDTOs = new ArrayList<>();
+        BillNeoDTO billNeoDTO;
+
+        OperationBillNeoDTO opBillNeoDTO;
+
+        for (String term : operation.keySet()) {
+
+        }
+
+        return billNeoDTOs;
+    }
+
+    /**
+     * 获取手术操作名称列表
      */
     public List<OperationInfoDTO> getOperationList(String name, OperationRepository operationRepository) {
         String nodename;