package com.ynxbd.common.bean.xk; /* * Copyright (c) 2022 * User:Administrator * File:XKMedicineDeliver.java * Date:2022/12/01 13:58:01 */ import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import lombok.ToString; import java.math.BigDecimal; import java.util.List; // 4.3.1.11 收费/退费 ChargeOrRefund @Getter @Setter @ToString @NoArgsConstructor public class XKChargeOrRefund { private String callNo; /** * 患者就诊卡证类型 */ private String idcardTypeCode; /** * 患者就诊卡证号码 */ private String idcardNo; /** * 姓名 */ private String name; /** * 性别代码 */ private String genderCode; /** * 出生日期 */ private String birthDate; /** * 门诊编号 */ private String visitNo; /** * 结算序号 */ private String accountNo; /** * 原结算序号 */ private String originalAccountNo; /** * 支付平台订单号 */ private String orderNo; /** * 总费用(元) */ private BigDecimal totalFee; /** * 自付金额 (元) */ private BigDecimal individualPay; /** * 收费/退费标志 */ private String chargeRefundCode; /** * 医疗费用支付途径 */ private String payTypeCode; /** * 科室编码 */ private String deptCode; /** * 科室名称 */ private String deptName; /** * 科室对应诊疗科目编码 */ private String deptClassCode; /** * 科室对应诊疗科目名称 */ private String deptClassName; /** * 收费/退费日期时间 */ private String rcdDatetime; /** * 收费明细 */ private List items; public boolean hasRefund() { return "2".equals(this.chargeRefundCode); } }