package thyyxxk.webserver.entity.medicalinsurance.emrupload;
import cn.hutool.core.annotation.Alias;
import lombok.Data;

/**
 * 手术记录
 * */
@Data
public class Oprninfo {

    /**
     * 手术申请单号
     */
    @Alias("oprn_appy_id")
    private String oprnAppyId;

    /**
     * 手术序列号
     */
    @Alias("oprn_seq")
    private String oprnSeq;

    /**
     * ABO血型代码
     */
    @Alias("blotype_abo")
    private String blotypeAbo;

    /**
     * 手术日期
     */
    @Alias("oprn_time")
    private String oprnTime;

    /**
     * 手术分类代码
     */
    @Alias("oprn_type_code")
    private String oprnTypeCode;

    /**
     * 手术分类名称
     */
    @Alias("oprn_type_name")
    private String oprnTypeName;

    /**
     * 术前诊断代码
     */
    @Alias("bfpn_diag_code")
    private String bfpnDiagCode;

    /**
     * 术前诊断名称
     */
    @Alias("bfpn_oprn_diag_name")
    private String bfpnOprnDiagName;

    /**
     * 术前是否发生院内感染
     */
    @Alias("bfpn_inhosp_ifet")
    private String bfpnInhospIfet;

    /**
     * 术后诊断代码
     */
    @Alias("afpn_diag_code")
    private String afpnDiagCode;

    /**
     * 术后诊断名称
     */
    @Alias("afpn_diag_name")
    private String afpnDiagName;

    /**
     * 手术切口愈合等级代码
     */
    @Alias("sinc_heal_lv")
    private String sincHealLv;

    /**
     * 手术切口愈合等级
     */
    @Alias("sinc_heal_lv_code")
    private String sincHealLvCode;

    /**
     * 是否重返手术（明确定义）
     */
    @Alias("back_oprn")
    private String backOprn;

    /**
     * 是否择期
     */
    @Alias("selv")
    private String selv;

    /**
     * 是否预防使用抗菌药物
     */
    @Alias("prev_abtl_medn")
    private String prevAbtlMedn;

    /**
     * 预防使用抗菌药物天数
     */
    @Alias("abtl_medn_days")
    private String abtlMednDays;

    /**
     * 手术操作代码
     */
    @Alias("oprn_oprt_code")
    private String oprnOprtCode;

    /**
     * 手术操作名称
     */
    @Alias("oprn_oprt_name")
    private String oprnOprtName;

    /**
     * 手术级别代码
     */
    @Alias("oprn_lv_code")
    private String oprnLvCode;

    /**
     * 手术级别名称
     */
    @Alias("oprn_lv_name")
    private String oprnLvName;

    /**
     * 麻醉-方法代码
     */
    @Alias("anst_mtd_code")
    private String anstMtdCode;

    /**
     * 麻醉-方法名称
     */
    @Alias("anst_mtd_name")
    private String anstMtdName;

    /**
     * 麻醉分级代码
     */
    @Alias("anst_lv_code")
    private String anstLvCode;

    /**
     * 麻醉分级名称
     */
    @Alias("anst_lv_name")
    private String anstLvName;

    /**
     * 麻醉执行科室代码
     */
    @Alias("exe_anst_dept_code")
    private String exeAnstDeptCode;

    /**
     * 麻醉执行科室名称
     */
    @Alias("exe_anst_dept_name")
    private String exeAnstDeptName;

    /**
     * 麻醉效果
     */
    @Alias("anst_efft")
    private String anstEfft;

    /**
     * 手术开始时间
     */
    @Alias("oprn_begntime")
    private String oprnBegntime;

    /**
     * 手术结束时间
     */
    @Alias("oprn_endtime")
    private String oprnEndtime;

    /**
     * 是否无菌手术
     */
    @Alias("oprn_asps")
    private String oprnAsps;

    /**
     * 无菌手术是否感染
     */
    @Alias("oprn_asps_ifet")
    private String oprnAspsIfet;

    /**
     * 手术后情况
     */
    @Alias("afpn_info")
    private String afpnInfo;

    /**
     * 是否手术合并症
     */
    @Alias("oprn_merg")
    private String oprnMerg;

    /**
     * 是否手术并发症
     */
    @Alias("oprn_conc")
    private String oprnConc;

    /**
     * 手术执行科室代码
     */
    @Alias("oprn_anst_dept_code")
    private String oprnAnstDeptCode;

    /**
     * 手术执行科室名称
     */
    @Alias("oprn_anst_dept_name")
    private String oprnAnstDeptName;

    /**
     * 病理检查
     */
    @Alias("palg_dise")
    private String palgDise;

    /**
     * 其他医学处置
     */
    @Alias("oth_med_dspo")
    private String othMedDspo;

    /**
     * 是否超出标准手术时间
     */
    @Alias("out_std_oprn_time")
    private String outStdOprnTime;

    /**
     * 手术者姓名
     */
    @Alias("oprn_oper_name")
    private String oprnOperName;

    /**
     * 助手I姓名
     */
    @Alias("oprn_asit_name1")
    private String oprnAsitName1;

    /**
     * 助手Ⅱ姓名
     */
    @Alias("oprn_asit_name2")
    private String oprnAsitName2;

    /**
     * 麻醉医师姓名
     */
    @Alias("anst_dr_name")
    private String anstDrName;

    /**
     * 麻醉ASA分级代码
     */
    @Alias("anst_asa_lv_code")
    private String anstAsaLvCode;

    /**
     * 麻醉ASA分级名称
     */
    @Alias("anst_asa_lv_name")
    private String anstAsaLvName;

    /**
     * 麻醉药物代码
     */
    @Alias("anst_medn_code")
    private String anstMednCode;

    /**
     * 麻醉药物名称
     */
    @Alias("anst_medn_name")
    private String anstMednName;

    /**
     * 麻醉药物剂量
     */
    @Alias("anst_medn_dos")
    private String anstMednDos;

    /**
     * 计量单位
     */
    @Alias("anst_dosunt")
    private String anstDosunt;

    /**
     * 麻醉开始时间
     */
    @Alias("anst_begntime")
    private String anstBegntime;

    /**
     * 麻醉结束时间
     */
    @Alias("anst_endtime")
    private String anstEndtime;

    /**
     * 麻醉合并症代码
     */
    @Alias("anst_merg_symp_code")
    private String anstMergSympCode;

    /**
     * 麻醉合并症名称
     */
    @Alias("anst_merg_symp")
    private String anstMergSymp;

    /**
     * 麻醉合并症描述
     */
    @Alias("anst_merg_symp_dscr")
    private String anstMergSympDscr;

    /**
     * 入复苏室时间
     */
    @Alias("pacu_begntime")
    private String pacuBegntime;

    /**
     * 出复苏室时间
     */
    @Alias("pacu_endtime")
    private String pacuEndtime;

    /**
     * 是否择期手术
     */
    @Alias("oprn_selv")
    private String oprnSelv;

    /**
     * 是否取消手术
     */
    @Alias("canc_oprn")
    private String cancOprn;

    /**
     * 有效标志
     */
    @Alias("vali_flag")
    private String valiFlag;

    /**
     * 手术经过记录
     */
    @Alias("oprn_prcs_rcd")
    private String oprnPrcsRcd;

    /**
     * 手术者代码
     */
    @Alias("oprn_oper_code")
    private String oprnOperCode;

    /**
     * 助手I代码
     */
    @Alias("oprn_asit_code1")
    private String oprnAsitCode1;

    /**
     * 助手Ⅱ代码
     */
    @Alias("oprn_asit_code2")
    private String oprnAsitCode2;

    /**
     * 麻醉医师代码
     */
    @Alias("anst_dr_code")
    private String anstDrCode;
}