Patient.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package org.example.entity;
  2. import lombok.Data;
  3. import java.io.Serializable;
  4. import java.util.Date;
  5. /**
  6. * 患者实体类 - 对应tb_hospital_patient表
  7. */
  8. @Data
  9. public class Patient implements Serializable {
  10. private static final long serialVersionUID = 1L;
  11. private Long id;
  12. // 基本信息
  13. private String name; // 患者姓名
  14. private String sex; // 性别
  15. private String age; // 年龄(支持多种格式:25天、2月5天、3岁6月、25岁)
  16. private String medicalInsuranceType; // 医保类型
  17. private String deptCode; // 所属科室
  18. private String wardCode; // 所属病区
  19. private String roomNo; // 房间号
  20. private String bedNo; // 床位号
  21. private String doctorCode; // 责任医生
  22. private String nurseCode; // 责任护士
  23. private String inpatientNo; // 住院号
  24. private String inpatientSerialNo; // 住院流水号
  25. private Date admissionDateTime; // 入院时间
  26. private Date deptDateTime; // 入科时间
  27. private Date dischargedDateTime; // 出院时间
  28. private String inpatientStatus; // 在院状态
  29. private String diagnose; // 入院诊断
  30. private String conditionStatus; // 病情状况
  31. private String nurseLevel; // 护理级别
  32. private String allergen; // 过敏信息
  33. private String dietType; // 饮食状况
  34. private String notice; // 安全防范
  35. }