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_operation
|
*
|
* @author lihu
|
* @date 2025-02-25
|
*/
|
@Data
|
@ApiModel("患者手术记录")
|
public class PatMedOperation extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 自增ID
|
*/
|
@ApiModelProperty("自增ID")
|
//数据库自增改成@TableId(type = IdType.AUTO)
|
private Long id;
|
|
/**
|
* 病人ID
|
*/
|
@ApiModelProperty("病人ID")
|
@Excel(name = "病人ID")
|
private Long patid;
|
|
/**
|
* 病人编号
|
*/
|
@ApiModelProperty("病人编号")
|
@Excel(name = "病人编号")
|
private String patcode;
|
|
/**
|
* 病人姓名
|
*/
|
@ApiModelProperty("病人姓名")
|
@Excel(name = "病人姓名")
|
private String paname;
|
|
/**
|
* 手术申请单ID
|
*/
|
@ApiModelProperty("手术申请单ID")
|
@Excel(name = "手术申请单ID")
|
private Long opreqid;
|
|
/**
|
* 手术申请单号
|
*/
|
@ApiModelProperty("手术申请单号")
|
@Excel(name = "手术申请单号")
|
private String opreqcode;
|
|
/**
|
* 手术状态:N-申请R-安排D-拒绝
|
* C-取消 F-结束
|
*/
|
@ApiModelProperty("手术状态:N-申请R-安排D-拒绝 C-取消 F-结束")
|
@Excel(name = "手术状态:N-申请R-安排D-拒绝 C-取消 F-结束")
|
private String opsstatus;
|
|
/**
|
* 手术类别代码
|
*/
|
@ApiModelProperty("手术类别代码")
|
@Excel(name = "手术类别代码")
|
private String optypecode;
|
|
/**
|
* 手术类别名称
|
*/
|
@ApiModelProperty("手术类别名称")
|
@Excel(name = "手术类别名称")
|
private String optypename;
|
|
/**
|
* 要求手术时间
|
*/
|
@ApiModelProperty("要求手术时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "要求手术时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date operatortime;
|
|
/**
|
* 手术申请时间
|
*/
|
@ApiModelProperty("手术申请时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "手术申请时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date opreqtime;
|
|
/**
|
* 申请医生编号
|
*/
|
@ApiModelProperty("申请医生编号")
|
@Excel(name = "申请医生编号")
|
private String reqdoccode;
|
|
/**
|
* 申请医生姓名
|
*/
|
@ApiModelProperty("申请医生姓名")
|
@Excel(name = "申请医生姓名")
|
private String reqdocname;
|
|
/**
|
* 申请科室编号
|
*/
|
@ApiModelProperty("申请科室编号")
|
@Excel(name = "申请科室编号")
|
private String reqdeptcode;
|
|
/**
|
* 申请科室名称
|
*/
|
@ApiModelProperty("申请科室名称")
|
@Excel(name = "申请科室名称")
|
private String reqdeptname;
|
|
/**
|
* 手术科室编号
|
*/
|
@ApiModelProperty("手术科室编号")
|
@Excel(name = "手术科室编号")
|
private String reqloccode;
|
|
/**
|
* 手术科室名称
|
*/
|
@ApiModelProperty("手术科室名称")
|
@Excel(name = "手术科室名称")
|
private String reqlocname;
|
|
/**
|
* 主刀医生编号
|
*/
|
@ApiModelProperty("主刀医生编号")
|
@Excel(name = "主刀医生编号")
|
private String surgeoncode;
|
|
/**
|
* 主刀医生姓名
|
*/
|
@ApiModelProperty("主刀医生姓名")
|
@Excel(name = "主刀医生姓名")
|
private String surgeonname;
|
|
/**
|
* 一助医生编号
|
*/
|
@ApiModelProperty("一助医生编号")
|
@Excel(name = "一助医生编号")
|
private String firasscode;
|
|
/**
|
* 一助医生姓名
|
*/
|
@ApiModelProperty("一助医生姓名")
|
@Excel(name = "一助医生姓名")
|
private String firassname;
|
|
/**
|
* 二助医生编号
|
*/
|
@ApiModelProperty("二助医生编号")
|
@Excel(name = "二助医生编号")
|
private String secasscode;
|
|
/**
|
* 二助医生姓名
|
*/
|
@ApiModelProperty("二助医生姓名")
|
@Excel(name = "二助医生姓名")
|
private String secassname;
|
|
/**
|
* 三助医生编号
|
*/
|
@ApiModelProperty("三助医生编号")
|
@Excel(name = "三助医生编号")
|
private String thrasscode;
|
|
/**
|
* 三助医生姓名
|
*/
|
@ApiModelProperty("三助医生姓名")
|
@Excel(name = "三助医生姓名")
|
private String thrassname;
|
|
/**
|
* 作废时间
|
*/
|
@ApiModelProperty("作废时间")
|
@Excel(name = "作废时间")
|
private String canceltime;
|
|
/**
|
* 作废原因
|
*/
|
@ApiModelProperty("作废原因")
|
@Excel(name = "作废原因")
|
private String cancelreason;
|
|
/**
|
* 作废申请人编号
|
*/
|
@ApiModelProperty("作废申请人编号")
|
@Excel(name = "作废申请人编号")
|
private String cancelcode;
|
|
/**
|
* 作废申请人姓名
|
*/
|
@ApiModelProperty("作废申请人姓名")
|
@Excel(name = "作废申请人姓名")
|
private String cancelname;
|
|
/**
|
* 就诊类型;1门诊 2住院 3体检
|
*/
|
@ApiModelProperty("就诊类型;1门诊 2住院 3体检")
|
@Excel(name = "就诊类型;1门诊 2住院 3体检")
|
private Long visittype;
|
|
/**
|
* 手术状态:N-申请R-安排D-拒绝
|
* C-取消 F-结束
|
*/
|
@ApiModelProperty("手术状态:N-申请R-安排D-拒绝 C-取消 F-结束")
|
@Excel(name = "手术状态:N-申请R-安排D-拒绝 C-取消 F-结束")
|
private String status;
|
|
/**
|
* 方案状态操作时间
|
*/
|
@ApiModelProperty("方案状态操作时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "方案状态操作时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date schemetime;
|
|
/**
|
* 是否生成计划;0未生成 1生成手术前 2生成手术后 9无匹配方案
|
*/
|
@ApiModelProperty("是否生成计划;0未生成 1生成手术前 2生成手术后 9无匹配方案")
|
@Excel(name = "是否生成计划;0未生成 1生成手术前 2生成手术后 9无匹配方案")
|
private Long schemestatus;
|
|
/**
|
* 删除标志(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;
|
|
/**
|
* 医院机构ID
|
*/
|
@ApiModelProperty("医院机构ID")
|
@Excel(name = "医院机构ID")
|
private String orgid;
|
|
/**
|
* GUID
|
*/
|
@ApiModelProperty("GUID")
|
@Excel(name = "GUID")
|
private String guid;
|
|
/**
|
* 父GUID
|
*/
|
@ApiModelProperty("父GUID")
|
@Excel(name = "父GUID")
|
private String pguid;
|
|
/**
|
* 父ID
|
*/
|
@ApiModelProperty("父ID")
|
@Excel(name = "父ID")
|
private Long pid;
|
|
/**
|
* 就诊类型标识:0:在院 1:出院 2:转科
|
*/
|
@ApiModelProperty("就诊类型标识:0:在院 1:出院 2:转科")
|
@Excel(name = "就诊类型标识:0:在院 1:出院 2:转科")
|
private String inhospstate;
|
|
/**
|
* 患者档案编号
|
*/
|
@ApiModelProperty("患者档案编号")
|
@Excel(name = "患者档案编号")
|
private String patno;
|
|
/**
|
* 病人姓名
|
*/
|
@ApiModelProperty("病人姓名")
|
@Excel(name = "病人姓名")
|
private String patname;
|
|
/**
|
* 门诊就诊ID
|
*/
|
@ApiModelProperty("门诊就诊ID")
|
@Excel(name = "门诊就诊ID")
|
private Long visitid;
|
|
/**
|
* 就诊流水号
|
*/
|
@ApiModelProperty("就诊流水号")
|
@Excel(name = "就诊流水号")
|
private String serialnum;
|
|
/**
|
* 住院号
|
*/
|
@ApiModelProperty("住院号")
|
@Excel(name = "住院号")
|
private String inhospno;
|
|
/**
|
* 医院名称
|
*/
|
@ApiModelProperty("医院名称")
|
@Excel(name = "医院名称")
|
private String hospitalname;
|
|
/**
|
* 医院编号
|
*/
|
@ApiModelProperty("医院编号")
|
@Excel(name = "医院编号")
|
private String hospitalcode;
|
|
/**
|
* 就诊科室ID
|
*/
|
@ApiModelProperty("就诊科室ID")
|
@Excel(name = "就诊科室ID")
|
private String deptid;
|
|
/**
|
* 科室代码
|
*/
|
@ApiModelProperty("科室代码")
|
@Excel(name = "科室代码")
|
private String deptcode;
|
|
/**
|
* 科室名称
|
*/
|
@ApiModelProperty("科室名称")
|
@Excel(name = "科室名称")
|
private String deptname;
|
|
/**
|
* 病区编号
|
*/
|
@ApiModelProperty("病区编号")
|
@Excel(name = "病区编号")
|
private String hospitaldistrictcode;
|
|
/**
|
* 病区名称
|
*/
|
@ApiModelProperty("病区名称")
|
@Excel(name = "病区名称")
|
private String hospitaldistrictname;
|
|
/**
|
* 房间号
|
*/
|
@ApiModelProperty("房间号")
|
@Excel(name = "房间号")
|
private String roomno;
|
|
/**
|
* 床位号
|
*/
|
@ApiModelProperty("床位号")
|
@Excel(name = "床位号")
|
private String bedNo;
|
|
/**
|
* 主治医生工号
|
*/
|
@ApiModelProperty("主治医生工号")
|
@Excel(name = "主治医生工号")
|
private String drcode;
|
|
/**
|
* 主治医生名称
|
*/
|
@ApiModelProperty("主治医生名称")
|
@Excel(name = "主治医生名称")
|
private String drname;
|
|
/**
|
* 护士ID
|
*/
|
@ApiModelProperty("护士ID")
|
@Excel(name = "护士ID")
|
private String nurseId;
|
|
/**
|
* 护士姓名
|
*/
|
@ApiModelProperty("护士姓名")
|
@Excel(name = "护士姓名")
|
private String nurseName;
|
|
/**
|
* 长期任务,是否处理:0未处理 1处理成功 2处理失败
|
*/
|
@ApiModelProperty("长期任务,是否处理:0未处理 1处理成功 2处理失败")
|
@Excel(name = "长期任务,是否处理:0未处理 1处理成功 2处理失败")
|
private String checkFlag;
|
|
/**
|
* 长期任务 ,失败原因
|
*/
|
@ApiModelProperty("长期任务 ,失败原因")
|
@Excel(name = "长期任务 ,失败原因")
|
private String longTaskReason;
|
|
/**
|
* 手术id
|
*/
|
@ApiModelProperty("手术id")
|
@Excel(name = "手术id")
|
private String opid;
|
|
/**
|
* 手术名称ID
|
*/
|
@ApiModelProperty("手术名称ID")
|
@Excel(name = "手术名称ID")
|
private String opcode;
|
|
/**
|
* 手术名称
|
*/
|
@ApiModelProperty("手术名称")
|
@Excel(name = "手术名称")
|
private String opdesc;
|
|
/**
|
* 手术级别代码
|
*/
|
@ApiModelProperty("手术级别代码")
|
@Excel(name = "手术级别代码")
|
private String oplevelcode;
|
|
/**
|
* 手术级别名称
|
*/
|
@ApiModelProperty("手术级别名称")
|
@Excel(name = "手术级别名称")
|
private String opleveldesc;
|
|
}
|