package com.xinelu.manage.dto.patientinfo;

import io.swagger.annotations.ApiModelProperty;
import java.time.LocalDate;
import lombok.Data;

/**
 * @description: 患者基本信息
 * @author: haown
 * @create: 2024-05-08 09:10
 **/
@Data
public class PatientBaseInfoDto {

	/**
	 * 主键id
	 */
	private Long id;

	/**
	 * 居民信息表id
	 */
	@ApiModelProperty(value = "居民信息表id")
	private Long residentId;

	/**
	 * 患者姓名
	 */
	@ApiModelProperty(value = "患者姓名")
	private String patientName;

	/**
	 * 患者电话
	 */
	@ApiModelProperty(value = "患者电话")
	private String patientPhone;

	/**
	 * 家属电话
	 */
	@ApiModelProperty(value = "家属电话")
	private String familyMemberPhone;

	/**
	 * 出生日期，格式：yyyy-MM-dd
	 */
	@ApiModelProperty(value = "出生日期，格式：yyyy-MM-dd")
	private LocalDate birthDate;

	/**
	 * 身份证号
	 */
	@ApiModelProperty(value = "身份证号")
	private String cardNo;

	/**
	 * 性别，男：MALE，女：FEMALE
	 */
	@ApiModelProperty(value = "性别，男：MALE，女：FEMALE")
	private String sex;

	/**
	 * 住址
	 */
	@ApiModelProperty(value = "住址")
	private String address;

	/**
	 * 所属医院id
	 */
	@ApiModelProperty(value = "所属医院id")
	private Long hospitalAgencyId;

	/**
	 * 所属医院名称
	 */
	@ApiModelProperty(value = "所属医院名称")
	private String hospitalAgencyName;
}
