XinZhenYiZhu.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. package thyyxxk.webserver.entity.zhuyuanyisheng.yizhuluru;
  2. import lombok.Data;
  3. import thyyxxk.webserver.service.PublicServer;
  4. import javax.validation.constraints.NotNull;
  5. import java.math.BigDecimal;
  6. import java.util.Date;
  7. import java.util.List;
  8. /**
  9. * <p>
  10. * 描述: 新增医嘱类
  11. * </p>
  12. *
  13. * @author xc
  14. * @date 2022-01-12 17:34
  15. */
  16. @Data
  17. public class XinZhenYiZhu {
  18. /**
  19. * 患者姓名
  20. */
  21. private String name;
  22. private String inpatientNo;
  23. private Integer admissTimes;
  24. /**
  25. * 账页号
  26. */
  27. private String ledgerSn;
  28. /**
  29. * 管床医生
  30. */
  31. private String referPhysician;
  32. /**
  33. * 科室
  34. */
  35. private String deptCode;
  36. /**
  37. * 病房
  38. */
  39. private String wardCode;
  40. /**
  41. * 婴儿标志
  42. */
  43. private Integer infantFlag;
  44. public String getInfantFlag() {
  45. return inpatientNo == null ? null : String.valueOf(PublicServer.getInfantFlag(inpatientNo));
  46. }
  47. /**
  48. * 是否插入医嘱
  49. */
  50. private Boolean chaRuYiZhu = false;
  51. /**
  52. * 是否插入模板
  53. */
  54. private Boolean chaRuMuBan = false;
  55. /**
  56. * 模板的 code
  57. */
  58. private String patternCode;
  59. /**
  60. * 是否出纳了
  61. */
  62. private Integer timesBilled;
  63. /**
  64. * 入院时间
  65. */
  66. private Date admissDate;
  67. /**
  68. * 患者入院小科室
  69. */
  70. private String smallDept;
  71. /**
  72. * 患者现在的科室
  73. */
  74. private String zkWard;
  75. /**
  76. * 床位
  77. */
  78. private String bedNo;
  79. private String userCode;
  80. /**
  81. * 处方类型
  82. */
  83. private String cfType;
  84. /**
  85. * 单条数据校验
  86. */
  87. private XinZhenYzActOrder data;
  88. /**
  89. * 医嘱号
  90. */
  91. private String actOrderNo;
  92. /**
  93. * 药房
  94. */
  95. private String groupNo;
  96. /**
  97. * 住院流水号
  98. */
  99. private String zySerialNo;
  100. private String consultPhysician;
  101. /**
  102. * 开限制用药时的上级医生的工号
  103. */
  104. private String seniorDoctor;
  105. /**
  106. * 医嘱关联数组
  107. */
  108. private List<BigDecimal> associatedGroup;
  109. @NotNull(message = "上传数据不能为空")
  110. private List<XinZhenYzActOrder> list;
  111. }