| | |
| | | import java.time.LocalDateTime; |
| | | import java.time.LocalDateTime; |
| | | import java.time.LocalDateTime; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import cn.lihu.jh.framework.mybatis.core.dataobject.BaseDO; |
| | | |
| | |
| | | * id |
| | | */ |
| | | @TableId |
| | | private Integer id; |
| | | private Long id; |
| | | |
| | | /** |
| | | * 申请编号 |
| | | */ |
| | | private String applyNo; |
| | | /** |
| | | * 就诊流水号 |
| | | */ |
| | | private String episodeId; |
| | | /** |
| | | * 患者来源类型 01问诊 02急诊 03住院 04体检 |
| | | */ |
| | | private Integer patSrc; |
| | | /** |
| | | * 患者编号 |
| | | */ |
| | |
| | | private String patName; |
| | | /** |
| | | * 患者性别 |
| | | * |
| | | * 枚举 {@link TODO system_user_sex 对应的类} |
| | | */ |
| | | private Byte patGender; |
| | | /** |
| | | * 患者生日 |
| | | */ |
| | | private LocalDateTime patBirthday; |
| | | private LocalDate patBirthday; |
| | | /** |
| | | * 患者手机 |
| | | */ |
| | |
| | | */ |
| | | private String patBedNo; |
| | | /** |
| | | * 预约编号 |
| | | */ |
| | | private String bookId; |
| | | /** |
| | | * 预约日期 |
| | | */ |
| | | private LocalDate bookDate; |
| | |
| | | private LocalDateTime bookTime; |
| | | /** |
| | | * 预约检查类型 |
| | | * |
| | | * 枚举 {@link TODO ecg_check_type 对应的类} |
| | | */ |
| | | private Byte bookCheckType; |
| | | private Integer bookCheckType; |
| | | /** |
| | | * 预约来源:X系统、护士手动预约 |
| | | * 预约来源:0 ~~ X系统、1 ~~ 护士手动预约 |
| | | */ |
| | | private Byte bookSrc; |
| | | private Integer bookSrc; |
| | | |
| | | /** |
| | | * 已付款 |
| | |
| | | private LocalDateTime syncTime; |
| | | |
| | | |
| | | /** |
| | | * 预约排序号。 |
| | | * <p> |
| | | * 来源 HIS 报文 {@code actAppointment.subject.patient.id.item[]} 中 |
| | | * {@code root=2.16.156.10011.2.5.1.11} 的项(<b>按 root 匹配,非按位置</b>: |
| | | * 文档示例标在 item[4],但实际报文 item[4] 的 root 是 2.5.1.8「就诊次数」, |
| | | * 排序号实际位于 item[6])。 |
| | | */ |
| | | private Integer bookSeqNum; |
| | | |
| | | } |
| | | /** |
| | | * 优先级 / 加急标记。来源 HIS 报文 {@code observationRequest.zdy.jjbz}:N=常规,J=加急。 |
| | | */ |
| | | private String jjbz; |
| | | |
| | | /** |
| | | * 检查方式编码。来源 HIS 报文 {@code component2.observationRequest.methodCode.item[].code}。 |
| | | */ |
| | | private String methodCode; |
| | | |
| | | /** |
| | | * 检查部位编码。来源 HIS 报文 {@code component2.observationRequest.targetSiteCode.item.code}。 |
| | | */ |
| | | private String targetSiteCode; |
| | | |
| | | /** |
| | | * 医嘱号(医嘱ID)。来源 HIS 报文 |
| | | * {@code component2.observationRequest.id.item[root=2.16.156.10011.1.28].extension}。 |
| | | * <p> |
| | | * 依据《交互服务通用接口文档》:6.1 申请单新增服务的示例中该节点注释为「医嘱ID」, |
| | | * 6.4/6.5 检查预约状态服务中注释为「医嘱号」。 |
| | | * 实测 S0201ECG 220 条、S0202ECG 29 条均携带该值(形如 {@code 112663505})。 |
| | | * <p> |
| | | * 注意:<b>不是</b> {@code apply_no}(申请单号,root {@code 2.16.156.10011.1.24}),二者不同。 |
| | | */ |
| | | private String doctorAdviceNo; |
| | | |
| | | /** |
| | | * 检查房间名称。来源 HIS 报文 {@code ZDY.roomname}(S050401/S050402)。 |
| | | */ |
| | | private String roomName; |
| | | |
| | | /** |
| | | * 注意事项。来源 HIS 报文 {@code ZDY.remark}(S050401/S050402)。 |
| | | */ |
| | | private String remark; |
| | | |
| | | private String status; |
| | | /** |
| | | * 登记时间 |
| | | */ |
| | | private Date registerDate; |
| | | |
| | | /** |
| | | * 耐药性: 是否多耐1代表是,0代表不是 |
| | | * <p> |
| | | * 来源 HIS 报文 {@code observationRequest.zdy.ISDN}(自定义字段区,官方文档未定义, |
| | | * 实测真实报文包含该字段,取值恒为 0)。 |
| | | */ |
| | | private String tolerance; |
| | | |
| | | /** |
| | | * 是否床边(0否 1是) |
| | | * <p> |
| | | * 来源 HIS 报文 {@code observationRequest.zdy.ISCB}(自定义字段区,官方文档未定义, |
| | | * 实测真实报文包含该字段,取值恒为 0)。 |
| | | * <p> |
| | | * 与「检查类型」的区别:{@code check_type.value=1000} 名称是"床边心电图(常规+频谱)", |
| | | * 那是**一个检查项目**;而本字段表达的是**同一项目、患者需到床边做**,两者语义不同。 |
| | | */ |
| | | private String isBedside; |
| | | |
| | | /** |
| | | * 住院号 |
| | | */ |
| | | private String hospitalNo; |
| | | |
| | | /** |
| | | * 医保卡号 |
| | | */ |
| | | private String medicalCard; |
| | | |
| | | /** |
| | | * 门诊号 |
| | | */ |
| | | private String outpatientNo; |
| | | |
| | | /** |
| | | * 开单医生 |
| | | */ |
| | | private String doctor; |
| | | |
| | | /** |
| | | * 开单医生编码 |
| | | */ |
| | | private String doctorCode; |
| | | |
| | | /** |
| | | * 开单时间 |
| | | */ |
| | | private Date doctorTime; |
| | | |
| | | } |