/*
 * Copyright ©2023 CJB-CNIT Team. All rights reserved
 */
package com.openhis.yb.dto;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * TODO:请概括描述当前类的主要用途和注意事项
 *
 * @author SunJQ
 * @date 2025-07-29
 */
@Data
@Accessors(chain = true)
public class Yb2403InputDiseInfo {
    /**
     * 就诊ID
     */
    @JSONField(name = "mdtrt_id")
    private String mdtrtId;

    /**
     * 人员编号
     */
    @JSONField(name = "psn_no")
    private String psnNo;

    /**
     * 诊断类别
     */
    @JSONField(name = "diag_type")
    private String diagType;

    /**
     * 主诊断标志
     */
    @JSONField(name = "maindiag_flag")
    private String maindiagFlag;

    /**
     * 诊断排序号
     */
    @JSONField(name = "diag_srt_no")
    private Integer diagSrtNo;

    /**
     * 诊断代码
     */
    @JSONField(name = "diag_code")
    private String diagCode;

    /**
     * 诊断名称
     */
    @JSONField(name = "diag_name")
    private String diagName;

    /**
     * 入院病情
     */
    @JSONField(name = "adm_cond")
    private String admCond;

    /**
     * 诊断科室
     */
    @JSONField(name = "diag_dept")
    private String diagDept;

    /**
     * 诊断医生编码
     */
    @JSONField(name = "dise_dor_no")
    private String diseDorNo;

    /**
     * 诊断医生姓名
     */
    @JSONField(name = "dise_dor_name")
    private String diseDorName;

    /**
     * 诊断时间（格式：yyyy-MM-dd HH:mm:ss）
     */
    @JSONField(name = "diag_time", format = "yyyy-MM-dd HH:mm:ss")
    private Date diagTime;
}
