package thyyxxk.webserver.entity.medicalinsurance.setllist;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @description: 住院结算清单
 * @author: DingJie
 * @create: 2021/8/1614:30
 */
@Data
public class InptntSetlmtLst {
    /**
     * 医疗机构名称
     * */
    private String fixmedinsName;
    
    /**
     * 医院等级
     * */
    private String hospLv;
    private String hospLvName;
    
    /**
     * 就诊号
     * */
    private String mdtrtId;

    /**
     * 结算ID
     * */
    private String setlId;

    private String insutype;

    /**
     * 参保区划
     * */
    private String insuplcAdmdvs;

    /**
     * 参保区划名称
     * */
    private String insuplcAdmdvsName;

    /**
     * 姓名
     * */
    private String psnName;
    
    /**
     * 性别
     * */
    private String gend;
    private String gendName;
    
    /**
     * 年龄
     * */
    private BigDecimal age;
    
    /**
     * 个人编号
     * */
    private String psnNo;
    
    /**
     * 补助类别
     * */
    private String psnIdetType;
    private String psnIdetTypeName;
    
    /**
     * 单位名称
     * */
    private String empName;
    
    /**
     * 人员类别
     * */
    private String psnType;
    private String psnTypeName;
    
    /**
     * 联系电话
     * */
    private String tel;
    
    /**
     * 公务员标志
     * */
    private String cvlservFlag;

    private String cvlservFlagName;
    
    /**
     * 住院号
     * */
    private String patNo;
    
    /**
     * 科室
     * */
    private String admDeptName;
    
    /**
     * 床位号
     * */
    private String admBed;
    
    /**
     * 入院日期
     * */
    private Date begntime;
    
    /**
     * 出院日期
     * */
    private Date endtime;
    
    /**
     * 住院天数
     * */
    private Integer inHospdays;
    
    /**
     * 证件号码
     * */
    private String certno;
    
    /**
     * 证件类型
     * */
    private String mdtrtCertType;
    private String mdtrtCertTypeName;
    
    /**
     * 出院诊断
     * */
    private String dscgMaindiagName;
    
    /**
     * 医疗类别
     * */
    private String medType;
    private String medTypeName;
    
    /**
     * 结算时间
     * */
    private Date setlTime;
    
    /**
     * 主管医师
     * */
    private String chfpdrName;
    
    /**
     * 个人账户余额
     * */
    private BigDecimal balc;

    /**
     * 补充医疗保险基金支付
     * */
    private BigDecimal hifesPay;

    private CuminfoInYear cuminfo;

    private ChrgItemLvInfo chrgItemLvInfo;

    private PolItemInfo polItemInfo;

    /**
     * 本次医疗费总额
     * */
    private BigDecimal medfeeSumamt;

    /**
     * 统筹基金支付
     * */
    private BigDecimal hifpPay;

    /**
     * 个人账户支付金额
     * */
    private BigDecimal acctPay;

    /**
     * 公务员补助支付
     * */
    private BigDecimal cvlservPay;

    /**
     * 现金支付金额
     * */
    private BigDecimal psnCashPay;

    /**
     * 职工大额基金支付
     * */
    private BigDecimal hifobPay;

    /**
     * 其他基金支付
     * */
    private BigDecimal othPay;

    /**
     * 居民大病基金支付
     * */
    private BigDecimal hifmiPay;

    /**
     * 医疗救助支付
     * */
    private BigDecimal mafPay;
    private BigDecimal hospPartAmt;

    /**
     * 经办人ID
     * */
    private String staffId;

    /**
     * 经办人姓名
     * */
    private String staffName;
}
