|
|
|
|
package com.ynxbd.common.bean;
|
|
|
|
|
|
|
|
|
|
import com.ynxbd.common.bean.enums.HCardTypeEnum;
|
|
|
|
|
import lombok.Getter;
|
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
import lombok.Setter;
|
|
|
|
|
import lombok.ToString;
|
|
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @Author wsq
|
|
|
|
|
* @Date 2020/9/25 14:09
|
|
|
|
|
* @Copyright @ 2020 云南新八达科技有限公司 All rights reserved.
|
|
|
|
|
*/
|
|
|
|
|
@Setter
|
|
|
|
|
@Getter
|
|
|
|
|
@ToString
|
|
|
|
|
@NoArgsConstructor
|
|
|
|
|
public class Patient implements Serializable {
|
|
|
|
|
private static final long serialVersionUID = 9966666612123151L;
|
|
|
|
|
private Long id;
|
|
|
|
|
private String unionId;
|
|
|
|
|
private String openid;
|
|
|
|
|
private String patientId;
|
|
|
|
|
private String name;
|
|
|
|
|
private String sex;
|
|
|
|
|
private String age;
|
|
|
|
|
private String idCardNo;
|
|
|
|
|
private String birthday;
|
|
|
|
|
private String tel;
|
|
|
|
|
private String address;
|
|
|
|
|
private String bindDate;
|
|
|
|
|
private String hisTransNo;
|
|
|
|
|
private String nation;
|
|
|
|
|
//
|
|
|
|
|
private String fatherName;
|
|
|
|
|
private String fatherIdCardNo;
|
|
|
|
|
private String fatherTel;
|
|
|
|
|
|
|
|
|
|
private String motherName;
|
|
|
|
|
private String motherIdCardNo;
|
|
|
|
|
private String motherTel;
|
|
|
|
|
private String uuid;
|
|
|
|
|
//
|
|
|
|
|
private String healthCardId;
|
|
|
|
|
// 证件类型,电子健康卡
|
|
|
|
|
private String cardType;
|
|
|
|
|
// 区
|
|
|
|
|
private String county;
|
|
|
|
|
// 支付宝认证令牌
|
|
|
|
|
private String accessToken;
|
|
|
|
|
|
|
|
|
|
private String accessCode;
|
|
|
|
|
//
|
|
|
|
|
private String updateTime;
|
|
|
|
|
// 自己
|
|
|
|
|
private Boolean isMyself;
|
|
|
|
|
// 删除状态
|
|
|
|
|
private Integer deletedState;
|
|
|
|
|
|
|
|
|
|
// 加密后的患者id
|
|
|
|
|
private String enPatientId;
|
|
|
|
|
// 加密后的证件号码
|
|
|
|
|
private String enCardNo;
|
|
|
|
|
// 加密后的电话
|
|
|
|
|
private String enTel;
|
|
|
|
|
// 显示的身份证号码
|
|
|
|
|
private String showCardNo;
|
|
|
|
|
// 显示的电话号码
|
|
|
|
|
private String showTel;
|
|
|
|
|
// 地区编码
|
|
|
|
|
private String areaCode;
|
|
|
|
|
// 地区
|
|
|
|
|
private String areaAddress;
|
|
|
|
|
// 表内唯一ID
|
|
|
|
|
private String uniqueId;
|
|
|
|
|
// 医共体主体认证id
|
|
|
|
|
private String gmcOpenId;
|
|
|
|
|
// 医共体主体患者UUID
|
|
|
|
|
private String gmcUniqueId;
|
|
|
|
|
// 子公众号的AppId
|
|
|
|
|
private String hospAppId;
|
|
|
|
|
// 医共体HIS患者Id
|
|
|
|
|
private String gmcHisPatientId;
|
|
|
|
|
//
|
|
|
|
|
private Integer gmcBindState;
|
|
|
|
|
|
|
|
|
|
// 认证加密openid
|
|
|
|
|
private String enUnionId;
|
|
|
|
|
private String enOpenId;
|
|
|
|
|
private String enGmcOpenId;
|
|
|
|
|
private String enHospAppId;
|
|
|
|
|
|
|
|
|
|
private HCardTypeEnum cardTypeEnum;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 清除监护人信息
|
|
|
|
|
public void clearGuardianData() {
|
|
|
|
|
this.fatherName = null;
|
|
|
|
|
this.fatherIdCardNo = null;
|
|
|
|
|
this.fatherTel = null;
|
|
|
|
|
|
|
|
|
|
this.motherName = null;
|
|
|
|
|
this.motherIdCardNo = null;
|
|
|
|
|
this.motherTel = null;
|
|
|
|
|
}
|
|
|
|
|
}
|