package thyyxxk.webserver.entity.casefrontsheet;

import lombok.Data;
import java.util.Date;

@Data
public class FrontSheetSupplement {
    /**
     * 病案号
     */
    private String bah;

    /**
     * 住院次数
     */
    private Integer times;

    /**
     * 入院诊断编码
     */
    private String admDiagCode;

    /**
     * 入院诊断名称
     */
    private String admDiagName;

    /**
     * 入院时情况
     */
    private Integer admStatus;

    /**
     * 入院后确认日期
     */
    private Date diagnosisConfirmDate;
    private Integer diagnosisConfirmYear;
    private Integer diagnosisConfirmMonth;
    private Integer diagnosisConfirmDay;

    /**
     * 有创呼吸机使用时间（小时）
     */
    private Integer ventilatorUseTime;

    /**
     * 有无进入重症监护室（1-有，2-无）
     */
    private Integer hadIcu;

    /**
     * 重症监护室名称
     */
    private String icuName;

    /**
     * 进入重症监护室时间
     */
    private Date startIcuTime;
    private Integer startIcuYear;
    private Integer startIcuMonth;
    private Integer startIcuDay;
    private Integer startIcuHour;
    private Integer startIcuMinute;

    /**
     * 转出重症监护室时间
     */
    private Date endIcuTime;
    private Integer endIcuYear;
    private Integer endIcuMonth;
    private Integer endIcuDay;
    private Integer endIcuHour;
    private Integer endIcuMinute;

    /**
     * 住院过程中是否使用ECMO（1-是，2-否）
     */
    private Integer hadEcmo;

    /**
     * ECMO模式
     */
    private String ecmoMode;

    /**
     * ECMO上机时间
     */
    private Date startEcmoTime;
    private Integer startEcmoYear;
    private Integer startEcmoMonth;
    private Integer startEcmoDay;
    private Integer startEcmoHour;
    private Integer startEcmoMinute;

    /**
     * ECMO撤机时间
     */
    private Date endEcmoTime;
    private Integer endEcmoYear;
    private Integer endEcmoMonth;
    private Integer endEcmoDay;
    private Integer endEcmoHour;
    private Integer endEcmoMinute;

    /**
     * 膜肺更换次数
     */
    private Integer memlungChangeTimes;

    /**
     * 输血品种-红细胞单位数量
     */
    private Double erythrocyte;

    /**
     * 输血品种-血小板单位数量
     */
    private Double platelet;

    /**
     * 输血品种-血浆单位数量
     */
    private Double plasma;

    /**
     * 输血品种-全血单位数量
     */
    private Double wholeBlood;

    /**
     * 输血品种-自体血回输单位数量
     */
    private Double autotransfusion;

    /**
     * 输液情况（1-有，2-无）
     */
    private Integer infusion;

    /**
     * 输液反应（1-有，2-无）
     */
    private Integer infusionReaction;

    /**
     * 输血情况（1-有，2-无）
     */
    private Integer transfusion;

    /**
     * 输血反应（1-有，2-无）
     */
    private Integer transfusionReaction;
}


