liusheng
5 天以前 cc479e6a056785103996cc7ea67dbd5faa3e800e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
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;
}