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 *

* 门急诊数据采集时,单条记录转换失败、患者档案处理失败或入库失败,不再中断整轮采集, * 而是把原始数据和异常信息写进这张表交给人工处理,保证采集进度不被单条脏数据阻断。 * 同一条记录同一类错误只保留一行(唯一索引 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; }