using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Shentun.Peis.PlugIns.Extensions.PatientRegisters.Qztl
{
    public class PatientRegisterQztl
    {
        public Guid PatientId { get; set; }
        public Guid PatientRegisterId { get; set; }
        public string PatientRegisterNo { get; set; }
        /// 
        /// 档案号  需要配置唯一索引
        /// 
        public string? PatientNo { get; set; }
        /// 
        /// HIS病人ID
        /// 
        public string? HisPatientId { get; set; }
        public Guid MedicalCenterId { get; set; }
        /// 
        /// 姓名
        /// 
        public string PatientName { get; set; } = null!;
        /// 
        /// 性别
        /// 
        public char SexId { get; set; }
        /// 
        /// 婚姻状况
        /// 
        public char MaritalStatusId { get; set; }
        /// 
        /// 出生日期
        /// 
        public DateTime? BirthDate { get; set; }
        /// 
        /// 年龄
        /// 
        public short? Age { get; set; }
        /// 
        /// 民族编号
        /// 
        [Column("nation_id")]
        public string? NationId { get; set; }
        /// 
        /// 身份证号
        /// 
        public string? IdNo { get; set; }
        /// 
        /// email
        /// 
        public string? Email { get; set; }
        /// 
        /// 电话
        /// 
        public string? Telephone { get; set; }
        /// 
        /// 手机号
        /// 
        public string? MobileTelephone { get; set; }
        /// 
        /// 地址
        /// 
        public string? Address { get; set; }
        /// 
        /// 单位名称
        /// 
        public string CustomerOrgName { get; set; }
        /// 
        /// 部门名称
        /// 
        public string DepartmentName { get; set; }
        public string Planuserid { get; set; }
    }
}