ClinicalFinding.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.diagbot.entity.node;
  2. import com.diagbot.entity.node.base.BaseNode;
  3. import com.diagbot.entity.relationship.PacsNameClinicalFinding;
  4. import com.diagbot.entity.relationship.YiBaoOperationNameClinicalFinding;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import org.neo4j.ogm.annotation.NodeEntity;
  8. import org.neo4j.ogm.annotation.Property;
  9. import org.neo4j.ogm.annotation.Relationship;
  10. import java.util.HashSet;
  11. import java.util.Set;
  12. @Setter
  13. @Getter
  14. @NodeEntity(label = "临床表现")
  15. public class ClinicalFinding extends BaseNode {
  16. @Property(name = "单位")
  17. private String unit;
  18. @Property(name = "最小值")
  19. private Double minval;
  20. @Property(name = "最大值")
  21. private Double maxval;
  22. @Property(name = "范围")
  23. private Integer range;
  24. @Relationship(type = "辅助检查名称禁忌临床表现", direction = Relationship.INCOMING)
  25. private Set<PacsNameClinicalFinding> pacsNameClinicalFindings = new HashSet<>();
  26. @Relationship(type = "医保手术和操作名称禁忌临床表现", direction = Relationship.INCOMING)
  27. private Set<YiBaoOperationNameClinicalFinding> yiBaoOperationNameClinicalFindings = new HashSet<>();
  28. }