XinZhenYzActOrder.java 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. package thyyxxk.webserver.entity.zhuyuanyisheng.yizhuluru;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import lombok.Data;
  4. import org.springframework.format.annotation.DateTimeFormat;
  5. import java.math.BigDecimal;
  6. import java.util.Date;
  7. /**
  8. * <p>
  9. * 描述: 医嘱信息
  10. * </p>
  11. *
  12. * @author xc
  13. * @date 2022-01-12 17:38
  14. */
  15. @Data
  16. public class XinZhenYzActOrder {
  17. /**
  18. * 临时 id 用来做父子医嘱
  19. */
  20. private BigDecimal id;
  21. /**
  22. * 费用的编码 药品或项目
  23. */
  24. private String orderCode;
  25. /**
  26. * 医保编码
  27. */
  28. private String nationalCode;
  29. /**
  30. * 费用名称
  31. */
  32. private String orderName;
  33. /**
  34. * 频次
  35. */
  36. private String frequCode;
  37. /**
  38. * 医生嘱托
  39. */
  40. private String instruction;
  41. /**
  42. * 描述
  43. */
  44. private String discription;
  45. /**
  46. * 婴儿标志
  47. */
  48. private String infantFlag;
  49. /**
  50. * 医嘱时间
  51. */
  52. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  53. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss", shape = JsonFormat.Shape.STRING)
  54. private Date orderTime;
  55. /**
  56. * 医嘱开始时间
  57. */
  58. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  59. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss", shape = JsonFormat.Shape.STRING)
  60. private Date startTime;
  61. /**
  62. * 停止时间
  63. */
  64. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  65. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss", shape = JsonFormat.Shape.STRING)
  66. private Date endTime;
  67. /**
  68. * 录入人
  69. */
  70. private String physician;
  71. /**
  72. * 药品规格
  73. */
  74. private String drugSpecification;
  75. /**
  76. * 药品执行用量
  77. */
  78. private BigDecimal drugQuan;
  79. /**
  80. * 给药方式
  81. */
  82. private String supplyCode;
  83. /**
  84. * 医嘱号
  85. */
  86. private BigDecimal actOrderNo;
  87. /**
  88. * 药品类型
  89. */
  90. private String drugFlag;
  91. /**
  92. * 录入人
  93. */
  94. private String enterOper;
  95. /**
  96. * 结束时间
  97. */
  98. private Date enterTime;
  99. /**
  100. * 最小单位
  101. */
  102. private String miniUnit;
  103. /**
  104. * 药品重量
  105. */
  106. private BigDecimal drugWeight;
  107. /**
  108. * 药品重量单位
  109. */
  110. private String drugWeightUnit;
  111. /**
  112. * 录入状态 1-录入 2-确定 3-执行 4-执行 5-停止
  113. */
  114. private String statusFlag;
  115. /**
  116. * 费用标志
  117. */
  118. private String selfBuy;
  119. /**
  120. * 一次剂量
  121. */
  122. private BigDecimal dose;
  123. /**
  124. * 一次剂量 单位
  125. */
  126. private String doseUnit;
  127. /**
  128. * 执行用量 这个和 drug_quan 一样
  129. */
  130. private BigDecimal drugOcc;
  131. /**
  132. * 药品体积
  133. */
  134. private BigDecimal drugVolume;
  135. /**
  136. * 药品体积单位
  137. */
  138. private String drugVolUnit;
  139. /**
  140. * 父医嘱
  141. */
  142. private BigDecimal parentNo;
  143. /**
  144. * 包装体积
  145. */
  146. private BigDecimal packSize;
  147. /**
  148. * 包装单位体积
  149. */
  150. private String packUnit;
  151. /**
  152. * 0 普通 1 需住院确认
  153. */
  154. private String paySelf;
  155. /**
  156. * 00-项目 01-小包装 99-大包装
  157. */
  158. private String serial;
  159. /**
  160. * 药房 序号 这个是算出来的 早上 8:00:00 - 19:59:59 点 为 73
  161. * 晚上 8 点 到次日 8 点为 71
  162. */
  163. private String groupNo;
  164. /**
  165. * 1:医生录入
  166. */
  167. private String doctorFlag;
  168. /**
  169. * 执行科室
  170. */
  171. private String execUnit;
  172. /**
  173. * 申请已接收
  174. */
  175. private String regFlag;
  176. /**
  177. * 医保自费标志
  178. */
  179. private String ybSelfFlag;
  180. /**
  181. * 紧急标志
  182. */
  183. private String emergencyFlag;
  184. /**
  185. * 饭前饭后 标志
  186. */
  187. private String kfFlag;
  188. /**
  189. * 抗菌药物
  190. */
  191. private Integer kjywFlag;
  192. /*
  193. * 如果这个药是抗菌药物的话 就需要在 yz_act_record_kss中插入
  194. * */
  195. /**
  196. * 用药方式
  197. * 0-无
  198. * 1-手术预防用药 2-非手术预防用药 3-治疗用药-标本已送检 4-治疗用药-标本未已送检
  199. * 5-皮试用药
  200. */
  201. private Integer yyfs;
  202. /**
  203. * 手术切口
  204. * 0-无
  205. * 1-Ⅰ类切口 2-Ⅱ类切口 3-Ⅲ类切口
  206. * 4-微创 5-介入 6-其他
  207. */
  208. private Integer ssqk;
  209. /**
  210. * 术前用药时间
  211. * 0-无
  212. * 1-0.5至1小时
  213. * 2-2小时
  214. * 3-其他
  215. */
  216. private Integer yysj;
  217. // 药品的等级
  218. private Integer ypLevel;
  219. // 删除标志
  220. private Integer delFlag;
  221. // 停止人
  222. private String modifier;
  223. }