XinZhenYiZhu.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  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.util.Date;
  6. import java.util.List;
  7. /**
  8. * <p>
  9. * 描述: 新增医嘱类
  10. * </p>
  11. *
  12. * @author xc
  13. * @date 2022-01-12 17:34
  14. */
  15. @Data
  16. public class XinZhenYiZhu {
  17. /**
  18. * 患者姓名
  19. */
  20. private String name;
  21. private String inpatientNo;
  22. private Integer admissTimes;
  23. /**
  24. * 账页号
  25. */
  26. private String ledgerSn;
  27. /**
  28. * 管床医生
  29. */
  30. private String referPhysician;
  31. /**
  32. * 科室
  33. */
  34. private String deptCode;
  35. /**
  36. * 病房
  37. */
  38. private String wardCode;
  39. /**
  40. * 婴儿标志
  41. */
  42. private Integer infantFlag;
  43. public String getInfantFlag() {
  44. return inpatientNo == null ? null : String.valueOf(PublicServer.getInfantFlag(inpatientNo));
  45. }
  46. /**
  47. * 是否插入医嘱
  48. */
  49. private Boolean chaRuYiZhu = false;
  50. /**
  51. * 是否插入模板
  52. */
  53. private Boolean chaRuMuBan = false;
  54. /**
  55. * 模板的 code
  56. */
  57. private String patternCode;
  58. /**
  59. * 是否出纳了
  60. */
  61. private Integer timesBilled;
  62. /**
  63. * 入院时间
  64. */
  65. private Date admissDate;
  66. /**
  67. * 患者的科室
  68. */
  69. private String smallDept;
  70. /**
  71. * 床位
  72. */
  73. private String bedNo;
  74. private String userCode;
  75. /**
  76. * 处方类型
  77. */
  78. private String cfType;
  79. /**
  80. * 单条数据校验
  81. */
  82. private XinZhenYzActOrder data;
  83. /**
  84. * 医嘱号
  85. */
  86. private String actOrderNo;
  87. @NotNull(message = "上传数据不能为空")
  88. private List<XinZhenYzActOrder> list;
  89. }