You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

208 lines
4.9 KiB

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Shentun.Peis.PeisReports
{
public class GetPatientRegisterReportDto
{
/// <summary>
/// 登记表ID
/// </summary>
public Guid PatientRegisterId { get; set; }
/// <summary>
/// 单位名称
/// </summary>
public string CustomerOrgName { get; set; }
/// <summary>
/// 部门名称
/// </summary>
public string DepartmentName { get; set; }
/// <summary>
/// 条码号
/// </summary>
public string PatientRegisterNo { get; set; }
/// <summary>
/// 档案号
/// </summary>
public string PatientNo { get; set; }
/// <summary>
/// 姓名
/// </summary>
public string PatientName { get; set; }
/// <summary>
/// 手机号
/// </summary>
public string? MobileTelephone { get; set; }
/// <summary>
/// 电话
/// </summary>
public string? Telephone { get; set; }
/// <summary>
/// 分组名称
/// </summary>
public string? CustomerOrgGroupName { get; set; }
/// <summary>
/// 套餐名称
/// </summary>
public string? MedicalPackageName { get; set; }
/// <summary>
/// 标志(0 预登记 1正式登记 2部分已检 3已总检)
/// </summary>
public char? CompleteFlag { get; set; }
/// <summary>
/// 审核状态
/// </summary>
public char? IsAudit { get; set; }
/// <summary>
/// 报告打印状态 检查ReportPrintTimes次数 大于0为已打印
/// </summary>
public char? IsReportPrint { get; set; }
/// <summary>
/// 打印人
/// </summary>
public string ReportPrintName { get; set; }
/// <summary>
/// 是否已经上传web
/// </summary>
public char? IsUpload { get; set; }
/// <summary>
/// 是否上传预约备单到WEB
/// </summary>
public char? IsUploadAppoint { get; set; }
/// <summary>
/// 体检类别名称
/// </summary>
public string? MedicalTypeName { get; set; }
/// <summary>
/// 人员类别
/// </summary>
public string? PersonnelTypeName { get; set; }
/// <summary>
/// 性别
/// </summary>
public string? SexName { get; set; }
/// <summary>
/// 出生日期
/// </summary>
public string? BirthDate { get; set; }
/// <summary>
/// 年龄
/// </summary>
public short? Age { get; set; }
/// <summary>
/// 身份证号
/// </summary>
public string? IdNo { get; set; }
/// <summary>
/// 邮箱
/// </summary>
public string? Email { get; set; }
/// <summary>
/// 地址
/// </summary>
public string? Address { get; set; }
/// <summary>
/// 是否为职业病
/// </summary>
public char IsPatientOccupationalDisease { get; set; } = 'N';
/// <summary>
/// 婚姻状况名称
/// </summary>
public string MaritalStatusName { get; set; }
/// <summary>
/// 登记人
/// </summary>
public string RegisterName { get; set; }
/// <summary>
/// 登记日期
/// </summary>
public string RegisterDate { get; set; }
/// <summary>
/// 体检日期 1999-01-01
/// </summary>
public string MedicalStartDate { get; set; }
/// <summary>
/// 总检医生
/// </summary>
public string SummaryDoctorName { get; set; }
/// <summary>
/// 总检时间 1999-01-01
/// </summary>
public string SummaryDate { get; set; }
/// <summary>
/// 审核医生
/// </summary>
public string AuditDoctorName { get; set; }
/// <summary>
/// 审核日期
/// </summary>
public string AuditDate { get; set; }
/// <summary>
/// 报告是否领取
/// </summary>
public char IsReceiveReport { get; set; }
/// <summary>
/// 报告领取人
/// </summary>
public string ReportReceiveName { get; set; }
/// <summary>
/// 报告领取时间
/// </summary>
public string ReportReceiveDate { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Remark { get; set; }
/// <summary>
/// 报告模板id
/// </summary>
public string ReportFormatTemplateId { get; set; }
}
}