浏览代码

添加化验提醒指标的图谱节点

MarkHuang 4 年之前
父节点
当前提交
ac246e2e37

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

@@ -0,0 +1,39 @@
+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 LisRemind 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 lisname;
+
+	@Relationship(type = "化验提醒指标相关医保疾病名称", direction = Relationship.OUTGOING)
+	private Set<YiBaoDiseaseName> disease = new HashSet<>();
+
+	@Relationship(type = "化验提醒指标相关药品通用名称", direction = Relationship.OUTGOING)
+	private Set<Medicine> medicines = new HashSet<>();
+
+}

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

@@ -18,4 +18,8 @@ public class Medicine extends BaseNode  {
 	@Relationship(type = "药品相关药品通用名称", direction = Relationship.INCOMING)
 	private Set<MedCodeName> medcodenames = new HashSet<>();
 
+	@Relationship(type = "化验提醒指标相关药品通用名称", direction = Relationship.INCOMING)
+	private Set<LisRemind> lisreminds = new HashSet<>();
+
+
 }

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

@@ -45,4 +45,6 @@ public class YiBaoDiseaseName extends BaseNode  {
 	@Relationship(type = "实验室检查结果相关医保疾病名称", direction = Relationship.INCOMING)
 	private Set<LisResult> lisresults = new HashSet<>();
 
+	@Relationship(type = "化验提醒指标相关医保疾病名称", direction = Relationship.INCOMING)
+	private Set<LisRemind> lisreminds = new HashSet<>();
 }