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.
		
		
		
		
		
			
		
			
				
					
					
						
							360 lines
						
					
					
						
							9.1 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							360 lines
						
					
					
						
							9.1 KiB
						
					
					
				
								using Shentun.Peis.OcCheckTypes;
							 | 
						|
								using Shentun.Peis.OccupationalDiseases;
							 | 
						|
								using System;
							 | 
						|
								using System.Collections.Generic;
							 | 
						|
								using System.ComponentModel.DataAnnotations.Schema;
							 | 
						|
								using System.Text;
							 | 
						|
								
							 | 
						|
								namespace Shentun.Peis.PrintReports
							 | 
						|
								{
							 | 
						|
								    public class OccupationalDiseaseMedicalReportDto : MedicalReportDto
							 | 
						|
								    {
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 职业病检查类别
							 | 
						|
								        /// </summary>
							 | 
						|
								        public List<OccupationalDiseaseMedicalReport_OcCheckTypeDto> OcCheckTypeDtos { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 职业病基本信息
							 | 
						|
								        /// </summary>
							 | 
						|
								        public OccupationalDiseaseMedicalReport_PatientOccupationalDiseaseDto PatientOccupationalDisease { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 职业史
							 | 
						|
								        /// </summary>
							 | 
						|
								        public List<OccupationalDiseaseMedicalReport_PatientOccupationalHistoryDto> PatientOccupationalHistoryDtos { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 毒害因素
							 | 
						|
								        /// </summary>
							 | 
						|
								        public List<OccupationalDiseaseMedicalReport_PatientPoisonDto> PatientPoisonDtos { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 职业病症状
							 | 
						|
								        /// </summary>
							 | 
						|
								        public List<OccupationalDiseaseMedicalReport_PatientSymptomDto> PatientSymptomDtos { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 职业病史
							 | 
						|
								        /// </summary>
							 | 
						|
								        public List<OccupationalDiseaseMedicalReport_PatientOccupationalMedicalHistoryDto> PatientOccupationalMedicalHistoryDtos { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 既往病史
							 | 
						|
								        /// </summary>
							 | 
						|
								        public List<OccupationalDiseaseMedicalReport_PatientOccupationalMedicalHistoryDto> PatientPastMedicalHistoryDtos { get; set; }
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								    /// <summary>
							 | 
						|
								    /// 职业病检查类别
							 | 
						|
								    /// </summary>
							 | 
						|
								    public class OccupationalDiseaseMedicalReport_OcCheckTypeDto
							 | 
						|
								    {
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// ID
							 | 
						|
								        /// </summary>
							 | 
						|
								        public Guid OcCheckTypeId { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 职业病检查类别名称
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string DisplayName { get; set; }
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 自定义简码
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string SimpleCode { get; set; }
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 显示顺序
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int DisplayOrder { get; set; }
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								    /// <summary>
							 | 
						|
								    /// 职业病基本信息
							 | 
						|
								    /// </summary>
							 | 
						|
								    public class OccupationalDiseaseMedicalReport_PatientOccupationalDiseaseDto
							 | 
						|
								    {
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 职业病检查类别
							 | 
						|
								        /// </summary>
							 | 
						|
								        public Guid OcCheckTypeId { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 职业病检查类别名称
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string OcCheckTypeName { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 工种
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string JobType { get; set; }
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 总工龄
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string TotalWorkTime { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 接害工龄
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string PoisonWorkTime { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 接害因素
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string RiskFactors { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 家族遗传病史
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string FamilyGeneticHistory { get; set; }
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 末次月经日期
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string LastMenstrualPeriodDate { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 初潮多少岁
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? FirstMenstruation { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 经期多少天
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? MenstruationTimeLength { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 周期多少天
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? MenstruationCycle { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 停经多少岁
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? MenstruationEndAge { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 经期
							 | 
						|
								        /// </summary>
							 | 
						|
								        public char? MenstruationFlag { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 现有子女人数
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? ChildrenNum { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 流产次数
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? AbortionTimes { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 早产次数
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? PrematureBirthTimes { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 死产次数
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? StillbirthTimes { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 异常胎次数
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? AbnormalTimes { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 抽烟史
							 | 
						|
								        /// </summary>
							 | 
						|
								        public char? SmokeFlag { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 每天多少支 区间开始
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? SmokeNum { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 每天多少支  区间结束
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? SmokeNumMax { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 抽烟年限
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? SmokeYears { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 饮酒史
							 | 
						|
								        /// </summary>
							 | 
						|
								        public char? DrinkFlag { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 每次多少ml 区间开始
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? DrinkNum { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 每次多少ml 区间结束
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? DrinkNumMax { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 饮酒年限
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int? DrinkYears { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 其他
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string Other { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 职业性异常
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string OccupationalAbnormal { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 非职业性异常
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string NoOccupationalAbnormal { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 职业性异常建议
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string OccupationalAbSuggestion { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 非职业性异常建议
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string NoOccupAbSuggestion { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 处理意见
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string HandleSuggestion { get; set; }
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								    /// <summary>
							 | 
						|
								    /// 职业病毒害因素
							 | 
						|
								    /// </summary>
							 | 
						|
								    public class OccupationalDiseaseMedicalReport_PatientPoisonDto
							 | 
						|
								    {
							 | 
						|
								        public string PoisonName { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 职业体检结论ID
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string OccupationalAbnormalName { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 显示顺序
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int DisplayOrder { get; set; }
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								    /// <summary>
							 | 
						|
								    /// 职业病症状
							 | 
						|
								    /// </summary>
							 | 
						|
								    public class OccupationalDiseaseMedicalReport_PatientSymptomDto
							 | 
						|
								    {
							 | 
						|
								
							 | 
						|
								        public string SymptomName { get; set; }
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 程度
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string Degree { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 时间
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string TimeLength { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 显示顺序
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int DisplayOrder { get; set; }
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								    /// <summary>
							 | 
						|
								    /// 职业史
							 | 
						|
								    /// </summary>
							 | 
						|
								    public class OccupationalDiseaseMedicalReport_PatientOccupationalHistoryDto
							 | 
						|
								    {
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 单位
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string Org { get; set; }
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 开始日期
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string BeginDate { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 结束日期
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string EndDate { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 车间
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string WorkShop { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 工种
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string WorkType { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 毒害因素
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string Poison { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 防护措施
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string ProtectiveMeasures { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 显示顺序
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int DisplayOrder { get; set; }
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								    public class OccupationalDiseaseMedicalReport_PatientOccupationalMedicalHistoryDto
							 | 
						|
								    {
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 病名
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string OccupationalDisease { get; set; }
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 诊断日期
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string DiagnosisDate { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 诊断单位
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string DiagnosisHospital { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 是否恢复
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string IsRecovery { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 治疗方式
							 | 
						|
								        /// </summary>
							 | 
						|
								        public string TreatmentMethods { get; set; }
							 | 
						|
								
							 | 
						|
								        /// <summary>
							 | 
						|
								        /// 显示顺序
							 | 
						|
								        /// </summary>
							 | 
						|
								        public int DisplayOrder { get; set; }
							 | 
						|
								    }
							 | 
						|
								}
							 |