HisInquiryDTO.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. package com.diagbot.dto;
  2. import java.util.Date;
  3. import java.util.List;
  4. import com.diagbot.entity.InquiryDetail;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import io.swagger.annotations.ApiModel;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.Getter;
  9. import lombok.Setter;
  10. /**
  11. * @Description:
  12. * @author: rengb
  13. * @time: 2018/11/19 18:56
  14. */
  15. @ApiModel(value="历史病历列表接口出参")
  16. @Getter
  17. @Setter
  18. public class HisInquiryDTO{
  19. /**
  20. * 病历id
  21. */
  22. @ApiModelProperty(value="病历id")
  23. private Long id;
  24. /**
  25. * 门诊号
  26. */
  27. @ApiModelProperty(value="门诊号")
  28. private String inquiryCode;
  29. /**
  30. * 就诊状态(0待接诊,1接诊中,2完成接诊)
  31. */
  32. @ApiModelProperty(value="就诊状态(0待接诊,1接诊中,2完成接诊)")
  33. private Integer regVisitedState;
  34. /**
  35. * 分类(1:门诊,2:住院)
  36. */
  37. @ApiModelProperty(value="分类(1:门诊,2:住院)")
  38. private Integer type;
  39. /**
  40. * 诊断
  41. */
  42. @ApiModelProperty(value="诊断")
  43. private String diagnose;
  44. /**
  45. * 类型:0:结构化 1:文本模式
  46. */
  47. @ApiModelProperty(value="类型:0:结构化 1:文本模式")
  48. private Integer sign;
  49. // /**
  50. // * 内容JSON字符串
  51. // */
  52. // @ApiModelProperty(value="内容JSON字符串")
  53. // private String dataJson;
  54. /**
  55. * 就诊日期
  56. */
  57. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  58. @ApiModelProperty(value="就诊日期")
  59. private Date inquiryDate;
  60. /**
  61. * 就诊时间
  62. */
  63. @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
  64. @ApiModelProperty(value="就诊时间")
  65. private Date inquiryTime;
  66. /**
  67. * 医院科室名称
  68. */
  69. @ApiModelProperty(value="医院科室名称")
  70. private String hospitalDeptName;
  71. /**
  72. * 医生姓名
  73. */
  74. @ApiModelProperty(value="医生姓名")
  75. private String doctorName;
  76. /**
  77. * 病人姓名
  78. */
  79. @ApiModelProperty(value="病人姓名")
  80. private String patientName;
  81. /**
  82. * 病人性别
  83. */
  84. @ApiModelProperty(value="病人性别")
  85. private String patientSex;
  86. /**
  87. * 病人年龄
  88. */
  89. @ApiModelProperty(value="病人年龄")
  90. private Integer patientAge;
  91. /**
  92. * 病人证件号码
  93. */
  94. @ApiModelProperty(value="病人证件号码")
  95. private String patientIdNo;
  96. /**
  97. * 病历明细
  98. */
  99. @ApiModelProperty(value="病历明细")
  100. private List<InquiryDetail> detailList;
  101. }