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.
340 lines
9.1 KiB
340 lines
9.1 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Shentun.Peis.ReportTemplates
|
|
{
|
|
public class UnitPhysicalExaminationReportExportWordData
|
|
{
|
|
/// <summary>
|
|
/// 体检年度标题
|
|
/// </summary>
|
|
public string MedicalTitle { get; set; }
|
|
|
|
/// <summary>
|
|
/// 体检次数
|
|
/// </summary>
|
|
public int MedicalTimes { get; set; }
|
|
|
|
/// <summary>
|
|
/// 体检开始月份 格式:2009年09月
|
|
/// </summary>
|
|
public string MedicalStartDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 体检结束月份 格式:2009年09月
|
|
/// </summary>
|
|
public string MedicalEndDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 制表日期 格式:2009年09月09日
|
|
/// </summary>
|
|
public string TabulationDate { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 打印日期 格式:2009年09月09日
|
|
/// </summary>
|
|
public string PrintDate { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 登记明细 参加人员构成情况 第一部分
|
|
/// </summary>
|
|
public InspectionPersonnel_Detail RegisterDetail { get; set; }
|
|
|
|
/// <summary>
|
|
/// 实检明细 参加人员构成情况 第一部分
|
|
/// </summary>
|
|
public InspectionPersonnel_Detail CheckedDetail { get; set; }
|
|
|
|
/// <summary>
|
|
/// 未检明细 参加人员构成情况 第一部分
|
|
/// </summary>
|
|
public InspectionPersonnel_Detail UnCheckedDetail { get; set; }
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 体检项目得参检情况 第二部分
|
|
/// </summary>
|
|
public List<UnitPhysicalExaminationReportExportWordData_MedicalItemExamineSituation> MedicalItemExamineSituations { get; set; } = new List<UnitPhysicalExaminationReportExportWordData_MedicalItemExamineSituation>();
|
|
|
|
/// <summary>
|
|
/// 全体员工体检结果汇总 第三部分
|
|
/// </summary>
|
|
public List<UnitPhysicalExaminationReportExportWordData_MedicalResultSummary> MedicalResultSummarys { get; set; } = new List<UnitPhysicalExaminationReportExportWordData_MedicalResultSummary>();
|
|
|
|
/// <summary>
|
|
/// 体检异常结果检出统计 第四部分
|
|
/// </summary>
|
|
public List<UnitPhysicalExaminationReportExportWordData_MedicalAbnormalResultStatistics> MedicalAbnormalResultStatistics { get; set; } = new List<UnitPhysicalExaminationReportExportWordData_MedicalAbnormalResultStatistics>();
|
|
|
|
/// <summary>
|
|
/// 十大异常结果分析 第五部分
|
|
/// </summary>
|
|
public List<UnitPhysicalExaminationReportExportWordData_MedicalTenAbnormalResult> MedicalTenAbnormalResults { get; set; } = new List<UnitPhysicalExaminationReportExportWordData_MedicalTenAbnormalResult>();
|
|
|
|
|
|
/// <summary>
|
|
/// 体检者未完成情况 第六部分
|
|
/// </summary>
|
|
public List<UnitPhysicalExaminationReportExportWordData_MedicalUnCheckedStatistics> MedicalUnCheckedStatistics { get; set; } = new List<UnitPhysicalExaminationReportExportWordData_MedicalUnCheckedStatistics>();
|
|
}
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 检查明细 1
|
|
/// </summary>
|
|
public class InspectionPersonnel_Detail
|
|
{
|
|
/// <summary>
|
|
/// 男性人数
|
|
/// </summary>
|
|
public int MaleNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 女性人数
|
|
/// </summary>
|
|
public int FemaleNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 其他人数
|
|
/// </summary>
|
|
public int OtherNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 合计人数
|
|
/// </summary>
|
|
public int TotalNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 男性比例
|
|
/// </summary>
|
|
public string MaleRatio { get; set; }
|
|
|
|
/// <summary>
|
|
/// 女性比例
|
|
/// </summary>
|
|
public string FemaleRatio { get; set; }
|
|
|
|
/// <summary>
|
|
/// 男性参检比例
|
|
/// </summary>
|
|
public string MaleExamineRatio { get; set; }
|
|
|
|
/// <summary>
|
|
/// 女性参检比例
|
|
/// </summary>
|
|
public string FemaleExamineRatio { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 平均参检比例
|
|
/// </summary>
|
|
public string AverageExamineRatio { get; set; }
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 体检项目得参检情况 2
|
|
/// </summary>
|
|
public class UnitPhysicalExaminationReportExportWordData_MedicalItemExamineSituation
|
|
{
|
|
/// <summary>
|
|
/// 科室
|
|
/// </summary>
|
|
public string ItemTypeName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 组合项目名称
|
|
/// </summary>
|
|
public string AsbitemName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 男性该项目参检人数
|
|
/// </summary>
|
|
public int MaleAsbitemCheckNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 女性该项目参检人数
|
|
/// </summary>
|
|
public int FemaleAsbitemCheckNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 合计该项目参检人数
|
|
/// </summary>
|
|
public int TotalAsbitemCheckNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 男性总体参检人数 所有项目
|
|
/// </summary>
|
|
public int MaleSumCheckNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 女性总体参检人数 所有项目
|
|
/// </summary>
|
|
public int FemaleSumCheckNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 合计总体参检人数 所有项目
|
|
/// </summary>
|
|
public int TotalSumCheckNumber { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 男性该项目参检比例
|
|
/// </summary>
|
|
public string MaleAsbitemCheckRatio { get; set; }
|
|
|
|
/// <summary>
|
|
/// 女性该项目参检比例
|
|
/// </summary>
|
|
public string FemaleAsbitemCheckRatio { get; set; }
|
|
|
|
/// <summary>
|
|
/// 合计该项目参检比例
|
|
/// </summary>
|
|
public string TotalAsbitemCheckRatio { get; set; }
|
|
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 全体员工体检结果汇总 统计已总检的名单 3
|
|
/// </summary>
|
|
public class UnitPhysicalExaminationReportExportWordData_MedicalResultSummary
|
|
{
|
|
/// <summary>
|
|
/// 档案号
|
|
/// </summary>
|
|
public string PatientNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 姓名
|
|
/// </summary>
|
|
public string PatientName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 性别
|
|
/// </summary>
|
|
public string SexName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 年龄
|
|
/// </summary>
|
|
public string Age { get; set; }
|
|
|
|
/// <summary>
|
|
/// 体检结果
|
|
/// </summary>
|
|
public string MedicalResult { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 体检异常结果检出统计 4
|
|
/// </summary>
|
|
public class UnitPhysicalExaminationReportExportWordData_MedicalAbnormalResultStatistics
|
|
{
|
|
/// <summary>
|
|
/// 诊断名称
|
|
/// </summary>
|
|
public string DiagnosisName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 人员名单 多个、组合到一起
|
|
/// </summary>
|
|
public string PatientDetail { get; set; }
|
|
|
|
/// <summary>
|
|
/// 男性人数
|
|
/// </summary>
|
|
public int MaleNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 女性人数
|
|
/// </summary>
|
|
public int FemaleNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 合计人数
|
|
/// </summary>
|
|
public int TotalNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 男性比例
|
|
/// </summary>
|
|
public string MaleRatio { get; set; }
|
|
|
|
/// <summary>
|
|
/// 女性比例
|
|
/// </summary>
|
|
public string FemaleRatio { get; set; }
|
|
|
|
/// <summary>
|
|
/// 平均比例
|
|
/// </summary>
|
|
public string AverageRatio { get; set; }
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 十大异常结果分析 5
|
|
/// </summary>
|
|
public class UnitPhysicalExaminationReportExportWordData_MedicalTenAbnormalResult
|
|
{
|
|
/// <summary>
|
|
/// 诊断名称
|
|
/// </summary>
|
|
public string DiagnosisName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 诊断建议
|
|
/// </summary>
|
|
public string DiagnosisSuggestion { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 体检者未完成情况 6
|
|
/// </summary>
|
|
public class UnitPhysicalExaminationReportExportWordData_MedicalUnCheckedStatistics
|
|
{
|
|
/// <summary>
|
|
/// 档案号
|
|
/// </summary>
|
|
public string PatientNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 姓名
|
|
/// </summary>
|
|
public string PatientName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 性别
|
|
/// </summary>
|
|
public string SexName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 年龄
|
|
/// </summary>
|
|
public string Age { get; set; }
|
|
|
|
/// <summary>
|
|
/// 部门名称
|
|
/// </summary>
|
|
public string DepartmentName { get; set; }
|
|
|
|
}
|
|
|
|
|
|
}
|