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.
113 lines
2.8 KiB
113 lines
2.8 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.Text;
|
|
using System.Text.Json.Serialization;
|
|
|
|
namespace Shentun.Peis.CustomerReports
|
|
{
|
|
public class GetPositivePatientRegisterReportStandardDto
|
|
{
|
|
/// <summary>
|
|
/// 开始日期
|
|
/// </summary>
|
|
public string StartDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 结束日期
|
|
/// </summary>
|
|
public string EndDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 男性人数
|
|
/// </summary>
|
|
public int MaleCount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 女性人数
|
|
/// </summary>
|
|
public int FemaleCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 登记男性人数
|
|
/// </summary>
|
|
public int RegisterMaleCount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 登记女性人数
|
|
/// </summary>
|
|
public int RegisterFemaleCount { get; set; }
|
|
|
|
public List<GetPositivePatientRegisterReportStandardDetail> Details { get; set; } = new List<GetPositivePatientRegisterReportStandardDetail>();
|
|
|
|
|
|
}
|
|
|
|
public class GetPositivePatientRegisterReportStandardDetail
|
|
{
|
|
/// <summary>
|
|
/// 诊断名称
|
|
/// </summary>
|
|
public string DiagnosisName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 人员信息列表
|
|
/// </summary>
|
|
public List<GetPositivePatientRegisterReportStandard_PatientRegister> PatientRegisters { get; set; } = new List<GetPositivePatientRegisterReportStandard_PatientRegister>();
|
|
}
|
|
|
|
public class GetPositivePatientRegisterReportStandard_PatientRegister
|
|
{
|
|
|
|
/// <summary>
|
|
/// 部门名称
|
|
/// </summary>
|
|
public string DepartmentName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 姓名
|
|
/// </summary>
|
|
public string PatientName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 性别
|
|
/// </summary>
|
|
public string? SexName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 年龄
|
|
/// </summary>
|
|
public short? Age { get; set; }
|
|
|
|
/// <summary>
|
|
/// 条码号
|
|
/// </summary>
|
|
public string PatientRegisterNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 档案号
|
|
/// </summary>
|
|
public string PatientNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 体检次数
|
|
/// </summary>
|
|
public short MedicalTimes { get; set; }
|
|
|
|
/// <summary>
|
|
/// 电话
|
|
/// </summary>
|
|
public string? Telephone { get; set; }
|
|
/// <summary>
|
|
/// 手机号
|
|
/// </summary>
|
|
public string? MobileTelephone { get; set; }
|
|
|
|
[JsonIgnore]
|
|
public List<string> DiseaseNameDetail { get; set; } = new List<string>();
|
|
}
|
|
}
|