package thyyxxk.webserver.entity.yibao.patient; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; @Data public class Patient { private String table; private String inpatientNo; private Integer admissTimes; private String staffId; private String visitType; private String visitTypeName; private String socialNo; private String name; private Integer sex; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd") private String birthDate; private String homeTel; private String admissPhysician; private String admissPhysicianName; private String referPhysician; private String referPhysicianName; private String admissDiagStr; private String clinicDiagStr; private String admissWard; private String admissWardName; private String admissDept; private String smallDept; private String smallDeptName; private Date admissDate; private Date ybRegisterDate; private String responceType; private String xnhHasreferral; private String xnhReferralno; private String ybType; private String treatType; private String icdCode; private String icdText; private String ybGsNo; private String accidentFlag; private String stdFlag; private String ybCardNo; private String xnhCardno; private String xnhCmisno; private String xnhCmisnoName; private String xnhRedeemType; private String xnhRedeemTypeName; private String remark; private String inputId; private String inputName; private Date inputDate; private String ybRemark; private String passId; private String passName; private Date passDate; private Integer ledgerSn; private String admissStatus; private String xnhFamilysysno; private String xnhMembersysno; private String xnhRejectFlag; private String xnhDeptCode; private String xnhZyh; private String zkWard; private String zySerialNo; private String bedNo; private String statusFlag; private String totalCharge; private String hicNo; private String cardIden; private String indiId; private String ybJlh; private String centerId; private String ward; private String corpId; private String corpName; private String persType; private String responceTypeName; private String ybTypeName; private String treatTypeName; private String balance; private String sid; private Integer feeSize; private String disDiagStatus; private String icdCodes; private String icdTexts; private String operation; private String chargeYb; private Integer dismissFlag; // 结算标志,1:出院结算, 2:中间断账 private Date zjdzDatetime; // 中间断账时间 private Date dismissOrderDate; // 口腔科生成出院医嘱的出院时间 public String getTable() { return null == table ? "zy_actpatient" : (table).trim(); } public String getYbTypeName() { if ("10".equals(responceType)) { return "省医保"; } return null == ybTypeName ? "" : (ybTypeName).trim(); } }