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.

208 lines
5.1 KiB

2 years ago
1 year ago
2 years ago
2 years ago
2 years ago
1 year ago
2 years ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel.DataAnnotations.Schema;
  4. using System.ComponentModel.DataAnnotations;
  5. using System.Text;
  6. namespace Shentun.Peis.PhoneFollowUps
  7. {
  8. public class PhoneFollowUpWithCriticalItemDto
  9. {
  10. /// <summary>
  11. /// 随访主表ID
  12. /// </summary>
  13. public Guid FollowUpId { get; set; }
  14. /// <summary>
  15. /// 姓名
  16. /// </summary>
  17. public string PatientName { get; set; }
  18. /// <summary>
  19. /// 身份证
  20. /// </summary>
  21. public string IdNo { get; set; }
  22. /// <summary>
  23. /// 人员ID
  24. /// </summary>
  25. public Guid PatientRegisterId { get; set; }
  26. /// <summary>
  27. /// 人员条码号
  28. /// </summary>
  29. public string PatientRegisterNo { get; set; }
  30. /// <summary>
  31. /// 体检次数
  32. /// </summary>
  33. public short MedicalTimes { get; set; }
  34. public string SexName { get; set; }
  35. /// <summary>
  36. /// 出生日期
  37. /// </summary>
  38. public string? BirthDate { get; set; }
  39. /// <summary>
  40. /// 年龄
  41. /// </summary>
  42. public short? Age { get; set; }
  43. /// <summary>
  44. /// 工卡号
  45. /// </summary>
  46. public string? JobCardNo { get; set; }
  47. /// <summary>
  48. /// 体检卡号
  49. /// </summary>
  50. public string? MedicalCardNo { get; set; }
  51. public string MaritalStatusName { get; set; }
  52. public string MedicalTypeName { get; set; }
  53. public string PersonnelTypeName { get; set; }
  54. /// <summary>
  55. /// 职务
  56. /// </summary>
  57. public string? JobPost { get; set; }
  58. /// <summary>
  59. /// 职称
  60. /// </summary>
  61. public string? JobTitle { get; set; }
  62. /// <summary>
  63. /// 是否上传到WEB
  64. /// </summary>
  65. public char? IsUpload { get; set; }
  66. /// <summary>
  67. /// 完成标志
  68. /// </summary>
  69. public char? CompleteFlag { get; set; }
  70. /// <summary>
  71. /// 体检开始标志
  72. /// </summary>
  73. public char? IsMedicalStart { get; set; }
  74. /// <summary>
  75. /// 体检开始日期
  76. /// </summary>
  77. public string? MedicalStartDate { get; set; }
  78. /// <summary>
  79. /// 档案号
  80. /// </summary>
  81. public string PatientNo { get; set; }
  82. public string? NationName { get; set; }
  83. /// <summary>
  84. /// 电话
  85. /// </summary>
  86. public string? Telephone { get; set; }
  87. /// <summary>
  88. /// 手机号
  89. /// </summary>
  90. public string? MobileTelephone { get; set; }
  91. /// <summary>
  92. /// 部门
  93. /// </summary>
  94. public string CustomerOrgName { get; set; }
  95. /// <summary>
  96. /// 单位
  97. /// </summary>
  98. public string CustomerOrgParentName { get; set; }
  99. /// <summary>
  100. /// 组合项目异常集合
  101. /// </summary>
  102. public List<PhoneFollowUpWithCriticalItemAbnormalAsbitemDto> AbnormalAsbitemDetail { get; set; }
  103. /// <summary>
  104. /// 项目异常集合
  105. /// </summary>
  106. public List<PhoneFollowUpWithCriticalItemAbnormalItemDto> AbnormalItemDetail { get; set; }
  107. /// <summary>
  108. /// 电话随访记录
  109. /// </summary>
  110. public List<PhoneFollowUpSimpleDto> PhoneFollowUpDetail { get; set; }
  111. /// <summary>
  112. /// 危急值处理内容 多个拼合在一起
  113. /// </summary>
  114. public string CriticalValueContents { get; set; }
  115. /// <summary>
  116. /// 是否短信随访创建完成
  117. /// </summary>
  118. public char IsSmsComplete { get; set; }
  119. /// <summary>
  120. /// 是否电话随访创建完成
  121. /// </summary>
  122. public char IsPhoneComplete { get; set; }
  123. /// <summary>
  124. /// 诊断级别ID
  125. /// </summary>
  126. public string DiagnosisLevelNames { get; set; }
  127. }
  128. public class PhoneFollowUpWithCriticalItemAbnormalItemDto
  129. {
  130. /// <summary>
  131. ///项目名称
  132. /// </summary>
  133. public string ItemName { get; set; }
  134. /// <summary>
  135. ///异常描述
  136. /// </summary>
  137. public string CriticalValueContent { get; set; }
  138. /// <summary>
  139. /// 是否危急值
  140. /// </summary>
  141. public char IsCriticalValue { get; set; }
  142. /// <summary>
  143. /// 是否复查
  144. /// </summary>
  145. public char IsReview { get; set; }
  146. }
  147. public class PhoneFollowUpWithCriticalItemAbnormalAsbitemDto
  148. {
  149. /// <summary>
  150. ///组合项目名称
  151. /// </summary>
  152. public string AsbitemName { get; set; }
  153. /// <summary>
  154. ///异常描述
  155. /// </summary>
  156. public string CriticalValueContent { get; set; }
  157. /// <summary>
  158. /// 是否危急值
  159. /// </summary>
  160. public char IsCriticalValue { get; set; }
  161. /// <summary>
  162. /// 是否复查
  163. /// </summary>
  164. public char IsReview { get; set; }
  165. }
  166. }