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 leavediagname; 
 | 
  
 | 
    @ApiModelProperty("疾病名称") 
 | 
    private String diagname; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 服务标识:0,需要,1,不需要 
 | 
     */ 
 | 
    @ApiModelProperty("服务标识:0,需要,1,不需要") 
 | 
    @Excel(name = " 服务标识:0,需要,1,不需要 ") 
 | 
    private String notrequiredFlag; 
 | 
  
 | 
    /** 
 | 
     * 不要服务的原因 
 | 
     */ 
 | 
    @ApiModelProperty("不要服务的原因") 
 | 
    @Excel(name = " 不要服务的原因 ") 
 | 
    private String notrequiredreason; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 不要服务的操作医生 
 | 
     */ 
 | 
    @ApiModelProperty("不要服务的操作医生") 
 | 
    private String filterDrname; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 不要服务的操作医生 
 | 
     */ 
 | 
    @ApiModelProperty("不要服务的操作医生编码") 
 | 
    private String filterDrcode; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 证件号码 
 | 
     */ 
 | 
    @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   查看在院 4 
 | 
     */ 
 | 
    @ApiModelProperty(value = " 查看住院  1  查看门诊  2   查看体检  3   查看出院 4") 
 | 
    private Long allhosp; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 医院名称 
 | 
     */ 
 | 
    @ApiModelProperty(value = "医院名称") 
 | 
    private String hospitalname; 
 | 
  
 | 
    /** 
 | 
     * 医院名称 
 | 
     */ 
 | 
    @ApiModelProperty(value = "科室/病区") 
 | 
    private String deptname; 
 | 
  
 | 
    /** 
 | 
     * 医院名称 
 | 
     */ 
 | 
    @ApiModelProperty(value = "医生") 
 | 
    private String drname; 
 | 
  
 | 
    /** 
 | 
     * 医院编码 
 | 
     */ 
 | 
    @ApiModelProperty(value = "医院编码") 
 | 
    private String drcode; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 医院名称 
 | 
     */ 
 | 
    @ApiModelProperty(value = "医生") 
 | 
    private Date endtime; 
 | 
  
 | 
    /** 
 | 
     * 就诊编号 
 | 
     */ 
 | 
    @ApiModelProperty(value = "门诊编号") 
 | 
    private String visitno; 
 | 
  
 | 
    /** 
 | 
     * 院区名称 
 | 
     */ 
 | 
    @ApiModelProperty(value = " 院区名称 ") 
 | 
    private String hospitaldistrictname; 
 | 
  
 | 
    /** 
 | 
     * pageNum 
 | 
     */ 
 | 
    @ApiModelProperty(value = "pn") 
 | 
    @Excel(name = "pn") 
 | 
    private Integer pn; 
 | 
  
 | 
    /** 
 | 
     * pageSize 
 | 
     */ 
 | 
    @ApiModelProperty(value = "ps") 
 | 
    @Excel(name = "ps") 
 | 
    private Integer ps; 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 是否过虑 
 | 
     */ 
 | 
    @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; 
 | 
  
 | 
    /** 
 | 
     * 出入院标识 
 | 
     */ 
 | 
    @ApiModelProperty("出入院标识:0入院  1出院  ") 
 | 
    private Integer cry; 
 | 
} 
 |