ソースを参照

更新疾病推导对接的数据结构

MarkHuang 5 年 前
コミット
a382690efb

+ 1 - 7
src/main/java/com/diagbot/dto/PushDTO.java

@@ -16,11 +16,6 @@ import java.util.Map;
 @Setter
 public class PushDTO {
 
-    // 性别
-    private PushBaseDTO gender;
-
-    // 年龄
-    private PushBaseDTO ageNeoDTO;
 
     //症状
     private List<PushBaseDTO> symptom = new ArrayList<>();
@@ -36,8 +31,7 @@ public class PushDTO {
     private List<PushBaseDTO> medicines = new ArrayList<>();
     // 并发症
     private List<PushBaseDTO> complications = new ArrayList<>();
-    // 鉴别诊断
-    private List<PushBaseDTO> diff_disease = new ArrayList<>();
+
     //诊断
     private Map<String, List<PushBaseDTO>> dis;
 }

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

@@ -97,6 +97,9 @@ public class Disease extends BaseNode  {
     @Relationship(type="疾病相关化验", direction = Relationship.OUTGOING)
     private Set<LIS> liss = new HashSet<>();
 
+    @Relationship(type="疾病相关实验室检查", direction = Relationship.OUTGOING)
+    private Set<LIS> liss_dis = new HashSet<>();
+
     @Relationship(type="疾病相关辅助检查", direction = Relationship.OUTGOING)
     private Set<PACS> pacs = new HashSet<>();
 

+ 3 - 0
src/main/java/com/diagbot/entity/node/LIS.java

@@ -32,6 +32,9 @@ public class LIS extends BaseNode  {
     @Relationship(type="疾病相关化验", direction = Relationship.INCOMING)
     private Set<Disease> lis_diseases;
 
+    @Relationship(type="疾病相关实验室检查", direction = Relationship.INCOMING)
+    private Set<Disease> lis_dis;
+
     @Relationship(type="实验室检查禁忌性别", direction = Relationship.OUTGOING)
     private Gender gender;