|
@@ -3,17 +3,14 @@ package com.diagbot.biz.push.entity;
|
|
|
import lombok.Getter;
|
|
|
import lombok.Setter;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.List;
|
|
|
-
|
|
|
/**
|
|
|
- * @Description:
|
|
|
+ * @Description:推理通用入参
|
|
|
* @Author:zhaops
|
|
|
* @time: 2019/12/11 14:16
|
|
|
*/
|
|
|
@Getter
|
|
|
@Setter
|
|
|
-public class SearchBaseData {
|
|
|
+public class SearchBaseData extends MRBaseData {
|
|
|
/**
|
|
|
* 外部系统编码 用于返回映射数据,如果sysCode为空或null,则返回kl_standard_info标准名称
|
|
|
*/
|
|
@@ -22,10 +19,7 @@ public class SearchBaseData {
|
|
|
* 大数据返回内容截取长度
|
|
|
*/
|
|
|
private Integer length = 10;
|
|
|
- /**
|
|
|
- * 医院编码
|
|
|
- */
|
|
|
- private String hosCode = "";
|
|
|
+
|
|
|
/**
|
|
|
* 推理类型(1:症状,4:查体结果,41:查体模板,42:查体指标,5:化验,6:辅检,7:诊断,8:治疗方案,11:管理评估,21:量表,22:病情提示-量表、计算公式、可能结果、危急值、开单合理性、异常值等)
|
|
|
*/
|
|
@@ -34,144 +28,6 @@ public class SearchBaseData {
|
|
|
* 规则类型(1:危机值提醒,2:开单合理性,3:管理评估,4:不良反应,5:药物推荐,6:异常值)
|
|
|
*/
|
|
|
private String ruleType = "";
|
|
|
- /**
|
|
|
- * 年龄
|
|
|
- */
|
|
|
- private Integer age;
|
|
|
-
|
|
|
- /**
|
|
|
- * 婚姻
|
|
|
- */
|
|
|
- private String marriage = "";
|
|
|
- /**
|
|
|
- * 主诉
|
|
|
- */
|
|
|
- private String chief = "";
|
|
|
- /**
|
|
|
- * 现病史
|
|
|
- */
|
|
|
- private String symptom = "";
|
|
|
- /**
|
|
|
- * 查体
|
|
|
- */
|
|
|
- private String vital = "";
|
|
|
- /**
|
|
|
- * 既往史
|
|
|
- */
|
|
|
- private String pasts = "";
|
|
|
- /**
|
|
|
- * 传染病史
|
|
|
- */
|
|
|
- private String infectious = "";
|
|
|
- /**
|
|
|
- * 手术外伤史
|
|
|
- */
|
|
|
- private String operation = "";
|
|
|
- /**
|
|
|
- * 过敏史
|
|
|
- */
|
|
|
- private String allergy = "";
|
|
|
- /**
|
|
|
- * 接种史
|
|
|
- */
|
|
|
- private String vaccination = "";
|
|
|
- /**
|
|
|
- * 个人史
|
|
|
- */
|
|
|
- private String personal = "";
|
|
|
- /**
|
|
|
- * 婚育史
|
|
|
- */
|
|
|
- private String marital = "";
|
|
|
- /**
|
|
|
- * 家族史
|
|
|
- */
|
|
|
- private String family = "";
|
|
|
- /**
|
|
|
- * 月经史
|
|
|
- */
|
|
|
- private String menstrual = "";
|
|
|
- /**
|
|
|
- * 其他史
|
|
|
- */
|
|
|
- private String other = "";
|
|
|
- /**
|
|
|
- * 化验文本数据
|
|
|
- */
|
|
|
- private String lisString = "";
|
|
|
- /**
|
|
|
- * 辅检文本数据
|
|
|
- */
|
|
|
- private String pacsString = "";
|
|
|
- /**
|
|
|
- * 诊断文本数据
|
|
|
- */
|
|
|
- private String diagString = "";
|
|
|
- /**
|
|
|
- * 药品文本数据
|
|
|
- */
|
|
|
- private String drugString = "";
|
|
|
- /**
|
|
|
- * 化验项目和结果
|
|
|
- */
|
|
|
- private List<Lis> lis = new ArrayList<>();
|
|
|
- /**
|
|
|
- * 辅检项目和结果
|
|
|
- */
|
|
|
- private List<Pacs> pacs = new ArrayList<>();
|
|
|
- ;
|
|
|
- /**
|
|
|
- * 诊断
|
|
|
- */
|
|
|
- private List<Item> diag = new ArrayList<>();
|
|
|
- ;
|
|
|
- /**
|
|
|
- * 药品
|
|
|
- */
|
|
|
- private List<Item> drug = new ArrayList<>();
|
|
|
- ;
|
|
|
- /**
|
|
|
- * 当前化验开单项
|
|
|
- */
|
|
|
- private List<Lis> lisOrder = new ArrayList<>();
|
|
|
- ;
|
|
|
- /**
|
|
|
- * 当前辅检开单项
|
|
|
- */
|
|
|
- private List<Pacs> pacsOrder = new ArrayList<>();
|
|
|
- ;
|
|
|
- /**
|
|
|
- * 当前诊断开单项
|
|
|
- */
|
|
|
- private List<Item> diagOrder = new ArrayList<>();
|
|
|
- ;
|
|
|
- /**
|
|
|
- * 当前药品开单项
|
|
|
- */
|
|
|
- private List<Item> drugOrder = new ArrayList<>();
|
|
|
- ;
|
|
|
- /**
|
|
|
- * 当前手术开单项
|
|
|
- */
|
|
|
- private List<Item> operationOrder = new ArrayList<>();
|
|
|
- ;
|
|
|
- /**
|
|
|
- * 其他开单项
|
|
|
- */
|
|
|
- private List<Item> otherOrder = new ArrayList<>();
|
|
|
- ;
|
|
|
- /**
|
|
|
- * 选中诊断
|
|
|
- */
|
|
|
- private Item diseaseName;
|
|
|
- /**
|
|
|
- * 诊断类型(0-普通病(默认不填),1-慢病,2-急诊)
|
|
|
- */
|
|
|
- private Integer disType = 0;
|
|
|
- /**
|
|
|
- * 量表名称
|
|
|
- */
|
|
|
- private String scaleName = "";
|
|
|
/**
|
|
|
* 是否映射(0:否,1:是)
|
|
|
*/
|