package cn.hnthyy.thmz.entity.his.zy;

import lombok.Data;

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

/**
*  账页信息表
* @author 大狼狗 2020-11-18
*/
@Data
public class ZyLedgerFile implements Serializable {

    /**
    * 住院号
    */
    private String inpatientNo;

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

    /**
    * 主帐号
    */
    private Integer ledgerSn;

    /**
    * 结算日期
    */
    private Date accountDate;

    /**
    * 操作员
    */
    private String opIdCode;

    /**
    * 预交金 （暂存款）
    */
    private BigDecimal deposit;

    /**
    * 余额
    */
    private BigDecimal balance;

    /**
    * 总费用 合计
    */
    private BigDecimal totalCharge;

    /**
    * 西药费
    */
    private BigDecimal charge1;

    /**
    * 中草药费
    */
    private BigDecimal charge2;

    /**
    * 床位费
    */
    private BigDecimal charge3;

    /**
    * B超
    */
    private BigDecimal charge4;

    /**
    * 手术器械使用费
    */
    private BigDecimal charge5;

    /**
    * 心电监护
    */
    private BigDecimal charge6;

    /**
    * 体外反搏
    */
    private BigDecimal charge7;

    /**
    * 电胸电图
    */
    private BigDecimal charge8;

    /**
    * 心脑电图
    */
    private BigDecimal charge9;

    /**
    * 麻醉费
    */
    private BigDecimal charge10;

    /**
    * 透视照片
    */
    private BigDecimal charge11;

    /**
    * 手术费
    */
    private BigDecimal charge12;

    /**
    * 化验
    */
    private BigDecimal charge13;

    /**
    * 输血
    */
    private BigDecimal charge14;

    /**
    * 输氧
    */
    private BigDecimal charge15;

    /**
    * 接生
    */
    private BigDecimal charge16;

    /**
    * 护婴
    */
    private BigDecimal charge17;

    /**
    * CT
    */
    private BigDecimal charge18;

    /**
    * 护理
    */
    private BigDecimal charge19;

    /**
    * 陪护
    */
    private BigDecimal charge20;

    /**
    * 理疗费
    */
    private BigDecimal charge21;

    /**
    * 抢救
    */
    private BigDecimal charge22;

    /**
    * 卫生处理
    */
    private BigDecimal charge23;

    /**
    * 消毒
    */
    private BigDecimal charge24;

    /**
    * 治疗费
    */
    private BigDecimal charge25;

    /**
    * 其他
    */
    private BigDecimal charge26;

    /**
    * 材料费
    */
    private BigDecimal charge27;

    /**
    * 中成药费
    */
    private BigDecimal charge28;

    /**
    * [charge29]
    */
    private BigDecimal charge29;

    /**
    * [charge30]
    */
    private BigDecimal charge30;

    /**
    * （不用）   最后实际应付金额
    */
    private BigDecimal lastBalance;

    /**
    * 大于0 退款  小于0 补交
    */
    private BigDecimal settle;

    /**
    *  0未结算  1是出院结算  3是中间结算  4是已出纳
    */
    private String settleType;

    /**
    * 收据号
    */
    private String receiptNo;

    /**
    * 结算小病房
    */
    private String wardX;

    /**
    * 结算小科室
    */
    private String deptX;

    /**
    * 病房
    */
    private String wardCode;

    /**
    * 科室
    */
    private String deptCode;

    /**
    * 实际交费日期
    */
    private Date cashDate;

    /**
    * 住院流水号
    */
    private String zySerialNo;

    /**
    * 出纳员
    */
    private String cashId;

    /**
    * 1：已结账
    */
    private String dcountNo;

    /**
    * 结账日期
    */
    private Date dcountDate;

    /**
    * 1：已作冲销
    */
    private String tfFlag;

    /**
    * [settle_yb]
    */
    private String settleYb;

    /**
    * [settle_no_yb]
    */
    private String settleNoYb;

    /**
    * [charge_yb]
    */
    private String chargeYb;

    /**
    * [responce_type]
    */
    private String responceType;

    /**
    * [reimbursement_ratio]
    */
    private String reimbursementRatio;

    /**
    * [full_self_pay]
    */
    private String fullSelfPay;

    /**
    * [part_self_pay]
    */
    private String partSelfPay;

    public ZyLedgerFile() {
    }

}
