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

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

/**
 * @Description   住院发票表
 * @Author  胡如刚
 * @Date 2021-04-16 
 */

@Data
public class ZyReceipt  implements Serializable {
	/**
	 * 默认发票号
	 */
	public static final String DEFAULT_RECEIPT_NO="00000000";

	private static final long serialVersionUID =  1880776587846708326L;

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

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

	/**
	 * 结算次数 账页信息
	 */
	private Long ledgerSn;

	/**
	 * 发票序号
	 */
	private Long receiptSn;

	/**
	 * 发票号
	 */
	private String receiptNo;

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

	/**
	 * 费用开始日期
	 */
	private Date date1;

	/**
	 * 费用结束日期
	 */
	private Date date2;

	/**
	 * 病房
	 */
	private String ward;

	/**
	 * 科室
	 */
	private String dept;

	/**
	 * 打印日期
	 */
	private Date printDate;

	/**
	 * 负担单位
	 */
	private String responceUnit;

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

	/**
	 * 总费用
	 */
	private Double totalCharge;

	/**
	 *  对应zy_bill_item  西药费
	 */
	private Double charge1;

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

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

	/**
	 * B 超
	 */
	private Double charge4;

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

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

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

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

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

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

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

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

	/**
	 * 化验
	 */
	private Double charge13;

	/**
	 * 输血
	 */
	private Double charge14;

	/**
	 * 输氧
	 */
	private Double charge15;

	/**
	 * 接生
	 */
	private Double charge16;

	/**
	 * 护婴
	 */
	private Double charge17;

	/**
	 * ＣＴ
	 */
	private Double charge18;

	/**
	 * 护理
	 */
	private Double charge19;

	/**
	 * 陪护
	 */
	private Double charge20;

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

	/**
	 * 抢救
	 */
	private Double charge22;

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

	/**
	 * 消毒
	 */
	private Double charge24;

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

	/**
	 * 其他
	 */
	private Double charge26;

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

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

	/**
	 * charge29
	 */
	private Double charge29;

	/**
	 * charge30
	 */
	private Double charge30;

	/**
	 * 现无用
	 */
	private String doctor;

	/**
	 * 住院流水号：新系统使用
	 */
	private String zySerialNo;

	public ZyReceipt() {
	}

	public ZyReceipt(String inpatientNo, Integer admissTimes) {
		this.inpatientNo = inpatientNo;
		this.admissTimes = admissTimes;
	}

	public ZyReceipt(String inpatientNo, Integer admissTimes, Long ledgerSn) {
		this.inpatientNo = inpatientNo;
		this.admissTimes = admissTimes;
		this.ledgerSn = ledgerSn;
	}
}
