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