浏览代码

更新开单合理性的体征处理方法

MarkHuang 4 年之前
父节点
当前提交
49d9d1e646

+ 4 - 4
src/main/java/com/diagbot/repository/CombiOperationNode.java

@@ -51,7 +51,7 @@ public class CombiOperationNode {
 					nodeInfo = new NodeInfo();
 					nodeInfo.setName(lis.getLisidx());
 					nodeInfo.setTypeval(Constants.lis);
-					combiOpBillNeoDTO.getGroup().add(NeoUtil.updateNodeInfo(nodeInfo));
+					combiOpBillNeoDTO.getLis().add(NeoUtil.updateNodeInfo(nodeInfo));
 				}
 			}
 		}
@@ -65,7 +65,7 @@ public class CombiOperationNode {
 					nodeInfo = new NodeInfo();
 					nodeInfo.setName(pacsdesc.getName());
 					nodeInfo.setTypeval(Constants.pacsdesc);
-					combiOpBillNeoDTO.getGroup().add(NeoUtil.updateNodeInfo(nodeInfo));
+					combiOpBillNeoDTO.getPacsDesc().add(NeoUtil.updateNodeInfo(nodeInfo));
 				}
 			}
 		}
@@ -79,7 +79,7 @@ public class CombiOperationNode {
 					nodeInfo = new NodeInfo();
 					nodeInfo.setName(disease.getName());
 					nodeInfo.setTypeval(Constants.disease);
-					combiOpBillNeoDTO.getGroup().add(NeoUtil.updateNodeInfo(nodeInfo));
+					combiOpBillNeoDTO.getDisease().add(NeoUtil.updateNodeInfo(nodeInfo));
 				}
 			}
 		}
@@ -93,7 +93,7 @@ public class CombiOperationNode {
 					nodeInfo = new NodeInfo();
 					nodeInfo.setName(medAllergen.getName());
 					nodeInfo.setTypeval(Constants.medallergen);
-					combiOpBillNeoDTO.getGroup().add(NeoUtil.updateNodeInfo(nodeInfo));
+					combiOpBillNeoDTO.getMedallergens().add(NeoUtil.updateNodeInfo(nodeInfo));
 				}
 			}
 		}

+ 6 - 1
src/main/java/com/diagbot/repository/MedRegNameNode.java

@@ -99,7 +99,12 @@ public class MedRegNameNode {
                     nodeInfo.setRange(vital.getRange());
                     nodeInfo.setTypeval(name);
 //                    NodeNeoDTO nodeNeoDTO = NeoUtil.fillNodeNeoDTO(medvital.getVital());
-                    drugBillNeoDTO.setAgeNeoDTO(NeoUtil.updateNodeInfo(nodeInfo));
+                    if (name.equals(Constants.age)) {
+                        drugBillNeoDTO.setAgeNeoDTO(NeoUtil.updateNodeInfo(nodeInfo));
+                    }
+                    else {
+                        drugBillNeoDTO.getVitals().add(NeoUtil.updateNodeInfo(nodeInfo));
+                    }
                 }
             }
         }

+ 2 - 2
src/main/java/com/diagbot/repository/MedicineCodeNode.java

@@ -38,7 +38,7 @@ public class MedicineCodeNode {
         DrugBillNeoDTO drugBillNeoDTO = new DrugBillNeoDTO();
         NodeInfo nodeInfo = new NodeInfo();
 
-
+        /*
         Set<MedCodeNameMedClass> medCodeNameClass = medcode.getMedCodeNameMedclasss();
         for (MedCodeNameMedClass medCls : medCodeNameClass) {
             if (NeoUtil.isExist(medCls)) {
@@ -258,7 +258,7 @@ public class MedicineCodeNode {
                 }
             }
         }
-
+        */
 
         return drugBillNeoDTO;
     }

+ 6 - 1
src/main/java/com/diagbot/repository/PacsNameNode.java

@@ -61,7 +61,12 @@ public class PacsNameNode {
                     nodeInfo.setUnit(vital.getUnit());
                     nodeInfo.setRange(vital.getRange());
                     nodeInfo.setTypeval(Constants.vital);
-                    pacsBillNeoDTO.getVitals().add(NeoUtil.updateNodeInfo(nodeInfo));
+                    if (name.equals(Constants.age)) {
+                        pacsBillNeoDTO.setAgeNeoDTO(NeoUtil.updateNodeInfo(nodeInfo));
+                    }
+                    else {
+                        pacsBillNeoDTO.getVitals().add(NeoUtil.updateNodeInfo(nodeInfo));
+                    }
                 }
             }
         }

+ 6 - 1
src/main/java/com/diagbot/repository/PacsSubNameNode.java

@@ -57,7 +57,12 @@ public class PacsSubNameNode {
                 nodeInfo.setUnit(vital.getVital().getUnit());
                 nodeInfo.setRange(vital.getVital().getRange());
                 nodeInfo.setTypeval(Constants.vital);
-                pacsBillNeoDTO.getVitals().add(NeoUtil.updateNodeInfo(nodeInfo));
+                if (name.equals(Constants.age)) {
+                    pacsBillNeoDTO.setAgeNeoDTO(NeoUtil.updateNodeInfo(nodeInfo));
+                }
+                else {
+                    pacsBillNeoDTO.getVitals().add(NeoUtil.updateNodeInfo(nodeInfo));
+                }
             }
         }
 

+ 6 - 1
src/main/java/com/diagbot/repository/YiBaoOperationNameNode.java

@@ -82,7 +82,12 @@ public class YiBaoOperationNameNode {
                     nodeInfo.setUnit(vital.getUnit());
                     nodeInfo.setRange(vital.getRange());
                     nodeInfo.setTypeval(Constants.vital);
-                    opBillNeoDTO.getVitals().add(NeoUtil.updateNodeInfo(nodeInfo));
+                    if (name.equals(Constants.age)) {
+                        opBillNeoDTO.setAgeNeoDTO(NeoUtil.updateNodeInfo(nodeInfo));
+                    }
+                    else {
+                        opBillNeoDTO.getVitals().add(NeoUtil.updateNodeInfo(nodeInfo));
+                    }
                 }
             }
         }

+ 3 - 0
src/main/resources/application-local.yml

@@ -159,5 +159,8 @@ StandConvert:
 IcssPush:
   url: http://192.168.2.234:5008
 
+Similarity:
+  url: http://192.168.2.234:12480
+
 
 debugFlag: true