package com.smartor.domain;
|
|
import java.util.Date;
|
import java.util.List;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
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 com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
/**
|
* 患者住院记录对象 pat_med_inhosp
|
*
|
* @author smartor
|
* @date 2023-03-04
|
*/
|
@ApiModel(value = "PatMedInhosp", description = "患者住院记录对象")
|
@Data
|
public class PatMedInhosp extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 自增ID
|
*/
|
@ApiModelProperty(value = "自增ID")
|
private Long inhospid;
|
|
/**
|
* 性别
|
*/
|
@ApiModelProperty(value = "性别 1男 2女")
|
private Long sex;
|
|
/**
|
* 住院号
|
*/
|
@ApiModelProperty(value = "住院号")
|
private String inhospno;
|
|
/**
|
* 流水号
|
*/
|
@ApiModelProperty(value = "流水号")
|
private String serialnum;
|
|
/**
|
* 护士ID
|
*/
|
@ApiModelProperty(value = "护士ID")
|
private String nurseId;
|
|
/**
|
* 护士姓名
|
*/
|
@ApiModelProperty(value = "护士姓名")
|
private String nurseName;
|
|
/**
|
* 医院名称
|
*/
|
@ApiModelProperty(value = "医院名称")
|
@Excel(name = " 医院名称 ")
|
private String hospitalname;
|
|
/**
|
* 医院编号
|
*/
|
@ApiModelProperty(value = "医院编号")
|
private String hospitalcode;
|
|
/**
|
* 院区编号
|
*/
|
@ApiModelProperty(value = "院区编号")
|
private String hospitaldistrictcode;
|
|
/**
|
* 院区名称
|
*/
|
@ApiModelProperty(value = "院区名称")
|
@Excel(name = " 院区名称 ")
|
private String hospitaldistrictname;
|
|
/**
|
* 入院诊断ICD值
|
*/
|
@ApiModelProperty(value = "入院诊断ICD值")
|
private String icd10code;
|
|
/**
|
* 入院诊断名称
|
*/
|
@ApiModelProperty(value = "入院诊断名称")
|
private String diagname;
|
|
/**
|
* 入院时间
|
*/
|
@ApiModelProperty(value = "入院时间")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = " 入院时间 ", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date starttime;
|
|
/**
|
* 出院时间
|
*/
|
@ApiModelProperty(value = "出院时间")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = " 出院时间 ", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date endtime;
|
|
/**
|
* 入院科室代码
|
*/
|
@ApiModelProperty(value = "入院科室代码")
|
private String deptcode;
|
|
/**
|
* 入院科室名称
|
*/
|
@ApiModelProperty(value = "入院科室名称")
|
private String deptname;
|
|
/**
|
* 房间号
|
*/
|
@ApiModelProperty(value = "房间号")
|
private String roomno;
|
|
/**
|
* 床位号
|
*/
|
@ApiModelProperty(value = "床位号")
|
@Excel(name = " 床位号 ")
|
private String bedNo;
|
|
/**
|
* 机构ID
|
*/
|
@ApiModelProperty(value = "机构ID")
|
@Excel(name = " 机构ID ")
|
private String orgid;
|
|
/**
|
* 删除标记
|
*/
|
@ApiModelProperty(value = "删除标记")
|
private String delFlag;
|
|
/**
|
* 上传标记
|
*/
|
@ApiModelProperty(value = "上传标记")
|
private Long isupload;
|
|
/**
|
* 上传时间
|
*/
|
@ApiModelProperty(value = "上传时间")
|
private Date uploadTime;
|
|
/**
|
* 档案ID
|
*/
|
@ApiModelProperty(value = "档案ID")
|
private Long patid;
|
|
/**
|
* 出院诊断
|
*/
|
@ApiModelProperty(value = "出院诊断")
|
@Excel(name = " 出院诊断 ")
|
private String leavediagname;
|
|
/**
|
* 出院诊断ICD值
|
*/
|
@ApiModelProperty(value = "出院诊断ICD值")
|
private String leaveicd10code;
|
|
/**
|
* 医生工号
|
*/
|
@ApiModelProperty(value = "医生工号")
|
private String drcode;
|
|
/**
|
* 医生名称
|
*/
|
@ApiModelProperty(value = "医生名称")
|
@Excel(name = " 医生名称 ")
|
private String drname;
|
|
/**
|
* 是否生成方案状态;0未生成 1生成入院 2生成出院 9无匹配方案 3生成入院撤销 4生成出院撤销
|
*/
|
@ApiModelProperty(value = "是否生成方案状态;0未生成 1生成入院 2生成出院 9无匹配方案 3生成入院撤销 4生成出院撤销")
|
private Long schemestatus;
|
|
/**
|
* 是否生成通用方案状态;0未生成 1生成 9无匹配方案
|
*/
|
@ApiModelProperty(value = "是否生成通用方案状态;0未生成 1生成 9无匹配方案")
|
private Long generalschemestatus;
|
|
/**
|
* 出院科室代码
|
*/
|
@ApiModelProperty(value = "出院科室代码")
|
private String leaveldeptcode;
|
|
/**
|
* 出院科室名称
|
*/
|
@ApiModelProperty(value = "出院科室名称")
|
@Excel(name = " 出院科室名称 ")
|
private String leaveldeptname;
|
|
/**
|
* 病区ID
|
*/
|
@ApiModelProperty(value = "病区ID")
|
private String hospitaldistrictid;
|
|
/**
|
* 出院病区编号
|
*/
|
@ApiModelProperty(value = "出院病区编号")
|
private String leavehospitaldistrictcode;
|
|
/**
|
* 出院病区名称
|
*/
|
@ApiModelProperty(value = "出院病区名称")
|
@Excel(name = " 出院病区名称 ")
|
private String leavehospitaldistrictname;
|
|
/**
|
* 出院病区ID
|
*/
|
@ApiModelProperty(value = "出院病区ID")
|
private String leavehospitaldistrictid;
|
|
/**
|
* 入院科室ID
|
*/
|
@ApiModelProperty(value = "入院科室ID")
|
private String deptid;
|
|
/**
|
* 出院科室ID
|
*/
|
@ApiModelProperty(value = "出院科室ID")
|
private String leaveldeptid;
|
|
/**
|
* 方案状态操作时间
|
*/
|
@ApiModelProperty(value = "方案状态操作时间")
|
private Date schemetime;
|
|
/**
|
* 患者姓名
|
*/
|
@ApiModelProperty(value = "患者姓名")
|
private String patname;
|
|
/**
|
* 患者编号
|
*/
|
@ApiModelProperty(value = "患者编号")
|
private String patno;
|
|
/**
|
* 住院标识: 0:在院 1:出院 2:转科
|
*/
|
@ApiModelProperty(value = "住院标识: 0:在院 1:出院 2:转科")
|
private String inhospstate;
|
|
/**
|
* 长期任务,是否处理:0未处理 1处理
|
*/
|
@ApiModelProperty(value = "长期任务,是否处理:0未处理 1处理成功 2处理科室失败 3处理疾病失败")
|
private String checkFlag;
|
|
/**
|
* 年龄
|
*/
|
@ApiModelProperty(value = "年龄")
|
private String age;
|
|
/**
|
* 手机号
|
*/
|
@ApiModelProperty(value = "手机号")
|
private String telcode;
|
|
/**
|
* 长期任务原因
|
*/
|
@ApiModelProperty(value = "长期任务原因")
|
private String longTaskReason;
|
|
|
/**
|
* pageNum
|
*/
|
@ApiModelProperty("pageNum")
|
private Integer pageNum;
|
|
/**
|
* pageSize
|
*/
|
@ApiModelProperty("pageSize")
|
private Integer pageSize;
|
/**
|
* 出院方式序号
|
*/
|
@ApiModelProperty("出院方式序号")
|
@Excel(name = "出院方式序号")
|
private String outWayId;
|
|
/**
|
* 出院方式名称
|
*/
|
@ApiModelProperty("出院方式名称")
|
@Excel(name = "出院方式名称")
|
private String outWayName;
|
/**
|
* 出入院标识
|
*/
|
@ApiModelProperty("出入院标识:0入院 1出院 ")
|
private Integer cry;
|
|
/**
|
* 出院病区编号
|
*/
|
@ApiModelProperty(value = "出院病区编号集合")
|
private List<String> leavehospitaldistrictcodes;
|
|
/**
|
* 出院科室代码集合
|
*/
|
@ApiModelProperty(value = "出院科室代码集合")
|
private List<String> leaveldeptcodes;
|
|
/**
|
* 开始出院日期
|
*/
|
@ApiModelProperty(value = "开始出院日期")
|
private Date startOutHospTime;
|
|
/**
|
* 结束出院日期
|
*/
|
@ApiModelProperty(value = "结束出院日期")
|
private Date endOutHospTime;
|
|
/**
|
* 开始入院日期
|
*/
|
@ApiModelProperty(value = "开始入院日期")
|
private Date startInHospTime;
|
|
/**
|
* 结束入院日期
|
*/
|
@ApiModelProperty(value = "结束入院日期")
|
private Date endInHospTime;
|
|
@ApiModelProperty(value = "是否外部导入:0不是 1是")
|
private Integer outImport = 0;
|
|
|
@ApiModelProperty(value = "查询类型:1全部 2出院 3入院 4门诊 5外部患者 ")
|
private Integer queryType = 1;
|
|
@ApiModelProperty(value = "机构ID")
|
private String guid;
|
|
@ApiModelProperty(value = "操作人")
|
private String operator;
|
|
@ApiModelProperty(value = "操作人ID")
|
private String operatorId;
|
|
@ApiModelProperty(value = "标签名")
|
private String tagname;
|
|
@ApiModelProperty(value = "随访标识:0不需要,1要")
|
private String fuflag;
|
|
@ApiModelProperty(value = "随访日期")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date fudate;
|
|
@ApiModelProperty(value = "随访周期建议")
|
private String fuperiod;
|
|
@ApiModelProperty(value = "随访类型编码")
|
private String futypecode;
|
|
@ApiModelProperty(value = "随访类型名称")
|
private String futypedesc;
|
|
@ApiModelProperty(value = "随访复诊指导")
|
private String fuadvice;
|
|
@ApiModelProperty(value = "专病随访建议")
|
private String fuspecialadvice;
|
}
|