CrmPatientMi.java 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. package thyyxxk.wxservice_server.entity.chronicdisease;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.fasterxml.jackson.annotation.JsonProperty;
  4. import lombok.Data;
  5. import java.io.Serializable;
  6. import java.math.BigDecimal;
  7. import java.util.List;
  8. /**
  9. * @ClassName CrmPatientMi
  10. * @Author Administrator
  11. * @Date 2023/11/23 15:15
  12. * @Version 1.0
  13. * @Description 慢特病基本信息
  14. **/
  15. @Data
  16. public class CrmPatientMi implements Serializable {
  17. private static final long serialVersionUID = -1L;
  18. /**
  19. * 用户ID
  20. */
  21. @JsonProperty("pId")
  22. private String pId;
  23. /**
  24. * 姓名
  25. */
  26. @JsonProperty("pName")
  27. private String pName;
  28. /**
  29. * 性别
  30. */
  31. private String sex;
  32. private String sexLabel;
  33. /**
  34. * 出生日期
  35. */
  36. private String birthDate;
  37. /**
  38. * 病人来源
  39. */
  40. @JsonProperty("pType")
  41. private String pType;
  42. private String typeLabel;
  43. /**
  44. * 所属企业
  45. */
  46. private String entId;
  47. /**
  48. * 门诊号
  49. */
  50. private String hisMzNo;
  51. /**
  52. * 住院号
  53. */
  54. private String hisZyNo;
  55. /**
  56. * 病案号
  57. */
  58. private String hisBaNo;
  59. /**
  60. * 体检号
  61. */
  62. private String hisTjNo;
  63. /**
  64. * 证件号
  65. */
  66. private String socialNo;
  67. /**
  68. * 卡号
  69. */
  70. private String cardNo;
  71. /**
  72. * 婚姻状况
  73. */
  74. private String marryCode;
  75. /**
  76. * 国籍
  77. */
  78. private String countryCode;
  79. /**
  80. * 民族
  81. */
  82. private String nationCode;
  83. /**
  84. * 职业
  85. */
  86. private String occupationCode;
  87. /**
  88. * 行业
  89. */
  90. private String vocationCode;
  91. /**
  92. * 区县编码
  93. */
  94. private String districtCode;
  95. /**
  96. * 区县e-mail
  97. */
  98. @JsonProperty("eMail")
  99. private String eMail;
  100. /**
  101. * 家庭电话
  102. */
  103. private String homeTel;
  104. /**
  105. * 家庭住址
  106. */
  107. private String homeStreet;
  108. /**
  109. * 家庭邮编
  110. */
  111. private String homeZip;
  112. /**
  113. * 单位电话
  114. */
  115. private String empTel;
  116. /**
  117. * 单位名称
  118. */
  119. private String empName;
  120. /**
  121. * 单位地址
  122. */
  123. private String empStreet;
  124. /**
  125. * 单位邮编
  126. */
  127. private String empZip;
  128. /**
  129. * 联系电话
  130. */
  131. private String relTel;
  132. /**
  133. * 联系电话2
  134. */
  135. private String relTel2;
  136. /**
  137. * 联系人电话
  138. */
  139. private String relNameTel;
  140. /**
  141. * 联系人姓名
  142. */
  143. private String relName;
  144. /**
  145. * 联系人关系
  146. */
  147. private String relCode;
  148. private String relLabel;
  149. /**
  150. * 联系人地址
  151. */
  152. private String relStreet;
  153. /**
  154. * 联系人邮编
  155. */
  156. private String relZip;
  157. /**
  158. * 最近一次医疗方式
  159. */
  160. private String lastType;
  161. /**
  162. * 最近一次医疗时间
  163. */
  164. private String lastDate;
  165. /**
  166. * 特殊备注
  167. */
  168. @JsonProperty("pComment")
  169. private String pComment;
  170. /**
  171. * 病人等级
  172. */
  173. private String importLevel;
  174. /**
  175. * 等级描述
  176. */
  177. private String importComment;
  178. /**
  179. * 潜在问题(等级)
  180. */
  181. private String quLevel;
  182. /**
  183. * 潜在问题说明
  184. */
  185. private String quComment;
  186. /**
  187. * 证件类型
  188. */
  189. private String certificateType = "1";
  190. /**
  191. * 慢特病类型
  192. */
  193. private String chronicDiseaseType;
  194. private String chronicDiseaseTypeLabel;
  195. /**
  196. * 省
  197. */
  198. private String provinceCode;
  199. /**
  200. * 市
  201. */
  202. private String cityCode;
  203. /**
  204. * 详细地址
  205. */
  206. private String detailAdress;
  207. /**
  208. * 创建时间
  209. */
  210. private String createDate;
  211. /**
  212. * 创建人
  213. */
  214. private String creatId;
  215. /**
  216. * 主管医生(id)
  217. */
  218. private String referPhysician;
  219. /**
  220. * 最近一次随访次数
  221. */
  222. private Integer visitTimes;
  223. /**
  224. * 下次随访时间
  225. */
  226. private String visitDate;
  227. /**
  228. * 年龄
  229. */
  230. private Integer age;
  231. /**
  232. * 区(地区)
  233. */
  234. private String areaCode;
  235. /**
  236. * 身高
  237. */
  238. @TableField(exist = false)
  239. private BigDecimal height;
  240. /**
  241. * 体重
  242. */
  243. @TableField(exist = false)
  244. private BigDecimal weight;
  245. /**
  246. * 体温
  247. */
  248. @TableField(exist = false)
  249. private BigDecimal temperature;
  250. /**
  251. * 收缩血压
  252. */
  253. @TableField(exist = false)
  254. private Integer bloodPressureHigh;
  255. /**
  256. * 舒张血压
  257. */
  258. @TableField(exist = false)
  259. private Integer bloodPressureLow;
  260. /**
  261. * 心率
  262. */
  263. @TableField(exist = false)
  264. private Integer heartRate;
  265. /**
  266. * 血糖
  267. */
  268. @TableField(exist = false)
  269. private BigDecimal bloodSugar;
  270. /**
  271. * 血氧
  272. */
  273. @TableField(exist = false)
  274. private String bloodOxygen;
  275. /**
  276. * 呼吸频率
  277. */
  278. @TableField(exist = false)
  279. private Integer respiratoryRate;
  280. /**
  281. * 慢特病类型组
  282. */
  283. @TableField(exist = false)
  284. private List<String> chronicDiseaseTypeArr;
  285. /**
  286. * 主管医生名字(前端回显)
  287. */
  288. @TableField(exist = false)
  289. private String referPhysicianName;
  290. }