浏览代码

化验大项、化验小项、辅检、诊断、药品、手术等搜索出入参定义

zhaops 4 年之前
父节点
当前提交
7fbe07dcfd

+ 32 - 0
src/main/java/com/diagbot/dto/DrugInfoDTO.java

@@ -0,0 +1,32 @@
+package com.diagbot.dto;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.List;
+
+/**
+ * @Description:
+ * @Author:zhaops
+ * @time: 2020/8/12 16:15
+ */
+@Getter
+@Setter
+public class DrugInfoDTO {
+    /**
+     * 药品名称
+     */
+    private String name;
+    /**
+     * 用法
+     */
+    private List<String> usage;
+    /**
+     * 用量、剂量
+     */
+    private List<String> dosage;
+    /**
+     * 频次
+     */
+    private List<String> frequency;
+}

+ 46 - 0
src/main/java/com/diagbot/dto/LisDetailDTO.java

@@ -0,0 +1,46 @@
+package com.diagbot.dto;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @Description:
+ * @Author:zhaops
+ * @time: 2020/8/12 15:53
+ */
+@Getter
+@Setter
+public class LisDetailDTO {
+    /**
+     * 大项(套餐)
+     */
+    private String name;
+    /**
+     * 小项(公表名)
+     */
+    private String uniqueName;
+    /**
+     * 数值
+     */
+    private Double value;
+    /**
+     * 单位
+     */
+    private String units;
+    /**
+     * 下限
+     */
+    private Double minValue;
+    /**
+     * 上限
+     */
+    private Double maxValue;
+    /**
+     * 非数值结果
+     */
+    private String otherValue;
+    /**
+     * 非数值类型参考值
+     */
+    private String referenceValue;
+}

+ 22 - 0
src/main/java/com/diagbot/dto/OperationInfoDTO.java

@@ -0,0 +1,22 @@
+package com.diagbot.dto;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @Description:
+ * @Author:zhaops
+ * @time: 2020/8/12 16:21
+ */
+@Getter
+@Setter
+public class OperationInfoDTO {
+    /**
+     * 手术或操作名称
+     */
+    private String name;
+    /**
+     * 类型:手术、操作
+     */
+    private String type;
+}

+ 40 - 0
src/main/java/com/diagbot/dto/RetrievalDTO.java

@@ -0,0 +1,40 @@
+package com.diagbot.dto;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.List;
+
+/**
+ * @Description:
+ * @Author:zhaops
+ * @time: 2020/8/12 15:45
+ */
+@Getter
+@Setter
+public class RetrievalDTO {
+    /**
+     * 化验大项
+     */
+    private List<String> lisNames;
+    /**
+     * 化验小项
+     */
+    private List<LisDetailDTO> lisDetailNames;
+    /**
+     * 辅检
+     */
+    private List<String> pacsNames;
+    /**
+     * 诊断
+     */
+    private List<String> diseaseNames;
+    /**
+     * 药品
+     */
+    private List<DrugInfoDTO> drugNames;
+    /**
+     * 手术或操作
+     */
+    private List<OperationInfoDTO> operationNames;
+}

+ 30 - 0
src/main/java/com/diagbot/vo/RetrievalVO.java

@@ -0,0 +1,30 @@
+package com.diagbot.vo;
+
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * @Description:
+ * @Author:zhaops
+ * @time: 2020/8/12 15:40
+ */
+@Getter
+@Setter
+public class RetrievalVO {
+    /**
+     * 类型:1-化验大项、2-化验小项、3-辅检、4-诊断、5-药品、6-手术和操作
+     */
+    private Integer type;
+    /**
+     * 检索内容
+     */
+    private String inputStr;
+    /**
+     * 性别:1-男、2-女、3-通用
+     */
+    private Integer sex;
+    /**
+     * 年龄
+     */
+    private Integer age;
+}