Przeglądaj źródła

移除掉neo4j数据库以及相关的类

gaodm 4 lat temu
rodzic
commit
986e015d4d
100 zmienionych plików z 172 dodań i 3109 usunięć
  1. 0 18
      pom.xml
  2. 14 7
      src/main/java/com/diagbot/aggregate/BillNeoAggregate.java
  3. 118 118
      src/main/java/com/diagbot/aggregate/PushDisAggregate.java
  4. 0 48
      src/main/java/com/diagbot/config/OgmConfigurer.java
  5. 0 63
      src/main/java/com/diagbot/config/TransactionAspect.java
  6. 0 2
      src/main/java/com/diagbot/entity/BaseNodeInfo.java
  7. 0 2
      src/main/java/com/diagbot/entity/DiseaseInfo.java
  8. 22 22
      src/main/java/com/diagbot/entity/DiseaseProperty.java
  9. 18 18
      src/main/java/com/diagbot/entity/SymptomNumOfDiS.java
  10. 0 41
      src/main/java/com/diagbot/entity/node/Age.java
  11. 0 22
      src/main/java/com/diagbot/entity/node/Allergen.java
  12. 0 20
      src/main/java/com/diagbot/entity/node/BillConcept.java
  13. 0 24
      src/main/java/com/diagbot/entity/node/BillCondition.java
  14. 0 22
      src/main/java/com/diagbot/entity/node/BillConflictItem.java
  15. 0 37
      src/main/java/com/diagbot/entity/node/BillItem.java
  16. 0 37
      src/main/java/com/diagbot/entity/node/BillItemDetail.java
  17. 0 38
      src/main/java/com/diagbot/entity/node/ClinicalFinding.java
  18. 0 41
      src/main/java/com/diagbot/entity/node/CombiOperation.java
  19. 0 26
      src/main/java/com/diagbot/entity/node/ConflictDevice.java
  20. 0 22
      src/main/java/com/diagbot/entity/node/Dept.java
  21. 0 37
      src/main/java/com/diagbot/entity/node/Disease.java
  22. 0 22
      src/main/java/com/diagbot/entity/node/EntityBaseInfo.java
  23. 0 102
      src/main/java/com/diagbot/entity/node/EntityInfo.java
  24. 0 20
      src/main/java/com/diagbot/entity/node/ExportNode.java
  25. 0 20
      src/main/java/com/diagbot/entity/node/ExportNodeInfo.java
  26. 0 18
      src/main/java/com/diagbot/entity/node/ExportRelation.java
  27. 0 18
      src/main/java/com/diagbot/entity/node/ExportRelationInfo.java
  28. 0 17
      src/main/java/com/diagbot/entity/node/FoodAllergen.java
  29. 0 37
      src/main/java/com/diagbot/entity/node/Gender.java
  30. 0 64
      src/main/java/com/diagbot/entity/node/Group.java
  31. 0 22
      src/main/java/com/diagbot/entity/node/GuoLinDiseaseName.java
  32. 0 22
      src/main/java/com/diagbot/entity/node/GuoLinICD_10Code.java
  33. 0 22
      src/main/java/com/diagbot/entity/node/GuoLinICD_9_CM3Code.java
  34. 0 22
      src/main/java/com/diagbot/entity/node/GuoLinOperationName.java
  35. 0 22
      src/main/java/com/diagbot/entity/node/HerbDeptClass.java
  36. 0 23
      src/main/java/com/diagbot/entity/node/HerbFangJiCate.java
  37. 0 23
      src/main/java/com/diagbot/entity/node/HerbFangJiClass.java
  38. 0 23
      src/main/java/com/diagbot/entity/node/HerbYiBaoClass.java
  39. 0 23
      src/main/java/com/diagbot/entity/node/HerbZhiLiaoClass.java
  40. 0 51
      src/main/java/com/diagbot/entity/node/Lis.java
  41. 0 22
      src/main/java/com/diagbot/entity/node/LisAlias.java
  42. 0 30
      src/main/java/com/diagbot/entity/node/LisBigName.java
  43. 0 23
      src/main/java/com/diagbot/entity/node/LisCode.java
  44. 0 41
      src/main/java/com/diagbot/entity/node/LisCritical.java
  45. 0 23
      src/main/java/com/diagbot/entity/node/LisFirstClass.java
  46. 0 61
      src/main/java/com/diagbot/entity/node/LisName.java
  47. 0 48
      src/main/java/com/diagbot/entity/node/LisRemind.java
  48. 0 43
      src/main/java/com/diagbot/entity/node/LisResult.java
  49. 0 23
      src/main/java/com/diagbot/entity/node/LisSecondClass.java
  50. 0 45
      src/main/java/com/diagbot/entity/node/LisSet.java
  51. 0 20
      src/main/java/com/diagbot/entity/node/LisSubNameAndResult.java
  52. 0 42
      src/main/java/com/diagbot/entity/node/MedAllergen.java
  53. 0 22
      src/main/java/com/diagbot/entity/node/MedChemClass.java
  54. 0 22
      src/main/java/com/diagbot/entity/node/MedClass.java
  55. 0 23
      src/main/java/com/diagbot/entity/node/MedCode.java
  56. 0 101
      src/main/java/com/diagbot/entity/node/MedCodeName.java
  57. 0 23
      src/main/java/com/diagbot/entity/node/MedJiePouClass.java
  58. 0 23
      src/main/java/com/diagbot/entity/node/MedProdName.java
  59. 0 53
      src/main/java/com/diagbot/entity/node/MedRegName.java
  60. 0 23
      src/main/java/com/diagbot/entity/node/MedYaoLiClass.java
  61. 0 23
      src/main/java/com/diagbot/entity/node/MedYiBaoClass.java
  62. 0 23
      src/main/java/com/diagbot/entity/node/MedZhiLiaoClass.java
  63. 0 38
      src/main/java/com/diagbot/entity/node/Medicine.java
  64. 0 20
      src/main/java/com/diagbot/entity/node/NeedlessOrder.java
  65. 0 26
      src/main/java/com/diagbot/entity/node/OralMedicine.java
  66. 0 31
      src/main/java/com/diagbot/entity/node/PacsCritical.java
  67. 0 30
      src/main/java/com/diagbot/entity/node/PacsDescribe.java
  68. 0 70
      src/main/java/com/diagbot/entity/node/PacsName.java
  69. 0 36
      src/main/java/com/diagbot/entity/node/PacsNameSubName.java
  70. 0 41
      src/main/java/com/diagbot/entity/node/PacsRemind.java
  71. 0 23
      src/main/java/com/diagbot/entity/node/PacsResult.java
  72. 0 57
      src/main/java/com/diagbot/entity/node/PacsSubName.java
  73. 0 22
      src/main/java/com/diagbot/entity/node/PathwayName.java
  74. 0 23
      src/main/java/com/diagbot/entity/node/ProdName.java
  75. 0 23
      src/main/java/com/diagbot/entity/node/RegName.java
  76. 0 36
      src/main/java/com/diagbot/entity/node/Symptom.java
  77. 0 39
      src/main/java/com/diagbot/entity/node/TransfusionRemind.java
  78. 0 47
      src/main/java/com/diagbot/entity/node/TransfusionSuggest.java
  79. 0 47
      src/main/java/com/diagbot/entity/node/Vital.java
  80. 0 69
      src/main/java/com/diagbot/entity/node/YiBaoDiseaseName.java
  81. 0 23
      src/main/java/com/diagbot/entity/node/YiBaoICD_10Code.java
  82. 0 23
      src/main/java/com/diagbot/entity/node/YiBaoICD_9_CM3Code.java
  83. 0 22
      src/main/java/com/diagbot/entity/node/YiBaoOperation.java
  84. 0 70
      src/main/java/com/diagbot/entity/node/YiBaoOperationName.java
  85. 0 47
      src/main/java/com/diagbot/entity/node/base/BaseNode.java
  86. 0 18
      src/main/java/com/diagbot/entity/relationship/CombiOperationDisease.java
  87. 0 18
      src/main/java/com/diagbot/entity/relationship/CombiOperationGender.java
  88. 0 18
      src/main/java/com/diagbot/entity/relationship/CombiOperationGroup.java
  89. 0 18
      src/main/java/com/diagbot/entity/relationship/CombiOperationLis.java
  90. 0 18
      src/main/java/com/diagbot/entity/relationship/CombiOperationMedAllergen.java
  91. 0 18
      src/main/java/com/diagbot/entity/relationship/CombiOperationPacsDescribe.java
  92. 0 18
      src/main/java/com/diagbot/entity/relationship/LisNameGender.java
  93. 0 18
      src/main/java/com/diagbot/entity/relationship/LisNameGroup.java
  94. 0 19
      src/main/java/com/diagbot/entity/relationship/LisNameLisAlias.java
  95. 0 18
      src/main/java/com/diagbot/entity/relationship/LisNameLisCode.java
  96. 0 18
      src/main/java/com/diagbot/entity/relationship/LisNameLisCritical.java
  97. 0 18
      src/main/java/com/diagbot/entity/relationship/LisNameLisFirstClass.java
  98. 0 18
      src/main/java/com/diagbot/entity/relationship/LisNameLisSecondClass.java
  99. 0 18
      src/main/java/com/diagbot/entity/relationship/LisNameLisSet.java
  100. 0 0
      src/main/java/com/diagbot/entity/relationship/LisNameYiBaoDiseaseName.java

+ 0 - 18
pom.xml

@@ -188,24 +188,6 @@
             <scope>runtime</scope>
         </dependency>
 
-
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-data-neo4j</artifactId>
-        </dependency>
-
-        <!--<dependency>-->
-            <!--<groupId>org.neo4j</groupId>-->
-            <!--<artifactId>neo4j-ogm-core</artifactId>-->
-            <!--<version>3.2.2</version>-->
-            <!--<scope>compile</scope>-->
-        <!--</dependency>-->
-
-        <dependency>
-            <groupId>org.neo4j</groupId>
-            <artifactId>neo4j-ogm-http-driver</artifactId>
-        </dependency>
-
         <!-- 文件上传相关�?? -->
         <dependency>
             <groupId>commons-beanutils</groupId>

+ 14 - 7
src/main/java/com/diagbot/aggregate/BillNeoAggregate.java

@@ -62,7 +62,8 @@ public class BillNeoAggregate {
      */
     @DataProvider("getDrugBill")
     public List<BillNeoDTO> getDrugBill(@InvokeParameter("billNeoVO") BillNeoVO billNeoVO) {
-        return neoFacade.getDrugBill(billNeoVO.getDrugList());
+//        return neoFacade.getDrugBill(billNeoVO.getDrugList());
+        return ListUtil.newArrayList();
     }
 
     /**
@@ -73,7 +74,8 @@ public class BillNeoAggregate {
      */
     @DataProvider("getPacsBill")
     public List<BillNeoDTO> getPacsBill(@InvokeParameter("billNeoVO") BillNeoVO billNeoVO) {
-        return neoFacade.getPacsBill(billNeoVO.getPacsList());
+//        return neoFacade.getPacsBill(billNeoVO.getPacsList());
+        return ListUtil.newArrayList();
     }
 
     /**
@@ -84,7 +86,8 @@ public class BillNeoAggregate {
      */
     @DataProvider("getLisDetailBill")
     public List<BillNeoDTO> getLisDetailBill(@InvokeParameter("billNeoVO") BillNeoVO billNeoVO) {
-        return neoFacade.getLisDetailBill(billNeoVO.getLisDetailList());
+//        return neoFacade.getLisDetailBill(billNeoVO.getLisDetailList());
+        return ListUtil.newArrayList();
     }
 
     /**
@@ -95,7 +98,8 @@ public class BillNeoAggregate {
      */
     @DataProvider("getLisBill")
     public List<BillNeoDTO> getLisBill(@InvokeParameter("billNeoVO") BillNeoVO billNeoVO) {
-        return neoFacade.getLisBill(billNeoVO.getLisList());
+//        return neoFacade.getLisBill(billNeoVO.getLisList());
+        return ListUtil.newArrayList();
     }
 
     /**
@@ -106,7 +110,8 @@ public class BillNeoAggregate {
      */
     @DataProvider("getOperationBill")
     public List<BillNeoDTO> getOperationBill(@InvokeParameter("billNeoVO") BillNeoVO billNeoVO) {
-        return neoFacade.getOperationBill(billNeoVO.getOperationList());
+//        return neoFacade.getOperationBill(billNeoVO.getOperationList());
+        return ListUtil.newArrayList();
     }
 
     /**
@@ -117,7 +122,8 @@ public class BillNeoAggregate {
      */
     @DataProvider("getCombiOpBill")
     public List<BillNeoDTO> getCombiOpBill(@InvokeParameter("billNeoVO") BillNeoVO billNeoVO) {
-        return neoFacade.getCombiOpBill(billNeoVO.getCombiopList());
+//        return neoFacade.getCombiOpBill(billNeoVO.getCombiopList());
+        return ListUtil.newArrayList();
     }
 
     /**
@@ -128,6 +134,7 @@ public class BillNeoAggregate {
      */
     @DataProvider("getTransfusionBill")
     public List<BillNeoDTO> getTransfusionBill(@InvokeParameter("billNeoVO") BillNeoVO billNeoVO) {
-        return neoFacade.getTransfusionBill(billNeoVO.getTransfusionList());
+//        return neoFacade.getTransfusionBill(billNeoVO.getTransfusionList());
+        return ListUtil.newArrayList();
     }
 }

+ 118 - 118
src/main/java/com/diagbot/aggregate/PushDisAggregate.java

@@ -1,118 +1,118 @@
-package com.diagbot.aggregate;
-
-import com.diagbot.facade.NeoFacade;
-import com.diagbot.util.ListUtil;
-import com.diagbot.vo.NeoPushVO;
-import io.github.lvyahui8.spring.annotation.DataConsumer;
-import io.github.lvyahui8.spring.annotation.DataProvider;
-import io.github.lvyahui8.spring.annotation.InvokeParameter;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * @Description:
- * @author: kwz
- * @time: 2020/10/22 15:24
- */
-@Component
-@Slf4j
-public class PushDisAggregate {
-    @Autowired
-    private NeoFacade neoFacade;
-    @DataProvider("pushAll")
-    public List<String> getDis(
-            @InvokeParameter("pushVo") NeoPushVO pushVO,
-            @DataConsumer("pushDisBySymptom_main") List<String> disBySm,
-            @DataConsumer("pushDisBySymptom_other") List<String> disBySo,
-            @DataConsumer("pushDisByVital") List<String> disByVital,
-            @DataConsumer("pushDisByLis_nospecial") List<String> disByLis
-    ){
-        List<String> allPushDis = new ArrayList<>();
-        if(ListUtil.isNotEmpty(disBySm)){
-            disBySo.retainAll(disBySm);
-            disByVital.retainAll(disBySm);
-            disByLis.retainAll(disBySm);
-            allPushDis.addAll(disBySm);
-            allPushDis.addAll(disBySo);
-            allPushDis.addAll(disByVital);
-            allPushDis.addAll(disByLis);
-        }
-        return allPushDis;
-    }
-
-    private void addDis(List<String> allPushDis, List<String> disByLis) {
-        if (ListUtil.isNotEmpty(disByLis)) {
-            allPushDis.addAll(disByLis);
-        }
-    }
-
-    /**
-     * 主症状推送诊断
-     * @param pushVO
-     * @return
-     */
-    @DataProvider("pushDisBySymptom_main")
-    public List<String> pushDisBySm(@InvokeParameter("pushVo") NeoPushVO pushVO) {
-        List<String> pushDisBySm = neoFacade.pushDisBySymptom_main(pushVO);
-        return pushDisBySm;
-    }
-
-    /**
-     * 其他症状推送诊断
-     * @param pushVO
-     * @return
-     */
-    @DataProvider("pushDisBySymptom_other")
-    public List<String> pushDisBySo(@InvokeParameter("pushVo") NeoPushVO pushVO) {
-        List<String> pushDisBySm = neoFacade.getDisBySymptom_other(pushVO);
-        return pushDisBySm;
-    }
-
-    /**
-     * 化验特异性诊断
-     * @param pushVO
-     * @return
-     */
-    @DataProvider("pushDisBySpecialLis")
-    public List<String> pushDisBySl(@InvokeParameter("pushVo") NeoPushVO pushVO) {
-        List<String> pushDisBySm = neoFacade.pushDisBySpecialLis(pushVO);
-        return pushDisBySm;
-    }
-
-    /**
-     * 辅检特异性诊断
-     * @param pushVO
-     * @return
-     */
-    @DataProvider("pushDisByPacs")
-    public List<String> pushDisByPs(@InvokeParameter("pushVo") NeoPushVO pushVO) {
-        List<String> pushDisBySm = neoFacade.pushDisByPacs(pushVO);
-        return pushDisBySm;
-    }
-
-    /**
-     * 体征推送诊断
-     * @param pushVO
-     * @return
-     */
-    @DataProvider("pushDisByVital")
-    public List<String> pushDisByVl(@InvokeParameter("pushVo") NeoPushVO pushVO) {
-        List<String> pushDisBySm = neoFacade.getDisByVital(pushVO);
-        return pushDisBySm;
-    }
-
-    /**
-     * 非特异性化验推送诊断
-     * @param pushVO
-     * @return
-     */
-    @DataProvider("pushDisByLis_nospecial")
-    public List<String> pushDisByLisNo(@InvokeParameter("pushVo") NeoPushVO pushVO) {
-        List<String> pushDisBySm = neoFacade.getDisByLis_other(pushVO);
-        return pushDisBySm;
-    }
-}
+//package com.diagbot.aggregate;
+//
+//import com.diagbot.facade.NeoFacade;
+//import com.diagbot.util.ListUtil;
+//import com.diagbot.vo.NeoPushVO;
+//import io.github.lvyahui8.spring.annotation.DataConsumer;
+//import io.github.lvyahui8.spring.annotation.DataProvider;
+//import io.github.lvyahui8.spring.annotation.InvokeParameter;
+//import lombok.extern.slf4j.Slf4j;
+//import org.springframework.beans.factory.annotation.Autowired;
+//import org.springframework.stereotype.Component;
+//
+//import java.util.ArrayList;
+//import java.util.List;
+//
+///**
+// * @Description:
+// * @author: kwz
+// * @time: 2020/10/22 15:24
+// */
+//@Component
+//@Slf4j
+//public class PushDisAggregate {
+//    @Autowired
+//    private NeoFacade neoFacade;
+//    @DataProvider("pushAll")
+//    public List<String> getDis(
+//            @InvokeParameter("pushVo") NeoPushVO pushVO,
+//            @DataConsumer("pushDisBySymptom_main") List<String> disBySm,
+//            @DataConsumer("pushDisBySymptom_other") List<String> disBySo,
+//            @DataConsumer("pushDisByVital") List<String> disByVital,
+//            @DataConsumer("pushDisByLis_nospecial") List<String> disByLis
+//    ){
+//        List<String> allPushDis = new ArrayList<>();
+//        if(ListUtil.isNotEmpty(disBySm)){
+//            disBySo.retainAll(disBySm);
+//            disByVital.retainAll(disBySm);
+//            disByLis.retainAll(disBySm);
+//            allPushDis.addAll(disBySm);
+//            allPushDis.addAll(disBySo);
+//            allPushDis.addAll(disByVital);
+//            allPushDis.addAll(disByLis);
+//        }
+//        return allPushDis;
+//    }
+//
+//    private void addDis(List<String> allPushDis, List<String> disByLis) {
+//        if (ListUtil.isNotEmpty(disByLis)) {
+//            allPushDis.addAll(disByLis);
+//        }
+//    }
+//
+//    /**
+//     * 主症状推送诊断
+//     * @param pushVO
+//     * @return
+//     */
+//    @DataProvider("pushDisBySymptom_main")
+//    public List<String> pushDisBySm(@InvokeParameter("pushVo") NeoPushVO pushVO) {
+//        List<String> pushDisBySm = neoFacade.pushDisBySymptom_main(pushVO);
+//        return pushDisBySm;
+//    }
+//
+//    /**
+//     * 其他症状推送诊断
+//     * @param pushVO
+//     * @return
+//     */
+//    @DataProvider("pushDisBySymptom_other")
+//    public List<String> pushDisBySo(@InvokeParameter("pushVo") NeoPushVO pushVO) {
+//        List<String> pushDisBySm = neoFacade.getDisBySymptom_other(pushVO);
+//        return pushDisBySm;
+//    }
+//
+//    /**
+//     * 化验特异性诊断
+//     * @param pushVO
+//     * @return
+//     */
+//    @DataProvider("pushDisBySpecialLis")
+//    public List<String> pushDisBySl(@InvokeParameter("pushVo") NeoPushVO pushVO) {
+//        List<String> pushDisBySm = neoFacade.pushDisBySpecialLis(pushVO);
+//        return pushDisBySm;
+//    }
+//
+//    /**
+//     * 辅检特异性诊断
+//     * @param pushVO
+//     * @return
+//     */
+//    @DataProvider("pushDisByPacs")
+//    public List<String> pushDisByPs(@InvokeParameter("pushVo") NeoPushVO pushVO) {
+//        List<String> pushDisBySm = neoFacade.pushDisByPacs(pushVO);
+//        return pushDisBySm;
+//    }
+//
+//    /**
+//     * 体征推送诊断
+//     * @param pushVO
+//     * @return
+//     */
+//    @DataProvider("pushDisByVital")
+//    public List<String> pushDisByVl(@InvokeParameter("pushVo") NeoPushVO pushVO) {
+//        List<String> pushDisBySm = neoFacade.getDisByVital(pushVO);
+//        return pushDisBySm;
+//    }
+//
+//    /**
+//     * 非特异性化验推送诊断
+//     * @param pushVO
+//     * @return
+//     */
+//    @DataProvider("pushDisByLis_nospecial")
+//    public List<String> pushDisByLisNo(@InvokeParameter("pushVo") NeoPushVO pushVO) {
+//        List<String> pushDisBySm = neoFacade.getDisByLis_other(pushVO);
+//        return pushDisBySm;
+//    }
+//}

+ 0 - 48
src/main/java/com/diagbot/config/OgmConfigurer.java

@@ -1,48 +0,0 @@
-package com.diagbot.config;
-
-import org.neo4j.ogm.session.SessionFactory;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.data.neo4j.repository.config.EnableNeo4jRepositories;
-import org.springframework.data.neo4j.transaction.Neo4jTransactionManager;
-import org.springframework.transaction.annotation.EnableTransactionManagement;
-
-/**
- * @Description:
- * @Author: Mark
- * @time: 2020/07/31 14:20
- */
-@Configuration
-@EnableNeo4jRepositories(basePackages = "com.diagbot.repository")
-@EnableTransactionManagement
-public class OgmConfigurer {
-
-    @Value("${neo4j.data.URI}")
-    private String uri;
-    @Value("${neo4j.data.username")
-    private String uname;
-    @Value("${neo4j.data.password")
-    private String passwd;
-
-
-    @Bean
-    public SessionFactory sessionFactory() {
-        return new SessionFactory(configuration(), "com.diagbot.entity");
-    }
-
-    @Bean
-    public org.neo4j.ogm.config.Configuration configuration() {
-        org.neo4j.ogm.config.Configuration configuration =
-                new org.neo4j.ogm.config.Configuration.Builder().
-                        uri(uri).credentials(uname, passwd).build();
-        return configuration;
-    }
-
-    @Bean
-    public Neo4jTransactionManager transactionManager() throws Exception {
-        return new Neo4jTransactionManager(sessionFactory());
-    }
-
-
-}

+ 0 - 63
src/main/java/com/diagbot/config/TransactionAspect.java

@@ -1,63 +0,0 @@
-package com.diagbot.config;
-import org.neo4j.ogm.session.SessionFactory;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.context.annotation.DependsOn;
-import org.springframework.context.annotation.Primary;
-import org.springframework.data.neo4j.transaction.Neo4jTransactionManager;
-import org.springframework.data.transaction.ChainedTransactionManager;
-import org.springframework.jdbc.datasource.DataSourceTransactionManager;
-import org.springframework.transaction.PlatformTransactionManager;
-import org.springframework.transaction.TransactionStatus;
-
-import javax.sql.DataSource;
-
-
-/**
- * @Description:
- * @Author:zhaops
- * @time: 2021/1/19 12:39
- */
-@SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection")
-@Configuration
-@DependsOn("sessionFactory")
-public class TransactionAspect {
-
-    ThreadLocal<TransactionStatus> transactionStatusThreadLocal = new ThreadLocal<>();
-
-    /**
-     * 定义mysql事务管理器,必须有transactionManager作为默认事务管理器
-     *
-     * @param dataSource
-     * @return
-     */
-    @Bean("transactionManager")
-    @Primary
-    public DataSourceTransactionManager transactionManager(DataSource dataSource) {
-        return new DataSourceTransactionManager(dataSource);
-    }
-
-    /**
-     * 定义neo4j事务管理器
-     *
-     * @param sessionFactory
-     * @return
-     */
-    @Bean("neo4jTransactionManager")
-    public Neo4jTransactionManager neo4jTransactionManager(SessionFactory sessionFactory) {
-        return new Neo4jTransactionManager(sessionFactory);
-    }
-
-    @Autowired
-    @Bean(name = "multiTransactionManager")
-    public PlatformTransactionManager multiTransactionManager(
-            Neo4jTransactionManager neo4jTransactionManager,
-            DataSourceTransactionManager mysqlTransactionManager) {
-        return new ChainedTransactionManager(
-                neo4jTransactionManager, mysqlTransactionManager);
-    }
-
-}
-
-

+ 0 - 2
src/main/java/com/diagbot/entity/BaseNodeInfo.java

@@ -2,7 +2,6 @@ package com.diagbot.entity;
 
 import lombok.Getter;
 import lombok.Setter;
-import org.springframework.data.neo4j.annotation.QueryResult;
 
 import java.util.Set;
 
@@ -13,7 +12,6 @@ import java.util.Set;
  */
 @Getter
 @Setter
-@QueryResult
 public class BaseNodeInfo {
     private Set<String> labels;
     private String name;

+ 0 - 2
src/main/java/com/diagbot/entity/DiseaseInfo.java

@@ -2,7 +2,6 @@ package com.diagbot.entity;
 
 import lombok.Getter;
 import lombok.Setter;
-import org.springframework.data.neo4j.annotation.QueryResult;
 
 import java.util.List;
 
@@ -13,7 +12,6 @@ import java.util.List;
  */
 @Getter
 @Setter
-@QueryResult
 public class DiseaseInfo {
     private String tp;
     private List<String> col;

+ 22 - 22
src/main/java/com/diagbot/entity/DiseaseProperty.java

@@ -1,22 +1,22 @@
-package com.diagbot.entity;
-
-import lombok.Getter;
-import lombok.Setter;
-import org.springframework.data.neo4j.annotation.QueryResult;
-
-/**
- * @author kwz
- * @date 2020/10/15
- * @time 14:23
- */
-@Getter
-@Setter
-@QueryResult
-public class DiseaseProperty {
-    private String name;
-    private String sex;
-    private String age;
-    private String fbl;
-    private String dept;
-    private String clafy;
-}
+//package com.diagbot.entity;
+//
+//import lombok.Getter;
+//import lombok.Setter;
+//import org.springframework.data.neo4j.annotation.QueryResult;
+//
+///**
+// * @author kwz
+// * @date 2020/10/15
+// * @time 14:23
+// */
+//@Getter
+//@Setter
+//@QueryResult
+//public class DiseaseProperty {
+//    private String name;
+//    private String sex;
+//    private String age;
+//    private String fbl;
+//    private String dept;
+//    private String clafy;
+//}

+ 18 - 18
src/main/java/com/diagbot/entity/SymptomNumOfDiS.java

@@ -1,18 +1,18 @@
-package com.diagbot.entity;
-
-import lombok.Getter;
-import lombok.Setter;
-import org.springframework.data.neo4j.annotation.QueryResult;
-
-/**
- * @author kwz
- * @date 2020/10/15
- * @time 14:23
- */
-@Getter
-@Setter
-@QueryResult
-public class SymptomNumOfDiS {
-    private String disease;
-    private Integer num;
-}
+//package com.diagbot.entity;
+//
+//import lombok.Getter;
+//import lombok.Setter;
+//import org.springframework.data.neo4j.annotation.QueryResult;
+//
+///**
+// * @author kwz
+// * @date 2020/10/15
+// * @time 14:23
+// */
+//@Getter
+//@Setter
+//@QueryResult
+//public class SymptomNumOfDiS {
+//    private String disease;
+//    private Integer num;
+//}

+ 0 - 41
src/main/java/com/diagbot/entity/node/Age.java

@@ -1,41 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedRegNameAge;
-import com.diagbot.entity.relationship.MedicineAge;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "年龄")
-public class Age extends BaseNode  {
-
-	@Property(name = "单位")
-	private String unit;
-
-	@Property(name = "最小值")
-	private Double minval;
-
-	@Property(name = "最大值")
-	private Double maxval;
-
-	@Property(name = "范围")
-	private Integer range;
-
-	@Property(name = "名称")
-	private String termname;
-
-	@Relationship(type = "药品通用名称禁忌年龄", direction = Relationship.INCOMING)
-	private Set<MedicineAge> medicineAges = new HashSet<>();
-
-	@Relationship(type = "药品注册名称禁忌体征", direction = Relationship.INCOMING)
-	private Set<MedRegNameAge> medRegNameAges = new HashSet<>();
-
-}

+ 0 - 22
src/main/java/com/diagbot/entity/node/Allergen.java

@@ -1,22 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.PacsNameAllergen;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "过敏原")
-public class Allergen extends BaseNode  {
-
-
-	@Relationship(type = "辅助检查名称禁忌过敏原", direction = Relationship.INCOMING)
-	private Set<PacsNameAllergen> pacsNameAllergens = new HashSet<>();
-
-}

+ 0 - 20
src/main/java/com/diagbot/entity/node/BillConcept.java

@@ -1,20 +0,0 @@
-package com.diagbot.entity.node;
-
-import lombok.Getter;
-import lombok.Setter;
-import org.springframework.data.neo4j.annotation.QueryResult;
-
-/**
- * @Description:
- * @Author:zhaops
- * @time: 2020/11/19 13:26
- */
-@Getter
-@Setter
-@QueryResult
-public class BillConcept {
-    private Long id;
-    private String name;
-    private Integer status;
-    private String conceptLabel;
-}

+ 0 - 24
src/main/java/com/diagbot/entity/node/BillCondition.java

@@ -1,24 +0,0 @@
-package com.diagbot.entity.node;
-
-import lombok.Getter;
-import lombok.Setter;
-import org.springframework.data.neo4j.annotation.QueryResult;
-
-/**
- * @Description:
- * @Author:zhaops
- * @time: 2020/11/18 16:09
- */
-@Getter
-@Setter
-@QueryResult
-public class BillCondition {
-    private Long id;
-    private String name;
-    private Integer status;
-    private String conditionLabel;
-    private String unit;
-    private Double minValue;
-    private Double maxValue;
-    private Integer range;
-}

+ 0 - 22
src/main/java/com/diagbot/entity/node/BillConflictItem.java

@@ -1,22 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.LisNameLisAlias;
-import com.diagbot.entity.relationship.PacsNameBillConflictItem;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "开单项互斥")
-public class BillConflictItem extends BaseNode  {
-
-	@Relationship(type = "辅助检查名称禁忌开单项互斥", direction = Relationship.INCOMING)
-	private Set<PacsNameBillConflictItem> pacsNameBillConflictItems = new HashSet<>();
-
-}

+ 0 - 37
src/main/java/com/diagbot/entity/node/BillItem.java

@@ -1,37 +0,0 @@
-package com.diagbot.entity.node;
-
-import lombok.Getter;
-import lombok.Setter;
-import org.springframework.data.neo4j.annotation.QueryResult;
-
-/**
- * @Description:
- * @Author:zhaops
- * @time: 2020/11/17 13:38
- */
-@Setter
-@Getter
-@QueryResult
-public class BillItem {
-    private String ruleName;
-    private Integer type;
-
-    private Long conceptId;
-    private String conceptName;
-    private String conceptLabel;
-    private Integer conceptStatus;
-
-    private Integer ruleType;
-    private Long relationId;
-    private String relationName;
-    private Integer relationStatus;
-
-    private Long conditionId;
-    private String conditionName;
-    private String conditionLabel;
-    private Double conditionMinValue;
-    private Double conditionMaxValue;
-    private String conditionUnit;
-    private Integer conditionRange;
-    private Integer conditionStatus;
-}

+ 0 - 37
src/main/java/com/diagbot/entity/node/BillItemDetail.java

@@ -1,37 +0,0 @@
-package com.diagbot.entity.node;
-
-import lombok.Getter;
-import lombok.Setter;
-import org.springframework.data.neo4j.annotation.QueryResult;
-
-/**
- * @Description:
- * @Author:zhaops
- * @time: 2020/11/24 16:10
- */
-@Getter
-@Setter
-@QueryResult
-public class BillItemDetail {
-    private String ruleName;
-    private Integer type;
-
-    private Long conceptId;
-    private String conceptName;
-    private String conceptLabel;
-    private Integer conceptStatus;
-
-    private Integer ruleType;
-    private Long relationId;
-    private String relationName;
-    private Integer relationStatus;
-
-    private Long conditionId;
-    private String conditionName;
-    private String conditionLabel;
-    private Double conditionMinValue;
-    private Double conditionMaxValue;
-    private String conditionUnit;
-    private Integer conditionRange;
-    private Integer conditionStatus;
-}

+ 0 - 38
src/main/java/com/diagbot/entity/node/ClinicalFinding.java

@@ -1,38 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.PacsNameClinicalFinding;
-import com.diagbot.entity.relationship.YiBaoOperationNameClinicalFinding;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "临床表现")
-public class ClinicalFinding extends BaseNode  {
-
-	@Property(name = "单位")
-	private String unit;
-
-	@Property(name = "最小值")
-	private Double minval;
-
-	@Property(name = "最大值")
-	private Double maxval;
-
-	@Property(name = "范围")
-	private Integer range;
-
-	@Relationship(type = "辅助检查名称禁忌临床表现", direction = Relationship.INCOMING)
-	private Set<PacsNameClinicalFinding> pacsNameClinicalFindings = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌临床表现", direction = Relationship.INCOMING)
-	private Set<YiBaoOperationNameClinicalFinding> yiBaoOperationNameClinicalFindings = new HashSet<>();
-
-}

+ 0 - 41
src/main/java/com/diagbot/entity/node/CombiOperation.java

@@ -1,41 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.*;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "联合项目")
-public class CombiOperation extends BaseNode  {
-
-
-	@Property(name = "联合操作")
-	private String combi_name;
-
-	@Relationship(type = "联合项目禁忌实验室检查", direction = Relationship.OUTGOING)
-	private Set<CombiOperationLis> combiOpLiss = new HashSet<>();
-
-	@Relationship(type = "联合项目禁忌辅助检查名称描述", direction = Relationship.OUTGOING)
-	private Set<CombiOperationPacsDescribe> combiOppacsdescs = new HashSet<>();
-
-	@Relationship(type = "联合项目禁忌疾病", direction = Relationship.OUTGOING)
-	private Set<CombiOperationDisease> combiOpdiseases = new HashSet<>();
-
-	@Relationship(type = "联合项目禁忌禁忌人群", direction = Relationship.OUTGOING)
-	private Set<CombiOperationGroup> combiOpgroups = new HashSet<>();
-
-	@Relationship(type = "联合项目禁忌药物过敏原", direction = Relationship.OUTGOING)
-	private Set<CombiOperationMedAllergen> combiOpmedallergens = new HashSet<>();
-
-	@Relationship(type = "联合项目禁忌性别", direction = Relationship.OUTGOING)
-	private CombiOperationGender combiOpgender;
-
-}

+ 0 - 26
src/main/java/com/diagbot/entity/node/ConflictDevice.java

@@ -1,26 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.PacsNameConflictDevice;
-import com.diagbot.entity.relationship.YiBaoOperationNameConflictDevice;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "禁忌医疗器械及物品")
-public class ConflictDevice extends BaseNode  {
-
-
-	@Relationship(type = "辅助检查名称禁忌禁忌医疗器械及物品", direction = Relationship.INCOMING)
-	private Set<PacsNameConflictDevice> pacsConflictDevices = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌禁忌医疗器械及物品", direction = Relationship.INCOMING)
-	private Set<YiBaoOperationNameConflictDevice> yiBaoOperationNameConflictDevices = new HashSet<>();
-
-}

+ 0 - 22
src/main/java/com/diagbot/entity/node/Dept.java

@@ -1,22 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.YiBaoDiseaseNameDept;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "科室")
-public class Dept extends BaseNode  {
-
-
-	@Relationship(type = "医保疾病名称相关科室", direction = Relationship.INCOMING)
-	private Set<YiBaoDiseaseNameDept> diseaseDept = new HashSet<>();
-
-}

+ 0 - 37
src/main/java/com/diagbot/entity/node/Disease.java

@@ -1,37 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.*;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "疾病")
-public class Disease extends BaseNode  {
-
-
-	@Relationship(type = "医保手术和操作名称禁忌疾病", direction = Relationship.INCOMING)
-	private Set<YiBaoOperationNameDisease> yibaooperationnameDiseases = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌疾病", direction = Relationship.INCOMING)
-	private Set<PacsNameDisease> pacsNameDiseases = new HashSet<>();
-
-	@Relationship(type = "联合项目禁忌疾病", direction = Relationship.INCOMING)
-	private Set<CombiOperationDisease> combioperationDiseases = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称子项目名称禁忌疾病", direction = Relationship.INCOMING)
-	private Set<PacsNameSubNameDisease> pacsnamesubnameDiseases = new HashSet<>();
-
-	@Relationship(type = "辅助检查子项目名称禁忌疾病", direction = Relationship.INCOMING)
-	private Set<PacsSubNameDisease> pacssubnameDiseases = new HashSet<>();
-
-	@Relationship(type = "药品通用名称禁忌疾病", direction = Relationship.INCOMING)
-	private Set<MedicineDisease> medicineDiseases = new HashSet<>();
-
-}

+ 0 - 22
src/main/java/com/diagbot/entity/node/EntityBaseInfo.java

@@ -1,22 +0,0 @@
-package com.diagbot.entity.node;
-
-import lombok.Getter;
-import lombok.Setter;
-import org.springframework.data.neo4j.annotation.QueryResult;
-
-/**
- * @Description:
- * @Author:zhaops
- * @time: 2020/12/15 9:51
- */
-@Getter
-@Setter
-@QueryResult
-public class EntityBaseInfo {
-    private Long id;
-    private String name;
-    private String pycode;
-    private Integer status;
-    private Integer is_kl;
-    private String labelType;
-}

+ 0 - 102
src/main/java/com/diagbot/entity/node/EntityInfo.java

@@ -1,102 +0,0 @@
-package com.diagbot.entity.node;
-
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Getter;
-import lombok.Setter;
-import org.springframework.data.neo4j.annotation.QueryResult;
-
-import javax.validation.constraints.NotNull;
-
-/**
- * @Description:
- * @Author:zhaops
- * @time: 2020/12/14 10:28
- */
-@Getter
-@Setter
-@QueryResult
-public class EntityInfo {
-    private Long id;
-    @NotNull(message = "请输入术语名称")
-    private String name;
-    private String pycode;
-    private Integer status;
-    private Integer is_kl;
-    @NotNull(message = "请输入术语类型")
-    private String labelType;
-
-    //通用属性
-    private String age;
-    @ApiModelProperty(hidden = true)
-    private String ageRange;
-    private String gender;
-    //实验室检查名称、实验室检查、体征、实验室检查危急值
-    private String unit;
-    //医保诊断名称、药物过敏原、药品注册名称
-    private String alias;
-    //药物过敏原、药品注册名称
-    private String result;
-    //实验室检查名称
-    private Double minval;
-    //实验室检查名称
-    private Double maxval;
-    //实验室检查名称
-    private Integer range;
-
-
-    //个性化属性
-    //医保诊断名称属性
-    //"分类", "age(0-200)", "sex", "疾病别称", "dept"
-    private Integer category;
-    private String dept;
-    private Double minAge;
-    private Double maxAge;
-
-    //医保手术和操作属性
-    private String opgrade;
-    private String highriskcond;
-
-    //实验室检查名称
-    //"范围", "最小值", "单位", "最大值"
-
-    //实验室检查
-    //"单位"
-
-    //化验细项及结果
-    //"special"
-    private String special;
-
-    //药物过敏原
-    //"药品类型", "结果", "名称"
-    private String medtype;
-
-    //药品注册名称
-    //"药品高危级别", "禁忌给药途径", "禁忌性别", "结果", "名称"
-    private String risklevel;
-    private String conflict_geiyao;
-    private String conflict_gender;
-
-    //药品代码通用名
-    //"批准文号", "药品本位码", "药品企业", "最小包装数量", "注册规格",
-    //"最小制剂单位", "最小包装单位", "包装材质", "注册剂型", "标准注册剂型"
-    //"最小包装数量"
-    private Double min_pack_num;
-    //"注册剂型"
-    private String reg_JiXin;
-    //"药品本位码"
-    private String benWei_Code;
-    // "最小包装单位"
-    private String min_pack_unit;
-    // "注册规格"
-    private String reg_GuiGe;
-    //"包装材质"
-    private String pack_CaiLiao;
-    //"药品企业"
-    private String producer;
-    //"批准文号"
-    private String license_num;
-    //"最小制剂单位"
-    private String min_prod_unit;
-    //"标准注册剂型"
-    private String stand_reg_JiXin;
-}

+ 0 - 20
src/main/java/com/diagbot/entity/node/ExportNode.java

@@ -1,20 +0,0 @@
-package com.diagbot.entity.node;
-
-import lombok.Getter;
-import lombok.Setter;
-import org.springframework.data.neo4j.annotation.QueryResult;
-
-/**
- * @Description:
- * @author: gaodm
- * @time: 2021/1/21 9:30
- */
-@Getter
-@Setter
-@QueryResult
-public class ExportNode {
-    private String name;
-    private String sex;
-    private String ageRange;
-    private String icd10Code;
-}

+ 0 - 20
src/main/java/com/diagbot/entity/node/ExportNodeInfo.java

@@ -1,20 +0,0 @@
-package com.diagbot.entity.node;
-
-import lombok.Getter;
-import lombok.Setter;
-import org.springframework.data.neo4j.annotation.QueryResult;
-
-/**
- * @Description:
- * @author: gaodm
- * @time: 2021/1/21 9:30
- */
-@Getter
-@Setter
-@QueryResult
-public class ExportNodeInfo {
-    private String name;
-    private String sex;
-    private String ageRange;
-    private String icd10Code;
-}

+ 0 - 18
src/main/java/com/diagbot/entity/node/ExportRelation.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.node;
-
-import lombok.Getter;
-import lombok.Setter;
-import org.springframework.data.neo4j.annotation.QueryResult;
-
-/**
- * @Description:
- * @author: gaodm
- * @time: 2021/1/21 9:30
- */
-@Getter
-@Setter
-@QueryResult
-public class ExportRelation {
-    private String sname;
-    private String ename;
-}

+ 0 - 18
src/main/java/com/diagbot/entity/node/ExportRelationInfo.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.node;
-
-import lombok.Getter;
-import lombok.Setter;
-import org.springframework.data.neo4j.annotation.QueryResult;
-
-/**
- * @Description:
- * @author: gaodm
- * @time: 2021/1/21 9:30
- */
-@Getter
-@Setter
-@QueryResult
-public class ExportRelationInfo {
-    private String sname;
-    private String ename;
-}

+ 0 - 17
src/main/java/com/diagbot/entity/node/FoodAllergen.java

@@ -1,17 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-
-/**
- * @Description:
- * @Author:zhaops
- * @time: 2020/12/16 13:14
- */
-@Setter
-@Getter
-@NodeEntity(label = "食物过敏原")
-public class FoodAllergen extends BaseNode {
-}

+ 0 - 37
src/main/java/com/diagbot/entity/node/Gender.java

@@ -1,37 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.*;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "性别")
-public class Gender extends BaseNode  {
-
-
-	@Relationship(type = "辅助检查名称禁忌性别", direction = Relationship.INCOMING)
-	private Set<PacsNameGender> pacsNameGenders = new HashSet<>();
-
-	@Relationship(type = "实验室检查套餐名禁忌性别", direction = Relationship.INCOMING)
-	private Set<LisSetGender> lissetGenders = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌性别", direction = Relationship.INCOMING)
-	private Set<YiBaoOperationNameGender> yibaooperationnameGenders = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称子项目名称禁忌性别", direction = Relationship.INCOMING)
-	private Set<PacsNameSubNameGender> pacsnamesubnameGenders = new HashSet<>();
-
-	@Relationship(type = "联合项目禁忌性别", direction = Relationship.INCOMING)
-	private Set<CombiOperationGender> combioperationGenders = new HashSet<>();
-
-	@Relationship(type = "实验室检查名称禁忌性别", direction = Relationship.INCOMING)
-	private Set<LisNameGender> lisnameGenders = new HashSet<>();
-
-}

+ 0 - 64
src/main/java/com/diagbot/entity/node/Group.java

@@ -1,64 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.*;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "禁忌人群")
-public class Group extends BaseNode  {
-
-	@Property(name = "单位")
-	private String unit;
-
-	@Property(name = "最小值")
-	private Double minval;
-
-	@Property(name = "最大值")
-	private Double maxval;
-
-	@Property(name = "范围")
-	private Integer range;
-
-    @Property(name = "禁忌人群指标")
-    private String groupidx;
-
-	@Relationship(type = "实验室检查名称禁忌禁忌人群", direction = Relationship.INCOMING)
-	private Set<LisNameGroup> lisnameGroups = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌禁忌人群", direction = Relationship.INCOMING)
-	private Set<YiBaoOperationNameGroup> yibaooperationnameGroups = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌禁忌人群", direction = Relationship.INCOMING)
-	private Set<PacsNameGroup> pacsNameGroups = new HashSet<>();
-
-	@Relationship(type = "联合项目禁忌禁忌人群", direction = Relationship.INCOMING)
-	private Set<CombiOperationGroup> combioperationGroups = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称子项目名称禁忌禁忌人群", direction = Relationship.INCOMING)
-	private Set<PacsNameSubNameGroup> pacsnamesubnameGroups = new HashSet<>();
-
-	@Relationship(type = "辅助检查子项目名称禁忌禁忌人群", direction = Relationship.INCOMING)
-	private Set<PacsSubNameGroup> pacssubnameGroups = new HashSet<>();
-
-	@Relationship(type = "药品通用名称禁忌禁忌人群", direction = Relationship.INCOMING)
-	private Set<MedicineGroup> medicineGroups = new HashSet<>();
-
-	@Relationship(type = "药品注册名称禁忌禁忌人群", direction = Relationship.INCOMING)
-	private Set<MedRegNameGroup> medRegNameGroups = new HashSet<>();
-
-	@Relationship(type = "实验室检查套餐名禁忌禁忌人群", direction = Relationship.INCOMING)
-	private Set<LisSetGroup> lisSetGroups = new HashSet<>();
-
-	@Relationship(type = "化验提醒指标相关禁忌人群", direction = Relationship.INCOMING)
-	private Set<LisRemindGroup> lisRemindgroup = new HashSet<>();
-
-}

+ 0 - 22
src/main/java/com/diagbot/entity/node/GuoLinDiseaseName.java

@@ -1,22 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.YiBaoDiseaseNameGuoLinDiseaseName;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "国临疾病名称")
-public class GuoLinDiseaseName extends BaseNode  {
-
-
-	@Relationship(type = "医保疾病名称相关国临疾病名称", direction = Relationship.INCOMING)
-	private Set<YiBaoDiseaseNameGuoLinDiseaseName> yibaodiseasenameGuoLinDiseaseNames = new HashSet<>();
-
-}

+ 0 - 22
src/main/java/com/diagbot/entity/node/GuoLinICD_10Code.java

@@ -1,22 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.YiBaoDiseaseNameGuoLinICD_10Code;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "国临ICD_10代码")
-public class GuoLinICD_10Code extends BaseNode  {
-
-
-	@Relationship(type = "医保疾病名称相关国临ICD-10代码", direction = Relationship.INCOMING)
-	private Set<YiBaoDiseaseNameGuoLinICD_10Code> yibaodiseasenameGuoLinICD_10Codes = new HashSet<>();
-
-}

+ 0 - 22
src/main/java/com/diagbot/entity/node/GuoLinICD_9_CM3Code.java

@@ -1,22 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.YiBaoOperationNameGuoLinICD_9_CM3Code;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "国临ICD_9_CM3代码")
-public class GuoLinICD_9_CM3Code extends BaseNode  {
-
-
-	@Relationship(type = "医保手术和操作名称相关国临ICD-9-CM3代码", direction = Relationship.INCOMING)
-	private Set<YiBaoOperationNameGuoLinICD_9_CM3Code> yibaooperationnameGuoLinICD_9_CM3Codes = new HashSet<>();
-
-}

+ 0 - 22
src/main/java/com/diagbot/entity/node/GuoLinOperationName.java

@@ -1,22 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.YiBaoOperationNameGuoLinOperationName;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "国临手术和操作名称")
-public class GuoLinOperationName extends BaseNode  {
-
-
-	@Relationship(type = "医保手术和操作名称相关国临手术和操作名称", direction = Relationship.INCOMING)
-	private Set<YiBaoOperationNameGuoLinOperationName> yiBaoOperationNameGuoLinOperationNames = new HashSet<>();
-
-}

+ 0 - 22
src/main/java/com/diagbot/entity/node/HerbDeptClass.java

@@ -1,22 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedCodeNameHerbDeptClass;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "中成药科室类别")
-public class HerbDeptClass extends BaseNode  {
-
-
-	@Relationship(type = "药品相关中成药科室类别", direction = Relationship.INCOMING)
-	private Set<MedCodeNameHerbDeptClass> medcodenameHerbDeptClass = new HashSet<>();
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/HerbFangJiCate.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedCodeNameHerbFangJiCate;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "中成药方剂学大类")
-public class HerbFangJiCate extends BaseNode  {
-
-
-	@Relationship(type = "药品相关中成药方剂学大类", direction = Relationship.INCOMING)
-	private Set<MedCodeNameHerbFangJiCate> medCodeNameHerbFangJiCates = new HashSet<>();
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/HerbFangJiClass.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedCodeNameHerbFangJiClass;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "中成药方剂学类别")
-public class HerbFangJiClass extends BaseNode  {
-
-
-	@Relationship(type = "药品相关中成药方剂学类别", direction = Relationship.INCOMING)
-	private Set<MedCodeNameHerbFangJiClass> medcodenameHerbFangJiClass = new HashSet<>();
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/HerbYiBaoClass.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedCodeNameHerbYiBaoClass;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "中成药医保类别")
-public class HerbYiBaoClass extends BaseNode  {
-
-
-	@Relationship(type = "药品相关中成药医保类别", direction = Relationship.INCOMING)
-	private Set<MedCodeNameHerbYiBaoClass> medcodenameHerbYiBaoClass = new HashSet<>();
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/HerbZhiLiaoClass.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedCodeNameHerbZhiLiaoClass;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "中成药治疗学类别")
-public class HerbZhiLiaoClass extends BaseNode  {
-
-
-	@Relationship(type = "药品相关中成药治疗学类别", direction = Relationship.INCOMING)
-	private Set<MedCodeNameHerbZhiLiaoClass> medcodenameHerbZhiLiaoClass = new HashSet<>();
-
-}

+ 0 - 51
src/main/java/com/diagbot/entity/node/Lis.java

@@ -1,51 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.CombiOperationLis;
-import com.diagbot.entity.relationship.PacsNameLis;
-import com.diagbot.entity.relationship.YiBaoOperationNameLis;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "实验室检查")
-public class Lis extends BaseNode  {
-
-	@Property(name = "单位")
-	private String unit;
-
-	@Property(name = "最小值")
-	private Double minval;
-
-	@Property(name = "最大值")
-	private Double maxval;
-
-	@Property(name = "范围")
-	private Integer range;
-
-	@Property(name = "实验室检查指标")
-	private String lisidx;
-
-	@Relationship(type = "医保手术和操作名称禁忌实验室检查", direction = Relationship.INCOMING)
-	private Set<YiBaoOperationNameLis> yibaooperationnameLis = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌实验室检查", direction = Relationship.INCOMING)
-	private Set<PacsNameLis> pacsNameLis = new HashSet<>();
-
-	@Relationship(type = "联合项目禁忌实验室检查", direction = Relationship.INCOMING)
-	private Set<CombiOperationLis> combioperationLis = new HashSet<>();
-
-//	@Relationship(type = "辅助检查禁忌实验室检查", direction = Relationship.INCOMING)
-//	private Set<Pacs> pacss = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作禁忌实验室检查", direction = Relationship.INCOMING)
-	private Set<YiBaoOperationNameLis> yibaooperationNameLis = new HashSet<>();
-
-}

+ 0 - 22
src/main/java/com/diagbot/entity/node/LisAlias.java

@@ -1,22 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.LisNameLisAlias;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "实验室检查别名")
-public class LisAlias extends BaseNode  {
-
-	@Relationship(type = "实验室检查名称相关实验室检查别名", direction = Relationship.INCOMING)
-	private Set<LisNameLisAlias> lisnameLisAlias = new HashSet<>();
-
-}

+ 0 - 30
src/main/java/com/diagbot/entity/node/LisBigName.java

@@ -1,30 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-
-@Setter
-@Getter
-@NodeEntity(label = "化验套餐名称")
-public class LisBigName extends BaseNode  {
-
-	@Property(name = "单位")
-	private String unit;
-
-	@Property(name = "最小值")
-	private Double minval;
-
-	@Property(name = "最大值")
-	private Double maxval;
-
-	@Property(name = "范围")
-	private Integer range;
-
-	@Property(name = "静态知识")
-	private String knowledge;
-
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/LisCode.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.LisNameLisCode;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "实验室检查代码")
-public class LisCode extends BaseNode  {
-
-
-	@Relationship(type = "实验室检查名称相关实验室检查代码", direction = Relationship.INCOMING)
-	private Set<LisNameLisCode> lisnameLisCodes = new HashSet<>();
-
-}

+ 0 - 41
src/main/java/com/diagbot/entity/node/LisCritical.java

@@ -1,41 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.LisNameLisCritical;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-
-@Setter
-@Getter
-//@EqualsAndHashCode(callSuper = false)
-@NodeEntity(label = "实验室检查危急值")
-public class LisCritical extends BaseNode  {
-
-    @Property(name = "高危急值")
-    private String maxval;
-
-    @Property(name = "低危急值")
-    private String minval;
-
-    @Property(name = "单位")
-    private String unit;
-
-    @Property(name = "年龄")
-    private String age;
-
-    @Property(name = "危急值范围")
-    private String range;
-
-    @Relationship(type="实验室检查名称相关实验室检查危急值", direction = Relationship.INCOMING)
-    private Set<LisNameLisCritical> lisnameLisCriticals = new HashSet<>();
-
-}
-
-

+ 0 - 23
src/main/java/com/diagbot/entity/node/LisFirstClass.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.LisNameLisFirstClass;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "实验室检查一级分类")
-public class LisFirstClass extends BaseNode  {
-
-
-	@Relationship(type = "实验室检查名称相关实验室检查一级分类", direction = Relationship.INCOMING)
-	private Set<LisNameLisFirstClass> lisnameLisFirstClass = new HashSet<>();
-
-}

+ 0 - 61
src/main/java/com/diagbot/entity/node/LisName.java

@@ -1,61 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.*;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "实验室检查名称")
-public class LisName extends BaseNode  {
-
-	@Property(name = "单位")
-	private String unit;
-
-	@Property(name = "最小值")
-	private Double minval;
-
-	@Property(name = "最大值")
-	private Double maxval;
-
-	@Property(name = "范围")
-	private Integer range;
-
-//	@Property(name = "静态知识")
-//	private String knowledge;
-
-	@Relationship(type = "实验室检查名称相关实验室检查代码", direction = Relationship.OUTGOING)
-	private Set<LisNameLisCode> lisNameliscodes = new HashSet<>();
-
-	@Relationship(type = "实验室检查名称相关实验室检查别名", direction = Relationship.OUTGOING)
-	private Set<LisNameLisAlias> lisNamelisaliass = new HashSet<>();
-
-	@Relationship(type = "实验室检查名称相关实验室检查一级分类", direction = Relationship.OUTGOING)
-	private Set<LisNameLisFirstClass> lisNamelisfirstclasss = new HashSet<>();
-
-	@Relationship(type = "实验室检查名称相关实验室检查二级分类", direction = Relationship.OUTGOING)
-	private Set<LisNameLisSecondClass> lisNamelissecondclasss = new HashSet<>();
-
-	@Relationship(type = "实验室检查名称相关实验室检查套餐名", direction = Relationship.OUTGOING)
-	private Set<LisNameLisSet> lisNamelissets = new HashSet<>();
-
-	@Relationship(type = "实验室检查名称禁忌禁忌人群", direction = Relationship.OUTGOING)
-	private Set<LisNameGroup> lisNamegroups = new HashSet<>();
-
-	@Relationship(type = "实验室检查名称禁忌性别", direction = Relationship.OUTGOING)
-	private LisNameGender lisNamegender;
-
-	@Relationship(type="实验室检查名称相关实验室检查危急值", direction = Relationship.OUTGOING)
-	private Set<LisNameLisCritical> lisNameliscritials = new HashSet<>();
-
-	@Relationship(type = "实验室检查名称相关医保疾病名称", direction = Relationship.OUTGOING)
-	private Set<LisNameYiBaoDiseaseName> lisNamedisease = new HashSet<>();
-
-}

+ 0 - 48
src/main/java/com/diagbot/entity/node/LisRemind.java

@@ -1,48 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.LisRemindGroup;
-import com.diagbot.entity.relationship.LisRemindMedicine;
-import com.diagbot.entity.relationship.LisRemindYiBaoDiseaseName;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "化验提醒指标")
-public class LisRemind extends BaseNode  {
-
-	@Property(name = "单位")
-	private String unit;
-
-	@Property(name = "最小值")
-	private Double minval;
-
-	@Property(name = "最大值")
-	private Double maxval;
-
-	@Property(name = "范围")
-	private Integer range=0;
-
-	@Property(name = "结果")
-    private String result;
-
-	@Property(name = "实验室检查名称")
-	private String lisname;
-
-	@Relationship(type = "化验提醒指标相关医保疾病名称", direction = Relationship.OUTGOING)
-	private Set<LisRemindYiBaoDiseaseName> lisReminddisease = new HashSet<>();
-
-	@Relationship(type = "化验提醒指标相关禁忌人群", direction = Relationship.OUTGOING)
-	private Set<LisRemindGroup> lisRemindgroup = new HashSet<>();
-
-	@Relationship(type = "化验提醒指标相关药品通用名称", direction = Relationship.OUTGOING)
-	private Set<LisRemindMedicine> lisRemindmedicines = new HashSet<>();
-
-}

+ 0 - 43
src/main/java/com/diagbot/entity/node/LisResult.java

@@ -1,43 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.LisResultYiBaoDiseaseName;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "实验室检查结果")
-public class LisResult extends BaseNode  {
-
-	@Property(name = "单位")
-	private String unit;
-
-	@Property(name = "最小值")
-	private Double minval;
-
-	@Property(name = "最大值")
-	private Double maxval;
-
-	@Property(name = "范围")
-	private Integer range;
-
-	@Property(name = "性别")
-	private String gender;
-
-	@Property(name = "年龄最大值")
-	private Integer maxage;
-
-	@Property(name = "年龄最小值")
-	private Integer minage;
-
-	@Relationship(type = "实验室检查结果相关医保疾病名称", direction = Relationship.OUTGOING)
-	private Set<LisResultYiBaoDiseaseName> lisResultdisease = new HashSet<>();
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/LisSecondClass.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.LisNameLisSecondClass;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "实验室检查二级分类")
-public class LisSecondClass extends BaseNode  {
-
-
-	@Relationship(type = "实验室检查名称相关实验室检查二级分类", direction = Relationship.INCOMING)
-	private Set<LisNameLisSecondClass> lisnameLisSecondClass = new HashSet<>();
-
-}

+ 0 - 45
src/main/java/com/diagbot/entity/node/LisSet.java

@@ -1,45 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.LisNameLisSet;
-import com.diagbot.entity.relationship.LisSetGender;
-import com.diagbot.entity.relationship.LisSetGroup;
-import com.diagbot.entity.relationship.LisSetOralMedicine;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "实验室检查套餐名")
-public class LisSet extends BaseNode {
-
-	@Property(name = "单位")
-	private String unit;
-
-	@Property(name = "最小值")
-	private Double minval;
-
-	@Property(name = "最大值")
-	private Double maxval;
-
-	@Property(name = "范围")
-	private Integer range;
-
-	@Relationship(type = "实验室检查套餐名禁忌性别", direction = Relationship.OUTGOING)
-	private LisSetGender lisSetgender;
-
-	@Relationship(type = "实验室检查套餐名禁忌禁忌人群", direction = Relationship.OUTGOING)
-	private Set<LisSetGroup> lisSetGroups = new HashSet<>();
-
-	@Relationship(type = "实验室检查套餐名禁忌服用药品", direction = Relationship.OUTGOING)
-	private Set<LisSetOralMedicine> lisSetOralMedicines = new HashSet<>();
-
-	@Relationship(type = "实验室检查名称相关实验室检查套餐名", direction = Relationship.INCOMING)
-	private Set<LisNameLisSet> lisnamelisSet = new HashSet<>();
-}

+ 0 - 20
src/main/java/com/diagbot/entity/node/LisSubNameAndResult.java

@@ -1,20 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-
-/**
- * @Description:
- * @Author:zhaops
- * @time: 2020/12/16 13:23
- */
-@Getter
-@Setter
-@NodeEntity(label = "化验细项及结果")
-public class LisSubNameAndResult extends BaseNode {
-    @Property(name = "special")
-    private String special;
-}

+ 0 - 42
src/main/java/com/diagbot/entity/node/MedAllergen.java

@@ -1,42 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.*;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "药物过敏原")
-public class MedAllergen extends BaseNode  {
-
-	@Property(name = "药品类型")
-	private String medtype;
-
-	@Relationship(type = "辅助检查名称禁忌药物过敏原", direction = Relationship.INCOMING)
-	private Set<PacsNameMedAllergen> pacsMedAllergens = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌药物过敏原", direction = Relationship.INCOMING)
-	private Set<YiBaoOperationNameMedAllergen> yibaooperationnameMedAllergens = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称子项目名称禁忌药物过敏原", direction = Relationship.INCOMING)
-	private Set<PacsNameSubNameMedAllergen> pacsnamesubnameMedAllergens = new HashSet<>();
-
-	@Relationship(type = "辅助检查子项目名称禁忌药物过敏原", direction = Relationship.INCOMING)
-	private Set<PacsSubNameMedAllergen> pacssubnameMedAllergens = new HashSet<>();
-
-	@Relationship(type = "联合项目禁忌药物过敏原", direction = Relationship.INCOMING)
-	private Set<CombiOperationMedAllergen> combioperationMedAllergens = new HashSet<>();
-
-	@Relationship(type = "药品通用名称禁忌药物过敏原", direction = Relationship.INCOMING)
-	private Set<MedicineMedAllergen> medicineMedAllergens = new HashSet<>();
-
-	@Relationship(type = "药品注册名称禁忌药物过敏原", direction = Relationship.INCOMING)
-	private Set<MedRegNameMedAllergen> medRegNameMedAllergens = new HashSet<>();
-}

+ 0 - 22
src/main/java/com/diagbot/entity/node/MedChemClass.java

@@ -1,22 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "药品化学物质类别")
-public class MedChemClass extends BaseNode  {
-
-
-	@Relationship(type = "药品相关药品化学物质类别", direction = Relationship.INCOMING)
-	private Set<MedCodeName> medcodenames = new HashSet<>();
-
-}

+ 0 - 22
src/main/java/com/diagbot/entity/node/MedClass.java

@@ -1,22 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "药品类别")
-public class MedClass extends BaseNode  {
-
-
-	@Relationship(type = "药品相关药品类别", direction = Relationship.INCOMING)
-	private Set<MedCodeName> medcodenames = new HashSet<>();
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/MedCode.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedCodeNameMedCode;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "药品代码")
-public class MedCode extends BaseNode  {
-
-
-	@Relationship(type = "药品相关药品代码", direction = Relationship.INCOMING)
-	private Set<MedCodeNameMedCode> medcodenameMedCodes = new HashSet<>();
-
-}

+ 0 - 101
src/main/java/com/diagbot/entity/node/MedCodeName.java

@@ -1,101 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.*;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "药品代码通用名")
-public class MedCodeName extends BaseNode  {
-
-
-	@Property(name = "最小包装数量")
-	private Double min_pack_num;
-
-	@Property(name = "注册剂型")
-	private String reg_JiXin;
-
-	@Property(name = "药品本位码")
-	private String BenWei_Code;
-
-	@Property(name = "最小包装单位")
-	private String min_pack_unit;
-
-	@Property(name = "注册规格")
-	private String reg_GuiGe;
-
-	@Property(name = "包装材质")
-	private String pack_CaiLiao;
-
-	@Property(name = "药品企业")
-	private String producer;
-
-	@Property(name = "批准文号")
-	private String license_num ;
-
-	@Property(name = "最小制剂单位")
-	private String min_prod_unit;
-
-	@Property(name = "标准注册剂型")
-	private String stand_reg_JiXin;
-
-	@Relationship(type = "药品相关药品类别", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameMedClass> medCodeNameMedclasss = new HashSet<>();
-
-	@Relationship(type = "药品相关药品注册名称", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameMedRegName> medCodeNameMedregnames = new HashSet<>();
-
-	@Relationship(type = "药品相关药品通用名称", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameMedicine> medCodeNameMedicines = new HashSet<>();
-
-	@Relationship(type = "药品相关药品化学物质类别", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameMedChemClass> medCodeNameMedchemclass = new HashSet<>();
-
-	@Relationship(type = "药品相关药品药理学类别", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameMedYaoLiClass> medCodeNameMedyaoliclass = new HashSet<>();
-
-	@Relationship(type = "药品相关药品治疗学类别", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameMedZhiLiaoClass> medCodeNameMedzhiliaoclass = new HashSet<>();
-
-	@Relationship(type = "药品相关药品解剖学类别", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameMedJiePouClass> medCodeNameMedjiepouclass = new HashSet<>();
-
-	@Relationship(type = "药品相关药品代码", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameMedCode> medCodeNameMedcodes = new HashSet<>();
-
-	@Relationship(type = "药品相关药品商品名称", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameMedProdName> medCodeNameMedprodnames = new HashSet<>();
-
-	@Relationship(type = "药品相关药品医保类别", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameMedYiBaoClass> medCodeNameMedyibaoclass = new HashSet<>();
-
-	@Relationship(type = "药品相关注册名称", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameRegName> medCodeNameRegnames = new HashSet<>();
-
-	@Relationship(type = "药品相关中成药方剂学大类", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameHerbFangJiCate> medCodeNameHerbfangjicates = new HashSet<>();
-
-	@Relationship(type = "药品相关中成药方剂学类别", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameHerbFangJiClass> medCodeNameHerbfangjiclass = new HashSet<>();
-
-	@Relationship(type = "药品相关中成药治疗学类别", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameHerbZhiLiaoClass> medCodeNameHerbzhiliaoclass = new HashSet<>();
-
-	@Relationship(type = "药品相关中成药科室类别", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameHerbDeptClass> medCodeNameHerbdeptclass = new HashSet<>();
-
-	@Relationship(type = "药品相关中成药医保类别", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameHerbYiBaoClass> medCodeNameHerbyibaoclass = new HashSet<>();
-
-	@Relationship(type = "药品相关商品名称", direction = Relationship.OUTGOING)
-	private Set<MedCodeNameProdName> medCodeNameProdnames = new HashSet<>();
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/MedJiePouClass.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedCodeNameMedJiePouClass;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "药品解剖学类别")
-public class MedJiePouClass extends BaseNode  {
-
-
-	@Relationship(type = "药品相关药品解剖学类别", direction = Relationship.INCOMING)
-	private Set<MedCodeNameMedJiePouClass> medcodenameMedJiePouClasss = new HashSet<>();
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/MedProdName.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedCodeNameMedProdName;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "药品商品名称")
-public class MedProdName extends BaseNode  {
-
-
-	@Relationship(type = "药品相关药品商品名称", direction = Relationship.INCOMING)
-	private Set<MedCodeNameMedProdName> medcodenameMedProdNames = new HashSet<>();
-
-}

+ 0 - 53
src/main/java/com/diagbot/entity/node/MedRegName.java

@@ -1,53 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedCodeNameMedRegName;
-import com.diagbot.entity.relationship.MedRegNameGender;
-import com.diagbot.entity.relationship.MedRegNameGroup;
-import com.diagbot.entity.relationship.MedRegNameMedAllergen;
-import com.diagbot.entity.relationship.MedRegNameMedRegName;
-import com.diagbot.entity.relationship.MedRegNameVital;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "药品注册名称")
-public class MedRegName extends BaseNode {
-
-	@Property(name = "药品高危级别")
-	private String risklevel;
-
-	@Property(name = "禁忌性别")
-	private String conflict_gender;
-
-	@Property(name = "禁忌给药途径")
-	private String conflict_geiyao;
-
-	@Relationship(type = "药品注册名称禁忌体征", direction = Relationship.OUTGOING)
-	private Set<MedRegNameVital> medRegNameVital = new HashSet<>();
-
-	@Relationship(type = "药品注册名称禁忌禁忌人群", direction = Relationship.OUTGOING)
-	private Set<MedRegNameGroup> medRegNameGroup = new HashSet<>();
-
-	@Relationship(type = "药品注册名称禁忌药物过敏原", direction = Relationship.OUTGOING)
-	private Set<MedRegNameMedAllergen> medRegNameMedAllergens = new HashSet<>();
-
-	@Relationship(type = "药品注册名称禁忌药品注册名称", direction = Relationship.OUTGOING)
-	private Set<MedRegNameMedRegName> medRegNameMedregnames_out = new HashSet<>();
-
-	@Relationship(type = "药品相关药品注册名称", direction = Relationship.INCOMING)
-	private Set<MedCodeNameMedRegName> medcodenameMedRegNames = new HashSet<>();
-
-	@Relationship(type = "药品注册名称禁忌药品注册名称", direction = Relationship.INCOMING)
-	private Set<MedRegNameMedRegName> medregnameMedRegNames_in = new HashSet<>();
-
-	@Relationship(type = "药品注册名称禁忌性别", direction = Relationship.OUTGOING)
-	private MedRegNameGender medRegNameGender;
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/MedYaoLiClass.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedCodeNameMedYaoLiClass;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "药品药理学类别")
-public class MedYaoLiClass extends BaseNode  {
-
-
-	@Relationship(type = "药品相关药品药理学类别", direction = Relationship.INCOMING)
-	private Set<MedCodeNameMedYaoLiClass> medcodenameMedYaoLiClasss = new HashSet<>();
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/MedYiBaoClass.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedCodeNameMedYiBaoClass;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "药品医保类别")
-public class MedYiBaoClass extends BaseNode  {
-
-
-	@Relationship(type = "药品相关药品医保类别", direction = Relationship.INCOMING)
-	private Set<MedCodeNameMedYiBaoClass> medcodenameMedYiBaoClasss = new HashSet<>();
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/MedZhiLiaoClass.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedCodeNameMedZhiLiaoClass;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "药品治疗学类别")
-public class MedZhiLiaoClass extends BaseNode  {
-
-
-	@Relationship(type = "药品相关药品治疗学类别", direction = Relationship.INCOMING)
-	private Set<MedCodeNameMedZhiLiaoClass> medcodenameMedZhiLiaoClasss = new HashSet<>();
-
-}

+ 0 - 38
src/main/java/com/diagbot/entity/node/Medicine.java

@@ -1,38 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.*;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "药品通用名称")
-public class Medicine extends BaseNode  {
-
-	@Relationship(type = "药品相关药品通用名称", direction = Relationship.INCOMING)
-	private Set<MedCodeNameMedicine> medcodenameMedicines = new HashSet<>();
-
-	@Relationship(type = "化验提醒指标相关药品通用名称", direction = Relationship.INCOMING)
-	private Set<LisRemindMedicine> lisremindMedicines = new HashSet<>();
-
-	@Relationship(type = "药品通用名称禁忌禁忌人群", direction = Relationship.OUTGOING)
-	private Set<MedicineGroup> medicineGroup = new HashSet<>();
-
-	@Relationship(type = "药品通用名称禁忌体征", direction = Relationship.OUTGOING)
-	private Set<MedicineVital> medicineVital = new HashSet<>();
-
-	@Relationship(type = "药品通用名称禁忌疾病", direction = Relationship.OUTGOING)
-	private Set<MedicineDisease> medicineDisease = new HashSet<>();
-
-	@Relationship(type = "药品通用名称禁忌药物过敏原", direction = Relationship.OUTGOING)
-	private Set<MedicineMedAllergen> medicineMedAllergens = new HashSet<>();
-
-
-}

+ 0 - 20
src/main/java/com/diagbot/entity/node/NeedlessOrder.java

@@ -1,20 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.PacsNameNeedlessItem;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "无需重复开单项")
-public class NeedlessOrder extends BaseNode  {
-
-	@Relationship(type = "辅助检查名称无需重复开单项", direction = Relationship.INCOMING)
-	private Set<PacsNameNeedlessItem> pacsNameNeedlessItems = new HashSet<>();
-}

+ 0 - 26
src/main/java/com/diagbot/entity/node/OralMedicine.java

@@ -1,26 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.PacsNameOralMedicine;
-import com.diagbot.entity.relationship.YiBaoOperationNameOralMedicine;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "服用药品")
-public class OralMedicine extends BaseNode  {
-
-
-	@Relationship(type = "医保手术和操作名称禁忌服用药品", direction = Relationship.INCOMING)
-	private Set<YiBaoOperationNameOralMedicine> yibaooperationnameOralMedicines = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌服用药品", direction = Relationship.INCOMING)
-	private Set<PacsNameOralMedicine> pacsNameOralMedicines = new HashSet<>();
-
-}

+ 0 - 31
src/main/java/com/diagbot/entity/node/PacsCritical.java

@@ -1,31 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-
-@Setter
-@Getter
-//@EqualsAndHashCode(callSuper = false)
-@NodeEntity(label = "辅助检查危急值")
-public class PacsCritical extends BaseNode  {
-
-    @Property(name = "规则")
-    private String val;
-
-    @Property(name = "辅助检查名称")
-    private String pacsname;
-
-    @Property(name = "危急值提醒")
-    private String remind;
-
-    @Property(name = "科室名称")
-    private String dept;
-
-}
-
-

+ 0 - 30
src/main/java/com/diagbot/entity/node/PacsDescribe.java

@@ -1,30 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.CombiOperationPacsDescribe;
-import com.diagbot.entity.relationship.PacsNamePacsDescribe;
-import com.diagbot.entity.relationship.YiBaoOperationNamePacsDescribe;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "辅助检查名称描述")
-public class PacsDescribe extends BaseNode  {
-
-
-	@Relationship(type = "医保手术和操作名称禁忌辅助检查名称描述", direction = Relationship.INCOMING)
-	private Set<YiBaoOperationNamePacsDescribe> yibaooperationnamePacsDescribes = new HashSet<>();
-
-	@Relationship(type = "联合项目禁忌辅助检查名称描述", direction = Relationship.INCOMING)
-	private Set<CombiOperationPacsDescribe> combioperationPacsDescribes = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌辅助检查名称描述", direction = Relationship.INCOMING)
-	private Set<PacsNamePacsDescribe> pacsNamePacsDescribes = new HashSet<>();
-
-}

+ 0 - 70
src/main/java/com/diagbot/entity/node/PacsName.java

@@ -1,70 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.*;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "辅助检查名称")
-public class PacsName extends BaseNode  {
-
-
-	@Relationship(type = "辅助检查名称包含辅助检查子项目名称", direction = Relationship.OUTGOING)
-	private Set<PacsNamePacsSubName> pacsNamePacssubnames = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌性别", direction = Relationship.OUTGOING)
-	private PacsNameGender pacsNameGender;
-
-	@Relationship(type = "辅助检查名称禁忌临床表现", direction = Relationship.OUTGOING)
-	private Set<PacsNameClinicalFinding> pacsNameClinicalfindings = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌体征", direction = Relationship.OUTGOING)
-	private Set<PacsNameVital> pacsNameVitals = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌实验室检查", direction = Relationship.OUTGOING)
-	private Set<PacsNameLis> pacsNameLis = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌辅助检查名称描述", direction = Relationship.OUTGOING)
-	private Set<PacsNamePacsDescribe> pacsNamePacsdescribes = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌禁忌人群", direction = Relationship.OUTGOING)
-	private Set<PacsNameGroup> pacsNameGroups = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌服用药品", direction = Relationship.OUTGOING)
-	private Set<PacsNameOralMedicine> pacsNameOralmedicines = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌药物过敏原", direction = Relationship.OUTGOING)
-	private Set<PacsNameMedAllergen> pacsNameMedallergens = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌疾病", direction = Relationship.OUTGOING)
-	private Set<PacsNameDisease> pacsNameDiseases = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌过敏原", direction = Relationship.OUTGOING)
-	private Set<PacsNameAllergen> pacsNameAllergens = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌禁忌医疗器械及物品", direction = Relationship.OUTGOING)
-	private Set<PacsNameConflictDevice> pacsNameConflictdevices = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称相关医保疾病名称", direction = Relationship.OUTGOING)
-	private Set<PacsNameYiBaoDiseaseName> pacsNameDisease = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称禁忌开单项互斥", direction = Relationship.OUTGOING)
-	private Set<PacsNameBillConflictItem> pacsNameBillConflictItems = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称无需重复开单项", direction = Relationship.OUTGOING)
-	private Set<PacsNameNeedlessItem> pacsNameNeedlessItems = new HashSet<>();
-
-//	@Relationship(type = "辅助检查名称开单互斥辅助检查名称", direction = Relationship.OUTGOING)
-//	private Set<PacsNamePacsName> conflictPacsName_out = new HashSet<>();
-//
-//	@Relationship(type = "辅助检查名称开单互斥辅助检查名称", direction = Relationship.INCOMING)
-//	private Set<PacsNamePacsName> conflictPacsName_in = new HashSet<>();
-
-}

+ 0 - 36
src/main/java/com/diagbot/entity/node/PacsNameSubName.java

@@ -1,36 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.PacsNameSubNameDisease;
-import com.diagbot.entity.relationship.PacsNameSubNameGender;
-import com.diagbot.entity.relationship.PacsNameSubNameGroup;
-import com.diagbot.entity.relationship.PacsNameSubNameMedAllergen;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "辅助检查名称子项目名称")
-@Deprecated
-public class PacsNameSubName extends BaseNode  {
-
-
-	@Relationship(type = "辅助检查名称子项目名称禁忌性别", direction = Relationship.OUTGOING)
-	private PacsNameSubNameGender pacsNameSubNameGender;
-
-	@Relationship(type = "辅助检查名称子项目名称禁忌疾病", direction = Relationship.OUTGOING)
-	private Set<PacsNameSubNameDisease> pacsNameSubNameDiseases = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称子项目名称禁忌药物过敏原", direction = Relationship.OUTGOING)
-	private Set<PacsNameSubNameMedAllergen> pacsNameSubNameMedallergens = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称子项目名称禁忌禁忌人群", direction = Relationship.OUTGOING)
-	private Set<PacsNameSubNameGroup> pacsNameSubNameGroups = new HashSet<>();
-
-}

+ 0 - 41
src/main/java/com/diagbot/entity/node/PacsRemind.java

@@ -1,41 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-
-@Setter
-@Getter
-@NodeEntity(label = "辅检提醒指标")
-public class PacsRemind extends BaseNode  {
-
-	@Property(name = "年龄最小值")
-	private Double minval;
-
-	@Property(name = "年龄最大值")
-	private Double maxval;
-
-	@Property(name = "年龄范围")
-	private Integer range=0;
-
-	@Property(name = "性别")
-	private String gender;
-
-	@Property(name = "医保疾病名称")
-	private String disease;
-
-	@Property(name = "检查结果")
-    private String result;
-
-	@Property(name = "检查结论有")
-    private String postoken;
-
-	@Property(name = "检查结论无")
-    private String negtoken;
-
-	@Property(name = "提示语")
-	private String msg;
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/PacsResult.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.PacsResultYiBaoDiseaseName;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "辅助检查名称结果")
-public class PacsResult extends BaseNode  {
-
-
-	@Relationship(type = "辅助检查名称结果相关医保疾病名称", direction = Relationship.OUTGOING)
-	private Set<PacsResultYiBaoDiseaseName> PacsResultDisease = new HashSet<>();
-
-
-}

+ 0 - 57
src/main/java/com/diagbot/entity/node/PacsSubName.java

@@ -1,57 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.*;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "辅助检查子项目名称")
-public class PacsSubName extends BaseNode  {
-
-	@Relationship(type = "辅助检查子项目名称禁忌性别", direction = Relationship.OUTGOING)
-	private PacsSubNameGender pacsSubNameGender;
-
-	@Relationship(type = "辅助检查子项目名称禁忌临床表现", direction = Relationship.OUTGOING)
-	private Set<PacsSubNameClinicalFinding> pacsSubNameClinicalfindings = new HashSet<>();
-
-	@Relationship(type = "辅助检查子项目名称禁忌体征", direction = Relationship.OUTGOING)
-	private Set<PacsSubNameVital> pacsSubNameVitals = new HashSet<>();
-
-	@Relationship(type = "辅助检查子项目名称禁忌实验室检查", direction = Relationship.OUTGOING)
-	private Set<PacsSubNameLis> pacsSubNameLis = new HashSet<>();
-
-	@Relationship(type = "辅助检查子项目名称禁忌辅助检查名称描述", direction = Relationship.OUTGOING)
-	private Set<PacsSubNamePacsDescribe> pacsSubNamePacsdescribes = new HashSet<>();
-
-	@Relationship(type = "辅助检查子项目名称禁忌药物过敏原", direction = Relationship.OUTGOING)
-	private Set<PacsSubNameMedAllergen> pacsSubNameMedallergens = new HashSet<>();
-
-	@Relationship(type = "辅助检查子项目名称禁忌禁忌人群", direction = Relationship.OUTGOING)
-	private Set<PacsSubNameGroup> pacsSubNameGroups = new HashSet<>();
-
-	@Relationship(type = "辅助检查子项目名称禁忌服用药品", direction = Relationship.OUTGOING)
-	private Set<PacsSubNameOralMedicine> pacsSubNameOralmedicines = new HashSet<>();
-
-	@Relationship(type = "辅助检查子项目名称禁忌疾病", direction = Relationship.OUTGOING)
-	private Set<PacsSubNameDisease> pacsSubNameDiseases = new HashSet<>();
-
-	@Relationship(type = "辅助检查子项目名称禁忌过敏原", direction = Relationship.OUTGOING)
-	private Set<PacsSubNameAllergen> pacsSubNameAllergens = new HashSet<>();
-
-	@Relationship(type = "辅助检查子项目名称禁忌禁忌医疗器械及物品", direction = Relationship.OUTGOING)
-	private Set<PacsSubNameConflictDevice> pacsSubNameConflictdevices = new HashSet<>();
-
-	@Relationship(type = "辅助检查名称包含辅助检查子项目名称", direction = Relationship.INCOMING)
-	private Set<PacsNamePacsSubName> pacsNamePacsSubNames = new HashSet<>();
-
-	@Relationship(type = "辅助检查子项目名称无需重复开单项", direction = Relationship.OUTGOING)
-	private Set<PacsNameSubNeedlessItem> pacsNameSubNeedlessItems = new HashSet<>();
-
-}

+ 0 - 22
src/main/java/com/diagbot/entity/node/PathwayName.java

@@ -1,22 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.YiBaoDiseaseNamePathwayName;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "临床路径名称")
-public class PathwayName extends BaseNode  {
-
-
-	@Relationship(type = "医保疾病名称相关临床路径名称", direction = Relationship.INCOMING)
-	private Set<YiBaoDiseaseNamePathwayName> yiBaoDiseaseNamePathwayNames = new HashSet<>();
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/ProdName.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedCodeNameProdName;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "商品名称")
-public class ProdName extends BaseNode  {
-
-
-	@Relationship(type = "药品相关商品名称", direction = Relationship.INCOMING)
-	private Set<MedCodeNameProdName> medcodenameProdNames = new HashSet<>();
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/RegName.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.MedCodeNameRegName;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "注册名称")
-public class RegName extends BaseNode  {
-
-
-	@Relationship(type = "药品相关注册名称", direction = Relationship.INCOMING)
-	private Set<MedCodeNameRegName> medcodenameRegNames = new HashSet<>();
-
-}

+ 0 - 36
src/main/java/com/diagbot/entity/node/Symptom.java

@@ -1,36 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.YiBaoDiseaseNameSymptom;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "症状")
-public class Symptom extends BaseNode  {
-
-
-	@Property(name = "单位")
-	private String unit;
-
-	@Property(name = "最小值")
-	private Double minval;
-
-	@Property(name = "最大值")
-	private Double maxval;
-
-	@Property(name = "范围")
-	private Integer range;
-
-	@Relationship(type = "医保疾病名称相关症状", direction = Relationship.INCOMING)
-	private Set<YiBaoDiseaseNameSymptom> diseaseSymptom = new HashSet<>();
-
-
-}

+ 0 - 39
src/main/java/com/diagbot/entity/node/TransfusionRemind.java

@@ -1,39 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "输血提醒指标")
-public class TransfusionRemind extends BaseNode  {
-
-	@Property(name = "单位")
-	private String unit;
-
-	@Property(name = "最小值")
-	private Double minval;
-
-	@Property(name = "最大值")
-	private Double maxval;
-
-	@Property(name = "范围")
-	private Integer range=0;
-
-	@Property(name = "指标标签")
-	private String node_label;
-
-	@Property(name = "指标名称")
-	private String index_name;
-
-	@Property(name = "输注类型")
-    private String transfusion_type;
-
-}

+ 0 - 47
src/main/java/com/diagbot/entity/node/TransfusionSuggest.java

@@ -1,47 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.TransfusionSuggestYiBaoDiseaseName;
-import com.diagbot.entity.relationship.TransfusionSuggestYiBaoOperationName;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "建议输血提醒")
-public class TransfusionSuggest extends BaseNode  {
-
-	@Property(name = "单位")
-	private String unit;
-
-	@Property(name = "最小值")
-	private Double minval;
-
-	@Property(name = "最大值")
-	private Double maxval;
-
-	@Property(name = "范围")
-	private Integer range=0;
-
-	@Property(name = "指标标签")
-	private String node_label;
-
-	@Property(name = "指标名称")
-	private String index_name;
-
-	@Property(name = "输注类型")
-    private String transfusion_type;
-
-	@Relationship(type="建议输血提醒相关医保疾病名称", direction = Relationship.OUTGOING)
-	private Set<TransfusionSuggestYiBaoDiseaseName> transfusionSuggestDiseases = new HashSet<>();
-
-	@Relationship(type="建议输血提醒相关医保手术和操作名称", direction = Relationship.OUTGOING)
-	private Set<TransfusionSuggestYiBaoOperationName> transfusionSuggestOperations = new HashSet<>();
-
-}

+ 0 - 47
src/main/java/com/diagbot/entity/node/Vital.java

@@ -1,47 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.*;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.HashSet;
-import java.util.Set;
-
-@Setter
-@Getter
-@NodeEntity(label = "体征")
-public class Vital extends BaseNode  {
-
-
-	@Property(name = "单位")
-	private String unit;
-
-	@Property(name = "最小值")
-	private Double minval;
-
-	@Property(name = "最大值")
-	private Double maxval;
-
-	@Property(name = "范围")
-	private Integer range;
-
-	@Property(name = "体征指标")
-	private String vitalidx;
-
-	@Relationship(type = "辅助检查名称禁忌体征", direction = Relationship.INCOMING)
-	private Set<PacsNameVital> pacsVitals = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌体征", direction = Relationship.INCOMING)
-	private Set<YiBaoOperationNameVital> yibaooperationnameVitals = new HashSet<>();
-
-	@Relationship(type = "体征相关医保疾病名称", direction = Relationship.OUTGOING)
-	private Set<VitalYiBaoDiseaseName> vitalDisease = new HashSet<>();
-
-	@Relationship(type = "药品注册名称禁忌体征", direction = Relationship.INCOMING)
-	private Set<MedRegNameVital> medRegNameVitals = new HashSet<>();
-
-}

+ 0 - 69
src/main/java/com/diagbot/entity/node/YiBaoDiseaseName.java

@@ -1,69 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.*;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "医保疾病名称")
-public class YiBaoDiseaseName extends BaseNode  {
-
-	@Property(name = "性别")
-	private String gender;
-	@Property(name = "年龄")
-	private String age;
-	@Property(name="age")
-	private String ageRange;
-	@Property(name="dept")
-	private String dept;
-	@Property(name="疾病别称")
-	private String alias;
-	@Property(name="分类")
-	private Integer category;
-
-	@Relationship(type = "医保疾病名称相关医保ICD_10代码", direction = Relationship.OUTGOING)
-	private Set<YiBaoDiseaseNameYiBaoICD_10Code> yiBaoDiseaseNameYibaoicd_10codes = new HashSet<>();
-
-	@Relationship(type = "医保疾病名称相关国临疾病名称", direction = Relationship.OUTGOING)
-	private Set<YiBaoDiseaseNameGuoLinDiseaseName> yiBaoDiseaseNameGuolindiseasenames = new HashSet<>();
-
-	@Relationship(type = "医保疾病名称相关国临ICD-10代码", direction = Relationship.OUTGOING)
-	private Set<YiBaoDiseaseNameGuoLinICD_10Code> yiBaoDiseaseNameGuolinicd_10codes = new HashSet<>();
-
-	@Relationship(type = "医保疾病名称相关临床路径名称", direction = Relationship.OUTGOING)
-	private Set<YiBaoDiseaseNamePathwayName> yiBaoDiseaseNamePathwaynames = new HashSet<>();
-
-	@Relationship(type = "医保疾病名称相关症状", direction = Relationship.OUTGOING)
-	private Set<YiBaoDiseaseNameSymptom> yiBaoDiseaseNameSymptoms = new HashSet<>();
-	private Set<Symptom> Symptoms = new HashSet<>();
-
-	@Relationship(type = "医保疾病名称相关体征", direction = Relationship.OUTGOING)
-	private Set<YiBaoDiseaseNameVital> yiBaoDiseaseNameVitals = new HashSet<>();
-	private Set<Vital> Vitals = new HashSet<>();
-
-	@Relationship(type = "医保疾病名称相关化验套餐名称", direction = Relationship.OUTGOING)
-	private Set<YiBaoDiseaseNameLisBigName> yiBaoDiseaseNameLisnames = new HashSet<>();
-	private Set<LisBigName> Lisnames = new HashSet<>();
-
-	@Relationship(type = "医保疾病名称相关辅助检查名称", direction = Relationship.OUTGOING)
-	private Set<YiBaoDiseaseNamePacsName> yiBaoDiseaseNamePacsnames = new HashSet<>();
-	private Set<PacsName> Pacsnames = new HashSet<>();
-
-	@Relationship(type = "实验室检查结果相关医保疾病名称", direction = Relationship.INCOMING)
-	private Set<LisResultYiBaoDiseaseName> lisresultYiBaoDiseaseNames = new HashSet<>();
-
-	@Relationship(type = "化验提醒指标相关医保疾病名称", direction = Relationship.INCOMING)
-	private Set<LisRemindYiBaoDiseaseName> lisremindYiBaoDiseaseNames = new HashSet<>();
-
-	@Relationship(type="建议输血提醒相关医保疾病名称", direction = Relationship.INCOMING)
-	private Set<TransfusionSuggestYiBaoDiseaseName> tfsuggestYiBaoDiseaseName = new HashSet<>();
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/YiBaoICD_10Code.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.YiBaoDiseaseNameYiBaoICD_10Code;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "医保ICD_10代码")
-public class YiBaoICD_10Code extends BaseNode  {
-
-
-	@Relationship(type = "医保疾病名称相关医保ICD_10代码", direction = Relationship.INCOMING)
-	private Set<YiBaoDiseaseNameYiBaoICD_10Code> yibaodiseasenameYiBaoICD_10Codes = new HashSet<>();
-
-}

+ 0 - 23
src/main/java/com/diagbot/entity/node/YiBaoICD_9_CM3Code.java

@@ -1,23 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.YiBaoOperationNameYiBaoICD_9_CM3Code;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "医保ICD_9_CM3代码")
-public class YiBaoICD_9_CM3Code extends BaseNode  {
-
-
-	@Relationship(type = "医保手术和操作名称相关医保ICD-9-CM3代码", direction = Relationship.INCOMING)
-	private Set<YiBaoOperationNameYiBaoICD_9_CM3Code> yibaooperationnameYiBaoICD_9_CM3Codes = new HashSet<>();
-
-}

+ 0 - 22
src/main/java/com/diagbot/entity/node/YiBaoOperation.java

@@ -1,22 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.YiBaoOperationNameLis;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "医保手术和操作")
-public class YiBaoOperation extends BaseNode  {
-
-
-	@Relationship(type = "医保手术和操作禁忌实验室检查", direction = Relationship.OUTGOING)
-	private Set<YiBaoOperationNameLis> yiBaoOperationLiss = new HashSet<>();
-
-}

+ 0 - 70
src/main/java/com/diagbot/entity/node/YiBaoOperationName.java

@@ -1,70 +0,0 @@
-package com.diagbot.entity.node;
-
-import com.diagbot.entity.node.base.BaseNode;
-import com.diagbot.entity.relationship.*;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.NodeEntity;
-import org.neo4j.ogm.annotation.Property;
-import org.neo4j.ogm.annotation.Relationship;
-
-import java.util.Set;
-import java.util.HashSet;
-
-@Setter
-@Getter
-@NodeEntity(label = "医保手术和操作名称")
-public class YiBaoOperationName extends BaseNode  {
-
-	// 3,4 属于高危
-	@Property(name = "手术级别")
-	private String opgrade;
-
-	@Property(name = "拼音编码")
-	private String pycode;
-
-	@Property(name = "高危条件")
-	private String highriskcond;
-
-	@Relationship(type = "医保手术和操作名称相关国临ICD-9-CM3代码", direction = Relationship.OUTGOING)
-	private Set<YiBaoOperationNameGuoLinICD_9_CM3Code> guolinicd_9_cm3codes = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称相关国临手术和操作名称", direction = Relationship.OUTGOING)
-	private Set<YiBaoOperationNameGuoLinOperationName> guolinoperationnames = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称相关医保ICD-9-CM3代码", direction = Relationship.OUTGOING)
-	private Set<YiBaoOperationNameYiBaoICD_9_CM3Code> yibaoicd_9_cm3codes = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌性别", direction = Relationship.OUTGOING)
-	private YiBaoOperationNameGender gender;
-
-	@Relationship(type = "医保手术和操作名称禁忌临床表现", direction = Relationship.OUTGOING)
-	private Set<YiBaoOperationNameClinicalFinding> clinicalFindings = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌体征", direction = Relationship.OUTGOING)
-	private Set<YiBaoOperationNameVital> vitals = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌实验室检查", direction = Relationship.OUTGOING)
-	private Set<YiBaoOperationNameLis> liss = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌服用药品", direction = Relationship.OUTGOING)
-	private Set<YiBaoOperationNameOralMedicine> oralmeds = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌疾病", direction = Relationship.OUTGOING)
-	private Set<YiBaoOperationNameDisease> diseases = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌禁忌人群", direction = Relationship.OUTGOING)
-	private Set<YiBaoOperationNameGroup> groups = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌辅助检查名称描述", direction = Relationship.OUTGOING)
-	private Set<YiBaoOperationNamePacsDescribe> pacsdescs = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌药物过敏原", direction = Relationship.OUTGOING)
-	private Set<YiBaoOperationNameMedAllergen> medallergens = new HashSet<>();
-
-	@Relationship(type = "医保手术和操作名称禁忌禁忌医疗器械及物品", direction = Relationship.OUTGOING)
-	private Set<YiBaoOperationNameConflictDevice> conflictdevices = new HashSet<>();
-
-	@Relationship(type="建议输血提醒相关医保手术和操作名称", direction = Relationship.INCOMING)
-	private Set<TransfusionSuggestYiBaoOperationName> tfsuggest = new HashSet<>();
-}

+ 0 - 47
src/main/java/com/diagbot/entity/node/base/BaseNode.java

@@ -1,47 +0,0 @@
-package com.diagbot.entity.node.base;
-
-
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-import org.springframework.data.repository.query.Param;
-
-import java.io.Serializable;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Set;
-
-/**
- * @Description: 节点基础类
- * @author: MarkHuang
- * @time: 2020/3/23 15:30
- */
-@Setter
-@Getter
-@NodeEntity(label = "")
-public class BaseNode implements Serializable {
-    @Id
-    @GeneratedValue
-    private Long id;
-
-    @Labels
-    private Set<String> labels;
-
-    @Property(name = "name")
-    private String name;
-
-    @Property(name = "拼音编码")
-    private String pycode;
-
-    @Property(name = "静态知识")
-    private String knowledge;
-
-    // 静态知识标识, 0:没有静态知识, 1:有静态知识
-    @Property(name = "静态知识标识")
-    private Integer is_kl;
-
-    // 节点的状态, 0:删除 1:正常
-    @Property(name = "状态")
-    private Integer status;
-
-}

+ 0 - 18
src/main/java/com/diagbot/entity/relationship/CombiOperationDisease.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.relationship;
-
-import com.diagbot.entity.node.CombiOperation;
-import com.diagbot.entity.node.Disease;
-import com.diagbot.entity.relationship.base.BaseRelation;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-
-@Getter
-@Setter@RelationshipEntity(type = "联合项目禁忌疾病")
-public class CombiOperationDisease extends BaseRelation {
-    @StartNode
-    private CombiOperation combiOperation;
-
-    @EndNode
-    private Disease disease;
-}

+ 0 - 18
src/main/java/com/diagbot/entity/relationship/CombiOperationGender.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.relationship;
-
-import com.diagbot.entity.node.CombiOperation;
-import com.diagbot.entity.node.Gender;
-import com.diagbot.entity.relationship.base.BaseRelation;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-
-@Getter
-@Setter@RelationshipEntity(type = "联合项目禁忌性别")
-public class CombiOperationGender extends BaseRelation {
-    @StartNode
-    private CombiOperation combiOperation;
-
-    @EndNode
-    private Gender gender;
-}

+ 0 - 18
src/main/java/com/diagbot/entity/relationship/CombiOperationGroup.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.relationship;
-
-import com.diagbot.entity.node.CombiOperation;
-import com.diagbot.entity.node.Group;
-import com.diagbot.entity.relationship.base.BaseRelation;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-
-@Getter
-@Setter@RelationshipEntity(type = "联合项目禁忌禁忌人群")
-public class CombiOperationGroup extends BaseRelation {
-    @StartNode
-    private CombiOperation combiOperation;
-
-    @EndNode
-    private Group group;
-}

+ 0 - 18
src/main/java/com/diagbot/entity/relationship/CombiOperationLis.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.relationship;
-
-import com.diagbot.entity.node.CombiOperation;
-import com.diagbot.entity.node.Lis;
-import com.diagbot.entity.relationship.base.BaseRelation;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-
-@Getter
-@Setter@RelationshipEntity(type = "联合项目禁忌实验室检查")
-public class CombiOperationLis extends BaseRelation {
-    @StartNode
-    private CombiOperation combiOperation;
-
-    @EndNode
-    private Lis lis;
-}

+ 0 - 18
src/main/java/com/diagbot/entity/relationship/CombiOperationMedAllergen.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.relationship;
-
-import com.diagbot.entity.node.CombiOperation;
-import com.diagbot.entity.node.MedAllergen;
-import com.diagbot.entity.relationship.base.BaseRelation;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-
-@Getter
-@Setter@RelationshipEntity(type = "联合项目禁忌药物过敏原")
-public class CombiOperationMedAllergen extends BaseRelation {
-    @StartNode
-    private CombiOperation combiOperation;
-
-    @EndNode
-    private MedAllergen medAllergen;
-}

+ 0 - 18
src/main/java/com/diagbot/entity/relationship/CombiOperationPacsDescribe.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.relationship;
-
-import com.diagbot.entity.node.CombiOperation;
-import com.diagbot.entity.node.PacsDescribe;
-import com.diagbot.entity.relationship.base.BaseRelation;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-
-@Getter
-@Setter@RelationshipEntity(type = "联合项目禁忌辅助检查名称描述")
-public class CombiOperationPacsDescribe extends BaseRelation {
-    @StartNode
-    private CombiOperation combiOperation;
-
-    @EndNode
-    private PacsDescribe pacsDescribe;
-}

+ 0 - 18
src/main/java/com/diagbot/entity/relationship/LisNameGender.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.relationship;
-
-import com.diagbot.entity.node.LisName;
-import com.diagbot.entity.node.Gender;
-import com.diagbot.entity.relationship.base.BaseRelation;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-
-@Getter
-@Setter@RelationshipEntity(type = "实验室检查名称禁忌性别")
-public class LisNameGender extends BaseRelation {
-    @StartNode
-    private LisName lisName;
-
-    @EndNode
-    private Gender gender;
-}

+ 0 - 18
src/main/java/com/diagbot/entity/relationship/LisNameGroup.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.relationship;
-
-import com.diagbot.entity.node.LisName;
-import com.diagbot.entity.node.Group;
-import com.diagbot.entity.relationship.base.BaseRelation;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-
-@Getter
-@Setter@RelationshipEntity(type = "实验室检查名称禁忌禁忌人群")
-public class LisNameGroup extends BaseRelation {
-    @StartNode
-    private LisName lisName;
-
-    @EndNode
-    private Group group;
-}

+ 0 - 19
src/main/java/com/diagbot/entity/relationship/LisNameLisAlias.java

@@ -1,19 +0,0 @@
-package com.diagbot.entity.relationship;
-
-import com.diagbot.entity.node.LisName;
-import com.diagbot.entity.node.LisAlias;
-import com.diagbot.entity.relationship.base.BaseRelation;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-
-@Getter
-@Setter
-@RelationshipEntity(type = "实验室检查名称相关实验室检查别名")
-public class LisNameLisAlias extends BaseRelation {
-    @StartNode
-    private LisName lisName;
-
-    @EndNode
-    private LisAlias lisAlias;
-}

+ 0 - 18
src/main/java/com/diagbot/entity/relationship/LisNameLisCode.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.relationship;
-
-import com.diagbot.entity.node.LisName;
-import com.diagbot.entity.node.LisCode;
-import com.diagbot.entity.relationship.base.BaseRelation;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-
-@Getter
-@Setter@RelationshipEntity(type = "实验室检查名称相关实验室检查代码")
-public class LisNameLisCode extends BaseRelation {
-    @StartNode
-    private LisName lisName;
-
-    @EndNode
-    private LisCode lisCode;
-}

+ 0 - 18
src/main/java/com/diagbot/entity/relationship/LisNameLisCritical.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.relationship;
-
-import com.diagbot.entity.node.LisName;
-import com.diagbot.entity.node.LisCritical;
-import com.diagbot.entity.relationship.base.BaseRelation;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-
-@Getter
-@Setter@RelationshipEntity(type = "实验室检查名称相关实验室检查危急值")
-public class LisNameLisCritical extends BaseRelation {
-    @StartNode
-    private LisName lisName;
-
-    @EndNode
-    private LisCritical lisCritical;
-}

+ 0 - 18
src/main/java/com/diagbot/entity/relationship/LisNameLisFirstClass.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.relationship;
-
-import com.diagbot.entity.node.LisName;
-import com.diagbot.entity.node.LisFirstClass;
-import com.diagbot.entity.relationship.base.BaseRelation;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-
-@Getter
-@Setter@RelationshipEntity(type = "实验室检查名称相关实验室检查一级分类")
-public class LisNameLisFirstClass extends BaseRelation {
-    @StartNode
-    private LisName lisName;
-
-    @EndNode
-    private LisFirstClass lisFirstClass;
-}

+ 0 - 18
src/main/java/com/diagbot/entity/relationship/LisNameLisSecondClass.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.relationship;
-
-import com.diagbot.entity.node.LisName;
-import com.diagbot.entity.node.LisSecondClass;
-import com.diagbot.entity.relationship.base.BaseRelation;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-
-@Getter
-@Setter@RelationshipEntity(type = "实验室检查名称相关实验室检查二级分类")
-public class LisNameLisSecondClass extends BaseRelation {
-    @StartNode
-    private LisName lisName;
-
-    @EndNode
-    private LisSecondClass lisSecondClass;
-}

+ 0 - 18
src/main/java/com/diagbot/entity/relationship/LisNameLisSet.java

@@ -1,18 +0,0 @@
-package com.diagbot.entity.relationship;
-
-import com.diagbot.entity.node.LisName;
-import com.diagbot.entity.node.LisSet;
-import com.diagbot.entity.relationship.base.BaseRelation;
-import lombok.Getter;
-import lombok.Setter;
-import org.neo4j.ogm.annotation.*;
-
-@Getter
-@Setter@RelationshipEntity(type = "实验室检查名称相关实验室检查套餐名")
-public class LisNameLisSet extends BaseRelation {
-    @StartNode
-    private LisName lisName;
-
-    @EndNode
-    private LisSet lisSet;
-}

+ 0 - 0
src/main/java/com/diagbot/entity/relationship/LisNameYiBaoDiseaseName.java


Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików