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.
|
|
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; } }}
|