package com.ruoyi.outpatientvisit.domain;
|
|
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_error
|
* <p>
|
* 门急诊数据采集时,单条记录转换失败、患者档案处理失败或入库失败,不再中断整轮采集,
|
* 而是把原始数据和异常信息写进这张表交给人工处理,保证采集进度不被单条脏数据阻断。
|
* 同一条记录同一类错误只保留一行(唯一索引 uk_serialnum_type),重复失败累加 fail_count。
|
*
|
* @author smartor
|
*/
|
@Data
|
@ApiModel("门急诊采集失败记录")
|
public class PatMedOuthospError extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/** 主键ID */
|
@ApiModelProperty("主键ID")
|
private Long id;
|
|
/** 诊疗记录号(healthcareRecordNo),人工重推时按这个定位 */
|
@ApiModelProperty("诊疗记录号")
|
private String serialnum;
|
|
/** 门诊号 */
|
@ApiModelProperty("门诊号")
|
private String outhospno;
|
|
/** 患者姓名 */
|
@ApiModelProperty("患者姓名")
|
private String patname;
|
|
/** 病历号 */
|
@ApiModelProperty("病历号")
|
private String patno;
|
|
/** 院区ID */
|
@ApiModelProperty("院区ID")
|
private String campusid;
|
|
/** 机构ID */
|
@ApiModelProperty("机构ID")
|
private String orgid;
|
|
/** 就诊时间 */
|
@ApiModelProperty("就诊时间")
|
private Date admitdate;
|
|
/** 采集日期 yyyy-MM-dd */
|
@ApiModelProperty("采集日期")
|
private String gatherDate;
|
|
/** 错误类型:CONVERT-数据转换失败 ARCHIVE-患者档案处理失败 INSERT-入库失败 */
|
@ApiModelProperty("错误类型")
|
private String errorType;
|
|
/** 异常信息 */
|
@ApiModelProperty("异常信息")
|
private String errorMsg;
|
|
/** 接口返回的原始记录JSON,人工修复后可据此重推 */
|
@ApiModelProperty("原始记录JSON")
|
private String rawData;
|
|
/** 累计失败次数 */
|
@ApiModelProperty("累计失败次数")
|
private Integer failCount;
|
|
/** 处理状态:0待处理 1已处理 2已忽略 */
|
@ApiModelProperty("处理状态")
|
private String handleStatus;
|
|
/** 处理备注 */
|
@ApiModelProperty("处理备注")
|
private String handleRemark;
|
}
|