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 java.util.Date; /** * 患者门诊记录(过渡)对象 pat_med_outhosp_provisional * * @author ls * @date 2025-11-04 */ @Data @ApiModel("患者门诊记录(过渡)") public class PatMedOuthospProvisional extends BaseEntity { private static final long serialVersionUID = 1L; /** * 自增ID */ @ApiModelProperty("自增ID") //数据库自增改成@TableId(type = IdType.AUTO) private Long id; /** * 门诊编号 */ @ApiModelProperty("门诊编号") @Excel(name = "门诊编号") private String outhospno; /** * 流水号 */ @ApiModelProperty("流水号") @Excel(name = "流水号") private String serialnum; /** * 患者档案ID */ @ApiModelProperty("患者档案ID") @Excel(name = "患者档案ID") private Long patid; /** * 病人姓名 */ @ApiModelProperty("病人姓名") @Excel(name = "病人姓名") private String patname; /** * 患者档案编号 */ @ApiModelProperty("患者档案编号") @Excel(name = "患者档案编号") private String patno; /** * 医院名称 */ @ApiModelProperty("医院名称") @Excel(name = "医院名称") private String hospitalname; /** * 医院编号 */ @ApiModelProperty("医院编号") @Excel(name = "医院编号") private String hospitalcode; /** * 诊断ICD值 */ @ApiModelProperty("诊断ICD值") @Excel(name = "诊断ICD值") private String icd10code; /** * 诊断名称 */ @ApiModelProperty("诊断名称") @Excel(name = "诊断名称") private String diagname; /** * 科室ID */ @ApiModelProperty("科室ID") @Excel(name = "科室ID") private Long deptid; /** * 科室代码 */ @ApiModelProperty("科室代码") @Excel(name = "科室代码") private String deptcode; /** * 科室名称 */ @ApiModelProperty("科室名称") @Excel(name = "科室名称") private String deptname; /** * 医生工号 */ @ApiModelProperty("医生工号") @Excel(name = "医生工号") private String drcode; /** * 医生名称 */ @ApiModelProperty("医生名称") @Excel(name = "医生名称") private String drname; /** * 就诊日期 */ @ApiModelProperty("就诊日期") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "就诊日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date admitdate; /** * 医院机构ID */ @ApiModelProperty("医院机构ID") @Excel(name = "医院机构ID") private String orgid; /** * 删除标志(0:未删除 1:已删除) */ @ApiModelProperty("删除标志(0:未删除 1:已删除)") private String delFlag; /** * 上传标志(0:未上传 1:已上传) */ @ApiModelProperty("上传标志(0:未上传 1:已上传)") @Excel(name = "上传标志", readConverterExp = "0=:未上传,1=:已上传") private Long isupload; /** * 上传时间 */ @ApiModelProperty("上传时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "上传时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date uploadTime; /** * 是否生成方案状态;0未生成 1生成就诊 9无匹配方案 */ @ApiModelProperty("是否生成方案状态;0未生成 1生成就诊 9无匹配方案") @Excel(name = "是否生成方案状态;0未生成 1生成就诊 9无匹配方案") private Long schemestatus; /** * 方案状态操作时间 */ @ApiModelProperty("方案状态操作时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "方案状态操作时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date schemetime; /** * 现病史 */ @ApiModelProperty("现病史") @Excel(name = "现病史") private String hpi; /** * 主述 */ @ApiModelProperty("主述") @Excel(name = "主述") private String mainsuit; /** * 父ID */ @ApiModelProperty("父ID") @Excel(name = "父ID") private Long pid; /** * GUID */ @ApiModelProperty("GUID") @Excel(name = "GUID") private String guid; /** * 父GUID */ @ApiModelProperty("父GUID") @Excel(name = "父GUID") private String pguid; /** * 院区编号 */ @ApiModelProperty("院区编号") @Excel(name = "院区编号") private String hospitaldistrictcode; /** * 院区名称 */ @ApiModelProperty("院区名称") @Excel(name = "院区名称") private String hospitaldistrictname; /** * 疾病长期任务,是否处理:0未处理 1处理成功 2处理失败 */ @ApiModelProperty("疾病长期任务,是否处理:0未处理 1处理成功 2处理失败") @Excel(name = "疾病长期任务,是否处理:0未处理 1处理成功 2处理失败") private String diagcheckFlag; /** * 随访日期 */ @ApiModelProperty("随访日期") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "随访日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date fudate; /** * 随访标识 */ @ApiModelProperty("随访标识") @Excel(name = "随访标识") private String fuflag; /** * 院区 */ @ApiModelProperty("院区") @Excel(name = "院区") private String campusid; }