Browse Source

更新多条件高危手术的判断方法

MarkHuang 4 years ago
parent
commit
c811bc3f4a
1 changed files with 3 additions and 0 deletions
  1. 3 0
      src/main/java/com/diagbot/repository/YiBaoOperationNameNode.java

+ 3 - 0
src/main/java/com/diagbot/repository/YiBaoOperationNameNode.java

@@ -235,6 +235,7 @@ public class YiBaoOperationNameNode {
             nodeNeoDTO = NeoUtil.jsontoNodeNeoDTO("年龄", ageobj);
             match = CoreUtil.compareNum(nodeNeoDTO, age);
             if (match) {
+                nodeNeoDTO.setName("年龄:"+age);
                 nodeNeoDTO.setVal("年龄:"+age);
                 nodeNeoDTO.setTermtype(TypeEnum.age.getName());
                 highRiskNeoDTO.getFactor().add(nodeNeoDTO);
@@ -260,6 +261,8 @@ public class YiBaoOperationNameNode {
             for (String key : diagobj.keySet()) {
                 for (Item item : diags) {
                     if (item.getUniqueName().equals(key)) {
+                        nodeNeoDTO = new NodeNeoDTO();
+                        nodeNeoDTO.setName(item.getUniqueName());
                         nodeNeoDTO.setVal(item.getUniqueName());
                         nodeNeoDTO.setTermtype(TypeEnum.disease.getName());
                         highRiskNeoDTO.getFactor().add(nodeNeoDTO);