QcResultPageVO.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. package com.diagbot.vo;
  2. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Getter;
  5. import lombok.Setter;
  6. import org.springframework.format.annotation.DateTimeFormat;
  7. import javax.validation.constraints.NotNull;
  8. import java.util.Date;
  9. /**
  10. * @Description:
  11. * @Author:zhaops
  12. * @time: 2020/6/16 17:00
  13. */
  14. @Getter
  15. @Setter
  16. public class QcResultPageVO extends Page {
  17. @ApiModelProperty(hidden = true)
  18. private Long userId;
  19. @ApiModelProperty(hidden = true)
  20. private String hospitalId;
  21. /**
  22. * 病历号
  23. */
  24. private String behospitalCode;
  25. /**
  26. * 病人姓名
  27. */
  28. private String patName;
  29. /**
  30. * title名称
  31. */
  32. private String titleName;
  33. /**
  34. * 条目名称
  35. */
  36. private String casesEntryName;
  37. /**
  38. * 主诊断
  39. */
  40. private String diagnose;
  41. /**
  42. * 条目id
  43. */
  44. private Long casesEntryId;
  45. /**
  46. * 模块名称
  47. */
  48. private String casesName;
  49. /**
  50. * 模块id
  51. */
  52. private Long casesId;
  53. /**
  54. * 科室名称
  55. */
  56. private String deptName;
  57. /**
  58. * 科室id
  59. */
  60. private String deptClass;
  61. /**
  62. * 科室id
  63. */
  64. private String deptId;
  65. /**
  66. * 医生姓名
  67. */
  68. private String doctorName;
  69. /**
  70. * 医生编号
  71. */
  72. private String doctorId;
  73. /**
  74. * 病历等级
  75. */
  76. private String level;
  77. @NotNull(message = "请输入起始时间")
  78. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  79. private String startDate;
  80. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  81. @NotNull(message = "请输入截止时间")
  82. private String endDate;
  83. /**
  84. * 单项否决
  85. */
  86. private Integer isReject;
  87. /**
  88. * 规则类型(0:无,1:空项,2:错误)
  89. */
  90. private Integer ruleType;
  91. /**
  92. * 离院人员类型(0/null:总人数,1:死亡人数,2:新生儿,3:手术病人数,4:非医嘱离院病人,5:31日再入院病人)
  93. */
  94. private Integer leaveHosType;
  95. /**
  96. * 核查状态(1:已核查,0:未核查)
  97. */
  98. private Integer checkStatus;
  99. /**
  100. * 首页核查状态(1:已核查,0:未核查)
  101. */
  102. private Integer mrStatus;
  103. /**
  104. * 病历核查人员
  105. */
  106. private String chName;
  107. /**
  108. * 首页核查人员
  109. */
  110. private String mrName;
  111. /**
  112. * 病历核查起始时间
  113. */
  114. private Date chTimeStart;
  115. /**
  116. * 病历核查截止时间
  117. */
  118. private Date chTimeEnd;
  119. /**
  120. * 首页核查起始时间
  121. */
  122. private Date mrTimeStart;
  123. /**
  124. * 首页核查截止时间
  125. */
  126. private Date mrTimeEnd;
  127. /**
  128. * 是否归档(0:未归档,1:已归档)
  129. */
  130. private String isPlacefile = "1";
  131. /**
  132. * 住院超过31日标志
  133. */
  134. private Integer beHosGT31Days;
  135. /**
  136. * 改善标志(1:病案首页改善病历,2:病案首页改善至合格病历,3:病案首页改善至满分病历)
  137. */
  138. private Integer improveType;
  139. @ApiModelProperty("是否日间病例,1:是,0:否")
  140. private String isDaytime;
  141. }