package com.smartor.domain;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 患者档案请求对象
|
*
|
* @author ls
|
* @date 2023-06-14
|
*/
|
@ApiModel(value = "PatArchiveReq", description = "患者档案请求对象")
|
@Data
|
public class PatArchiveReq extends BaseEntity {
|
/**
|
* 姓名
|
*/
|
@ApiModelProperty("患者id")
|
@Excel(name = " 患者id ")
|
private String pid;
|
|
/**
|
* 姓名
|
*/
|
@ApiModelProperty("患者id集合")
|
@Excel(name = " 患者id集合(在选择病人时,过滤已经选择的pids) ")
|
private List<Integer> pids;
|
|
/**
|
* 姓名
|
*/
|
@ApiModelProperty("姓名")
|
@Excel(name = " 姓名 ")
|
private String name;
|
|
/**
|
* 疾病名称
|
*/
|
@ApiModelProperty("疾病名称")
|
@Excel(name = " 疾病名称 ")
|
private String diagname;
|
|
|
/**
|
* 服务标识:0,需要,1,不需要
|
*/
|
@ApiModelProperty("服务标识:0,需要,1,不需要")
|
@Excel(name = " 服务标识:0,需要,1,不需要 ")
|
private String notrequiredFlag;
|
|
|
/**
|
* 证件号码
|
*/
|
@ApiModelProperty("证件号码")
|
@Excel(name = " 证件号码 ")
|
private String idcardno;
|
|
|
/**
|
* 手机号码
|
*/
|
@ApiModelProperty("手机号码")
|
@Excel(name = " 手机号码 ")
|
private String telcode;
|
|
/**
|
* 手机号码
|
*/
|
@ApiModelProperty("手机号码")
|
@Excel(name = " 手机号码 ")
|
private String leaveicd10code;
|
|
/**
|
* 标签ID
|
*/
|
@ApiModelProperty("标签ID")
|
private List<String> tagIds;
|
|
|
/**
|
* 查看全部 0 查看住院 1 查看门诊 2 查看体检 3
|
*/
|
@ApiModelProperty(value = " 查看住院 1 查看门诊 2 查看体检 3")
|
private Long allhosp;
|
|
|
/**
|
* 医院名称
|
*/
|
@ApiModelProperty(value = "医院名称")
|
private String hospitalname;
|
|
/**
|
* 医院名称
|
*/
|
@ApiModelProperty(value = "科室/病区")
|
private String deptname;
|
|
/**
|
* 医院名称
|
*/
|
@ApiModelProperty(value = "医生")
|
private String drname;
|
|
|
/**
|
* 医院名称
|
*/
|
@ApiModelProperty(value = "医生")
|
private Date endtime;
|
|
/**
|
* 就诊编号
|
*/
|
@ApiModelProperty(value = "门诊编号")
|
private String visitno;
|
|
/**
|
* 院区名称
|
*/
|
@ApiModelProperty(value = " 院区名称 ")
|
private String hospitaldistrictname;
|
|
/**
|
* pageNum
|
*/
|
@ApiModelProperty(value = "pageNum")
|
@Excel(name = "pageNum")
|
private Integer pageNum;
|
|
/**
|
* pageSize
|
*/
|
@ApiModelProperty(value = "pageSize")
|
@Excel(name = "pageSize")
|
private Integer pageSize;
|
|
|
/**
|
* 是否过虑
|
*/
|
@ApiModelProperty(value = " 是否过虑,默认false ")
|
private boolean isFilter = false;
|
|
|
/**
|
* 出院病区编号
|
*/
|
@ApiModelProperty(value = "出院病区编号")
|
private String leavehospitaldistrictcode;
|
|
/**
|
* 出院病区名称
|
*/
|
@ApiModelProperty(value = "出院病区名称")
|
@Excel(name = " 出院病区名称 ")
|
private String leavehospitaldistrictname;
|
|
/**
|
* 病区编号
|
*/
|
@ApiModelProperty(value = "离院病区编号")
|
private List<String> leavehospitaldistrictcodes;
|
|
/**
|
* 科室编码
|
*/
|
@ApiModelProperty(value = "离院科室编码")
|
private List<String> leaveldeptcodes;
|
/**
|
* 病区编号
|
*/
|
@ApiModelProperty(value = "病区编号")
|
private List<String> hospitaldistrictcodes;
|
|
/**
|
* 科室编码
|
*/
|
@ApiModelProperty(value = "科室编码")
|
@Excel(name = " 科室编码 ")
|
private List<String> deptcodes;
|
}
|