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.
566 lines
15 KiB
566 lines
15 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Report.Entity
|
|
{
|
|
public class Dto0010
|
|
{
|
|
/// <summary>
|
|
/// 单位名称
|
|
/// </summary>
|
|
public string customerOrgName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 证书编号
|
|
/// </summary>
|
|
public string certificateNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 备案号
|
|
/// </summary>
|
|
public string recordNumber { get; set; }
|
|
|
|
/// <summary>
|
|
/// 体检中心名称
|
|
/// </summary>
|
|
public string medicalCenterName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 体检日期 年月日
|
|
/// </summary>
|
|
public string medicalStartDate { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 报告日期 年月日
|
|
/// </summary>
|
|
public string reportDate { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 职业病检测类别 集合
|
|
/// </summary>
|
|
public List<GetCompanyOccupationalDiseaseDetailReportOcCheckTypeDetailDto> ocCheckTypeNames { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 检查情况报告列表
|
|
/// </summary>
|
|
public List<GetCompanyOccupationalDiseaseDetailReportOcCheckTypeSummaryDto> ocCheckTypeDetails { get; set; } = new List<GetCompanyOccupationalDiseaseDetailReportOcCheckTypeSummaryDto>();
|
|
|
|
/// <summary>
|
|
/// 体检结果描述
|
|
/// </summary>
|
|
public string medicalResultDesc { get; set; }
|
|
|
|
/// <summary>
|
|
/// 未见异常一览表
|
|
/// </summary>
|
|
public List<GetCompanyOccupationalDiseaseDetailReportMedicalResultDetailDto> noAbnormalConditionsDetails { get; set; } = new List<GetCompanyOccupationalDiseaseDetailReportMedicalResultDetailDto>();
|
|
|
|
|
|
/// <summary>
|
|
/// 其他疾病或异常人员一览表
|
|
/// </summary>
|
|
public List<GetCompanyOccupationalDiseaseDetailReportMedicalResultDetailDto> otherDiseasesOrAbnormalIndividualsDetails { get; set; } = new List<GetCompanyOccupationalDiseaseDetailReportMedicalResultDetailDto>();
|
|
|
|
/// <summary>
|
|
/// 复查人员一览表明细
|
|
/// </summary>
|
|
public List<GetCompanyOccupationalDiseaseDetailReportMedicalResultDetailDto> reviewPersonnelDetails { get; set; } = new List<GetCompanyOccupationalDiseaseDetailReportMedicalResultDetailDto>();
|
|
|
|
|
|
/// <summary>
|
|
/// 职业禁忌证人员一览表
|
|
/// </summary>
|
|
public List<GetCompanyOccupationalDiseaseDetailReportMedicalResultDetailDto> occupationalContraindicationDetails { get; set; } = new List<GetCompanyOccupationalDiseaseDetailReportMedicalResultDetailDto>();
|
|
|
|
/// <summary>
|
|
/// 疑似职业病人员一览表
|
|
/// </summary>
|
|
public List<GetCompanyOccupationalDiseaseDetailReportMedicalResultDetailDto> suspectedOccupationalDiseaseDetails { get; set; } = new List<GetCompanyOccupationalDiseaseDetailReportMedicalResultDetailDto>(); /// <summary>
|
|
/// 职业病专科复查人员一览表明细
|
|
/// <summary>
|
|
/// 缺项人员一览表
|
|
/// </summary>
|
|
public List<GetCompanyOccupationalDiseaseDetailReportListOfMissingItemsDetailDto> listOfMissingItemsDetails { get; set; } = new List<GetCompanyOccupationalDiseaseDetailReportListOfMissingItemsDetailDto>();
|
|
|
|
/// <summary>
|
|
/// 未检人员一览表
|
|
/// </summary>
|
|
public List<GetCompanyOccupationalDiseaseDetailReportUninspectedPersonnelDetailDto> uninspectedPersonnelDetails { get; set; } = new List<GetCompanyOccupationalDiseaseDetailReportUninspectedPersonnelDetailDto>();
|
|
|
|
|
|
/// <summary>
|
|
/// 职业病异常明细
|
|
/// </summary>
|
|
public List<GetCompanyOccupationalDiseaseDetailReportOccupationalAbnormalDetailDto> occupationalAbnormalDetails { get; set; } = new List<GetCompanyOccupationalDiseaseDetailReportOccupationalAbnormalDetailDto>();
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 体检结果异常率明细
|
|
/// </summary>
|
|
public List<GetCompanyOccupationalDiseaseDetailReportMedicalResultAbnormalRateDetailDto> medicalResultAbnormalRateDetails { get; set; } = new List<GetCompanyOccupationalDiseaseDetailReportMedicalResultAbnormalRateDetailDto>();
|
|
}
|
|
/// <summary>
|
|
/// 检查类别 多选框
|
|
/// </summary>
|
|
public class GetCompanyOccupationalDiseaseDetailReportOcCheckTypeDetailDto
|
|
{
|
|
/// <summary>
|
|
/// 名称
|
|
/// </summary>
|
|
public string ocCheckTypeName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否选中
|
|
/// </summary>
|
|
public bool isSelected { get; set; } = false;
|
|
}
|
|
/// <summary>
|
|
/// 附件一~五
|
|
/// </summary>
|
|
public class GetCompanyOccupationalDiseaseDetailReportMedicalResultDetailDto
|
|
{
|
|
/// <summary>
|
|
/// 人员条码号
|
|
/// </summary>
|
|
public string patientRegisterNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 姓名
|
|
/// </summary>
|
|
public string patientName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 工种
|
|
/// </summary>
|
|
public string jobType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 接害工龄
|
|
/// </summary>
|
|
public string poisonWorkTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 毒害因素 A、B格式
|
|
/// </summary>
|
|
public string poisonNames { get; set; }
|
|
|
|
/// <summary>
|
|
/// 异常指标
|
|
/// </summary>
|
|
public string anomalyIndex { get; set; }
|
|
|
|
/// <summary>
|
|
/// 处理意见
|
|
/// </summary>
|
|
public string handlingSuggestions { get; set; }
|
|
|
|
/// <summary>
|
|
/// 体检结论
|
|
/// </summary>
|
|
public string medicalConclusion { get; set; }
|
|
|
|
/// <summary>
|
|
/// 职业病检查类别
|
|
/// </summary>
|
|
public string ocCheckTypeName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 身份证号码
|
|
/// </summary>
|
|
public string idNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 性别
|
|
/// </summary>
|
|
public string sexName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 年龄
|
|
/// </summary>
|
|
public string age { get; set; }
|
|
|
|
/// <summary>
|
|
/// 体检日期
|
|
/// </summary>
|
|
public string medicalStartDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 总检医生
|
|
/// </summary>
|
|
public string summaryDoctorName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 排序
|
|
/// </summary>
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class GetCompanyOccupationalDiseaseDetailReportListOfMissingItemsDetailDto
|
|
{
|
|
/// <summary>
|
|
/// 人员条码号
|
|
/// </summary>
|
|
public string patientRegisterNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 姓名
|
|
/// </summary>
|
|
public string patientName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 身份证
|
|
/// </summary>
|
|
public string idNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 工种
|
|
/// </summary>
|
|
public string jobType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 接害工龄
|
|
/// </summary>
|
|
public string poisonWorkTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 毒害因素 A、B格式
|
|
/// </summary>
|
|
public string poisonNames { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 职业病检查类别
|
|
/// </summary>
|
|
public string ocCheckTypeName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 性别
|
|
/// </summary>
|
|
public string sexName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 年龄
|
|
/// </summary>
|
|
public string age { get; set; }
|
|
|
|
/// <summary>
|
|
/// 体检日期
|
|
/// </summary>
|
|
public string medicalStartDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 总检医生
|
|
/// </summary>
|
|
public string summaryDoctorName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 未检组合项目名称
|
|
/// </summary>
|
|
public string unCheckAsbitemName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 排序
|
|
/// </summary>
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 未检
|
|
/// </summary>
|
|
public class GetCompanyOccupationalDiseaseDetailReportUninspectedPersonnelDetailDto
|
|
{
|
|
/// <summary>
|
|
/// 人员条码号
|
|
/// </summary>
|
|
public string patientRegisterNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 姓名
|
|
/// </summary>
|
|
public string patientName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 身份证
|
|
/// </summary>
|
|
public string idNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 工种
|
|
/// </summary>
|
|
public string jobType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 接害工龄
|
|
/// </summary>
|
|
public string poisonWorkTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 毒害因素 A、B格式
|
|
/// </summary>
|
|
public string poisonNames { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 职业病检查类别
|
|
/// </summary>
|
|
public string ocCheckTypeName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 性别
|
|
/// </summary>
|
|
public string sexName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 年龄
|
|
/// </summary>
|
|
public string age { get; set; }
|
|
|
|
/// <summary>
|
|
/// 体检日期
|
|
/// </summary>
|
|
public string medicalStartDate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 总检医生
|
|
/// </summary>
|
|
public string summaryDoctorName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 未检组合项目名称
|
|
/// </summary>
|
|
public string unCheckAsbitemName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 排序
|
|
/// </summary>
|
|
public int displayOrder { get; set; }
|
|
|
|
}
|
|
|
|
public class GetCompanyOccupationalDiseaseDetailReportOcCheckTypeSummaryDto
|
|
{
|
|
/// <summary>
|
|
/// 毒害因素名称 A、B格式
|
|
/// </summary>
|
|
public string poisonNames { get; set; }
|
|
|
|
/// <summary>
|
|
/// 职业病检查类别名称
|
|
/// </summary>
|
|
public string ocCheckTypeName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 人数
|
|
/// </summary>
|
|
public int checkCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 排序
|
|
/// </summary>
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class GetCompanyOccupationalDiseaseDetailReportOccupationalAbnormalDetailDto
|
|
{
|
|
/// <summary>
|
|
/// 异常名称
|
|
/// </summary>
|
|
public string occupationalAbnormalName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 人数
|
|
/// </summary>
|
|
public int occupationalAbnormalCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 人数
|
|
/// </summary>
|
|
public decimal occupationalAbnormalRatio { get; set; }
|
|
|
|
/// <summary>
|
|
/// 排序
|
|
/// </summary>
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
|
|
public class GetCompanyOccupationalDiseaseDetailReportMedicalResultAbnormalRateDetailDto
|
|
{
|
|
/// <summary>
|
|
/// 组合项目名称
|
|
/// </summary>
|
|
public string asbitemName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 异常率
|
|
/// </summary>
|
|
public decimal abnormalRate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 异常人员名称 A、B格式
|
|
/// </summary>
|
|
public string abnormalPatientNames { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 排序
|
|
/// </summary>
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class GetCompanyOccupationalDiseaseDetailReportReviewPersonnelDetailDto
|
|
{
|
|
/// <summary>
|
|
/// 人员条码号
|
|
/// </summary>
|
|
public string patientRegisterNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 姓名
|
|
/// </summary>
|
|
public string patientName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 身份证
|
|
/// </summary>
|
|
public string idNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 毒害因素
|
|
/// </summary>
|
|
public string poisonName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 检查结果
|
|
/// </summary>
|
|
public string checkResult { get; set; }
|
|
|
|
/// <summary>
|
|
/// 处理意见
|
|
/// </summary>
|
|
public string handlingSuggestions { get; set; }
|
|
|
|
/// <summary>
|
|
/// 排序
|
|
/// </summary>
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class GetCompanyOccupationalDiseaseDetailReportDiagnosisAndTreatmentDetailDto
|
|
{
|
|
/// <summary>
|
|
/// 人员条码号
|
|
/// </summary>
|
|
public string patientRegisterNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 姓名
|
|
/// </summary>
|
|
public string patientName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 身份证
|
|
/// </summary>
|
|
public string idNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 未检组合项目名称
|
|
/// </summary>
|
|
public string unCheckAsbitemName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 排序
|
|
/// </summary>
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class GetCompanyOccupationalDiseaseDetailReportOccupationalContraindicationDetailDto
|
|
{
|
|
/// <summary>
|
|
/// 人员条码号
|
|
/// </summary>
|
|
public string patientRegisterNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 姓名
|
|
/// </summary>
|
|
public string patientName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 身份证
|
|
/// </summary>
|
|
public string idNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 毒害因素
|
|
/// </summary>
|
|
public string poisonName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 检查结果
|
|
/// </summary>
|
|
public string checkResult { get; set; }
|
|
|
|
/// <summary>
|
|
/// 处理意见
|
|
/// </summary>
|
|
public string handlingSuggestions { get; set; }
|
|
|
|
/// <summary>
|
|
/// 排序
|
|
/// </summary>
|
|
public int displayOrder { get; set; }
|
|
}
|
|
|
|
public class GetCompanyOccupationalDiseaseDetailReportSuspectedOccupationalDiseaseDetailDto
|
|
{
|
|
/// <summary>
|
|
/// 人员条码号
|
|
/// </summary>
|
|
public string patientRegisterNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 姓名
|
|
/// </summary>
|
|
public string patientName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 身份证
|
|
/// </summary>
|
|
public string idNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 毒害因素
|
|
/// </summary>
|
|
public string poisonName { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 检查结果
|
|
/// </summary>
|
|
public string checkResult { get; set; }
|
|
|
|
/// <summary>
|
|
/// 处理意见
|
|
/// </summary>
|
|
public string handlingSuggestions { get; set; }
|
|
|
|
/// <summary>
|
|
/// 排序
|
|
/// </summary>
|
|
public int displayOrder { get; set; }
|
|
}
|
|
}
|