using System; using System.Collections.Generic; using System.Security.Cryptography.X509Certificates; using System.Text; namespace Shentun.Peis.OccupationalDiseaseReports { public class GetCompanyOccupationalDiseaseDetailReportDto { /// /// 单位名称 /// public string CustomerOrgName { get; set; } /// /// 证书编号 /// public string CertificateNo { get; set; } /// /// 备案号 /// public string RecordNumber { get; set; } /// /// 体检中心名称 /// public string MedicalCenterName { get; set; } /// /// 体检日期 年月日 /// public string MedicalStartDate { get; set; } /// /// 报告日期 年月日 /// public string ReportDate { get; set; } /// /// 职业病检测类别 集合 /// public List OcCheckTypeNames { get; set; } /// /// 检查情况报告列表 /// public List OcCheckTypeDetails { get; set; } = new List(); /// /// 体检结果描述 /// public string MedicalResultDesc { get; set; } /// /// 职业病异常明细 /// public List OccupationalAbnormalDetails { get; set; }=new List(); /// /// 体检结果一览表明细 /// public List MedicalResultDetails { get; set; } = new List(); /// /// 体检结果异常率明细 /// public List MedicalResultAbnormalRateDetails { get; set; } = new List(); /// /// 职业健康检查缺项情况表明细 /// public List ListOfMissingItemsDetails { get; set; } = new List(); /// /// 职业病专科复查人员一览表明细 /// public List ReviewPersonnelDetails { get; set; } = new List(); /// /// 尽快诊疗一览表 暂时 无 /// public List DiagnosisAndTreatmentDetails { get; set; } = new List(); /// /// 职业禁忌证人员一览表 /// public List OccupationalContraindicationDetails { get; set; } = new List(); /// /// 疑似职业病人员一览表 /// public List SuspectedOccupationalDiseaseDetails { get; set; } = new List(); } public class GetCompanyOccupationalDiseaseDetailReportOcCheckTypeSummaryDto { /// /// 毒害因素名称 A、B格式 /// public string PoisonNames { get; set; } /// /// 职业病检查类别名称 /// public string OcCheckTypeName { get; set; } /// /// 人数 /// public int CheckCount { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } public class GetCompanyOccupationalDiseaseDetailReportOccupationalAbnormalDetailDto { /// /// 异常名称 /// public string OccupationalAbnormalName { get; set; } /// /// 人数 /// public int OccupationalAbnormalCount { get; set; } /// /// 人数 /// public decimal OccupationalAbnormalRatio { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } public class GetCompanyOccupationalDiseaseDetailReportMedicalResultDetailDto { /// /// 人员条码号 /// public string PatientRegisterNo { get; set; } /// /// 姓名 /// public string PatientName { get; set; } /// /// 工种 /// public string JobType { get; set; } /// /// 接害工龄 /// public string PoisonWorkTime { get; set; } /// /// 毒害因素 A、B格式 /// public string PoisonNames { get; set; } /// /// 异常指标 /// public string AnomalyIndex { get; set; } /// /// 处理意见 /// public string HandlingSuggestions { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } public class GetCompanyOccupationalDiseaseDetailReportMedicalResultAbnormalRateDetailDto { /// /// 组合项目名称 /// public string AsbitemName { get; set; } /// /// 异常率 /// public decimal AbnormalRate { get; set; } /// /// 异常人员名称 A、B格式 /// public string AbnormalPatientNames { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } public class GetCompanyOccupationalDiseaseDetailReportListOfMissingItemsDetailDto { /// /// 人员条码号 /// public string PatientRegisterNo { get; set; } /// /// 姓名 /// public string PatientName { get; set; } /// /// 身份证 /// public string IdNo { get; set; } /// /// 未检组合项目名称 /// public string UnCheckAsbitemName { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } public class GetCompanyOccupationalDiseaseDetailReportReviewPersonnelDetailDto { /// /// 人员条码号 /// public string PatientRegisterNo { get; set; } /// /// 姓名 /// public string PatientName { get; set; } /// /// 身份证 /// public string IdNo { get; set; } /// /// 毒害因素 /// public string PoisonName { get; set; } /// /// 检查结果 /// public string CheckResult { get; set; } /// /// 处理意见 /// public string HandlingSuggestions { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } public class GetCompanyOccupationalDiseaseDetailReportDiagnosisAndTreatmentDetailDto { /// /// 人员条码号 /// public string PatientRegisterNo { get; set; } /// /// 姓名 /// public string PatientName { get; set; } /// /// 身份证 /// public string IdNo { get; set; } /// /// 未检组合项目名称 /// public string UnCheckAsbitemName { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } public class GetCompanyOccupationalDiseaseDetailReportOccupationalContraindicationDetailDto { /// /// 人员条码号 /// public string PatientRegisterNo { get; set; } /// /// 姓名 /// public string PatientName { get; set; } /// /// 身份证 /// public string IdNo { get; set; } /// /// 毒害因素 /// public string PoisonName { get; set; } /// /// 检查结果 /// public string CheckResult { get; set; } /// /// 处理意见 /// public string HandlingSuggestions { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } public class GetCompanyOccupationalDiseaseDetailReportSuspectedOccupationalDiseaseDetailDto { /// /// 人员条码号 /// public string PatientRegisterNo { get; set; } /// /// 姓名 /// public string PatientName { get; set; } /// /// 身份证 /// public string IdNo { get; set; } /// /// 毒害因素 /// public string PoisonName { get; set; } /// /// 检查结果 /// public string CheckResult { get; set; } /// /// 处理意见 /// public string HandlingSuggestions { get; set; } /// /// 排序 /// public int DisplayOrder { get; set; } } }