using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; using System.Text; using Shentun.Peis.RegisterAsbitems; namespace Shentun.Peis.PatientRegisters { public class PatientRegisterOrNoDto : AuditedEntityDtoName { /// /// 条码号 /// public string PatientRegisterNo { get; set; } = null!; /// /// 档案ID /// public Guid PatientId { get; set; } /// /// 体检次数 /// public short MedicalTimes { get; set; } /// /// 单位编号 /// public Guid? CustomerOrgId { get; set; } /// /// 分组 /// public Guid? CustomerOrgGroupId { get; set; } /// /// 套餐 /// public Guid? MedicalPackageId { get; set; } /// /// 姓名 /// public string PatientName { get; set; } = null!; /// /// 性别 /// public char? SexId { get; set; } public string SexName { get; set; } /// /// 出生日期 /// public string? BirthDate { get; set; } /// /// 年龄 /// public short? Age { get; set; } /// /// 工卡号 /// public string? JobCardNo { get; set; } /// /// 体检卡号 /// public string? MedicalCardNo { get; set; } /// /// 婚姻状况 /// public char? MaritalStatusId { get; set; } public string MaritalStatusName { get; set; } /// /// 体检类别 /// public Guid? MedicalTypeId { get; set; } public string MedicalTypeName { get; set; } /// /// 人员类别 /// public Guid? PersonnelTypeId { get; set; } public string PersonnelTypeName { get; set; } /// /// 职务 /// public string? JobPost { get; set; } /// /// 职称 /// public string? JobTitle { get; set; } /// /// 照片 /// public string? Photo { get; set; } /// /// 介绍人 /// public string? Salesman { get; set; } /// /// 性激素期限 /// public Guid? SexHormoneTermId { get; set; } /// /// 干预措施 /// public char? InterposeMeasure { get; set; } /// /// 体检结论 /// public Guid? MedicalConclusionId { get; set; } /// /// 体检报告打印次数 /// public short? ReportPrintTimes { get; set; } /// /// 是否上传到WEB /// public char? IsUpload { get; set; } /// /// 完成标志 /// public char? CompleteFlag { get; set; } /// /// 体检开始标志 /// public char? IsMedicalStart { get; set; } /// /// 体检开始日期 /// public string? MedicalStartDate { get; set; } /// /// 指引单收回 /// public char? IsRecoverGuide { get; set; } /// /// 总检日期 /// public string? SummaryDate { get; set; } /// /// 总检医生 /// public string? SummaryDoctor { get; set; } /// /// 审核 /// public char? IsAudit { get; set; } /// /// 审核医生 /// public string? AuditDoctor { get; set; } /// /// 审核日期 /// public string? AuditDate { get; set; } /// /// 锁住 /// public char? IsLock { get; set; } /// /// 隐藏姓名 /// public char? IsNameHide { get; set; } /// /// 电话随访 /// public char? IsPhoneFollow { get; set; } /// /// vip客户 /// public char? IsVip { get; set; } /// /// 附加第三方信息 /// public string? ThirdInfo { get; set; } /// /// 指引单打印次数 /// public short? GuidePrintTimes { get; set; } /// /// 备注 /// public string? Remark { get; set; } /// /// 体检中心ID /// public Guid? MedicalCenterId { get; set; } /// ///客户单位登记ID /// public Guid? CustomerOrgRegisterId { get; set; } #region 档案表信息字段 /// /// 档案号 需要配置唯一索引 /// public string PatientNo { get; set; } /// /// 登录密码 /// public string? PatientPassword { get; set; } /// /// 姓名 /// public string DisplayName { get; set; } /// /// 民族编号 /// public string? NationId { get; set; } public string? NationName { get; set; } /// /// 出生地 /// public Guid? BirthPlaceId { get; set; } /// /// 身份证号 /// public string? IdNo { get; set; } /// /// 邮政编码 /// public string? PostalCode { get; set; } /// /// email /// public string? Email { get; set; } /// /// 电话 /// public string? Telephone { get; set; } /// /// 手机号 /// public string? MobileTelephone { get; set; } /// /// 地址 /// public string? Address { get; set; } #endregion #region 特定 /// /// 单位名称 /// public string CustomerOrgName { get; set; } /// /// 父级单位ID /// public Guid? CustomerOrgParentId { get; set; } /// /// 父级单位名称 /// public string CustomerOrgParentName { get; set; } #endregion public List RegisterCheckAsbitems { get; set; } } }