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.

171 lines
4.0 KiB

2 years ago
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace Shentun.Peis.OccupationalDiseases
  5. {
  6. public class PatientOccupationalDiseaseDto : AuditedEntityDtoName
  7. {
  8. /// <summary>
  9. /// 职业病检查类别
  10. /// </summary>
  11. public Guid OcCheckTypeId { get; set; }
  12. /// <summary>
  13. /// 工种
  14. /// </summary>
  15. public string JobType { get; set; }
  16. /// <summary>
  17. /// 总工龄
  18. /// </summary>
  19. public string TotalWorkTime { get; set; }
  20. /// <summary>
  21. /// 接害工龄
  22. /// </summary>
  23. public string PoisonWorkTime { get; set; }
  24. /// <summary>
  25. /// 既往病史
  26. /// </summary>
  27. public string PreviousHistory { get; set; }
  28. /// <summary>
  29. /// 病名
  30. /// </summary>
  31. public string OccupationalDisease { get; set; }
  32. /// <summary>
  33. /// 诊断日期
  34. /// </summary>
  35. public DateTime? DiagnosisDate { get; set; }
  36. /// <summary>
  37. /// 诊断单位
  38. /// </summary>
  39. public string DiagnosisHospital { get; set; }
  40. /// <summary>
  41. /// 是否恢复
  42. /// </summary>
  43. public char? IsRecovery { get; set; }
  44. /// <summary>
  45. /// 末次月经日期
  46. /// </summary>
  47. public DateTime? LastMenstrualPeriodDate { get; set; }
  48. /// <summary>
  49. /// 初潮多少岁
  50. /// </summary>
  51. public int? FirstMenstruation { get; set; }
  52. /// <summary>
  53. /// 经期多少天
  54. /// </summary>
  55. public int? MenstruationTimeLength { get; set; }
  56. /// <summary>
  57. /// 周期多少天
  58. /// </summary>
  59. public int? MenstruationCycle { get; set; }
  60. /// <summary>
  61. /// 停经多少岁
  62. /// </summary>
  63. public int? MenstruationEndAge { get; set; }
  64. /// <summary>
  65. /// 经期
  66. /// </summary>
  67. public char? MenstruationFlag { get; set; }
  68. /// <summary>
  69. /// 现有子女人数
  70. /// </summary>
  71. public int? ChildrenNum { get; set; }
  72. /// <summary>
  73. /// 流产次数
  74. /// </summary>
  75. public int? AbortionTimes { get; set; }
  76. /// <summary>
  77. /// 早产次数
  78. /// </summary>
  79. public int? PrematureBirthTimes { get; set; }
  80. /// <summary>
  81. /// 死产次数
  82. /// </summary>
  83. public int? StillbirthTimes { get; set; }
  84. /// <summary>
  85. /// 异常胎次数
  86. /// </summary>
  87. public int? AbnormalTimes { get; set; }
  88. /// <summary>
  89. /// 抽烟史
  90. /// </summary>
  91. public char? SmokeFlag { get; set; }
  92. /// <summary>
  93. /// 每天多少支
  94. /// </summary>
  95. public int? SmokeNum { get; set; }
  96. /// <summary>
  97. /// 抽烟年限
  98. /// </summary>
  99. public int? SmokeYears { get; set; }
  100. /// <summary>
  101. /// 饮酒史
  102. /// </summary>
  103. public char? DrinkFlag { get; set; }
  104. /// <summary>
  105. /// 每次多少ml
  106. /// </summary>
  107. public int? DrinkNum { get; set; }
  108. /// <summary>
  109. /// 饮酒年限
  110. /// </summary>
  111. public int? DrinkYears { get; set; }
  112. /// <summary>
  113. /// 其他
  114. /// </summary>
  115. public string Other { get; set; }
  116. /// <summary>
  117. /// 职业性异常
  118. /// </summary>
  119. public string OccupationalAbnormal { get; set; }
  120. /// <summary>
  121. /// 非职业性异常
  122. /// </summary>
  123. public string NoOccupationalAbnormal { get; set; }
  124. /// <summary>
  125. /// 职业性异常建议
  126. /// </summary>
  127. public string OccupationalAbSuggestion { get; set; }
  128. /// <summary>
  129. /// 非职业性异常建议
  130. /// </summary>
  131. public string NoOccupAbSuggestion { get; set; }
  132. /// <summary>
  133. /// 处理意见
  134. /// </summary>
  135. public string HandleSuggestion { get; set; }
  136. }
  137. }