info.txt 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. 营养评估
  2. 时间
  3. 看诊类型
  4. 门诊/住院号
  5. 营养评估类型类型
  6. 支付状态
  7. 筛查医生/护士
  8. -- 营养评估表
  9. CREATE TABLE `nutrition_screening` (
  10. `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  11. `patient_id` bigint(20) DEFAULT NULL COMMENT '患者ID',
  12. `config_id` bigint NOT NULL COMMENT '营养筛查类型',
  13. `screening_time` datetime NOT NULL COMMENT '筛查时间',
  14. `visit_type` char(1) NOT NULL COMMENT '看诊类型(0门诊 1住院)',
  15. `patient_no` varchar(50) NOT NULL COMMENT '门诊/住院号',
  16. `payment_status` varchar(20) DEFAULT '未支付' COMMENT '支付状态(未支付/已支付/已退款)',
  17. `content` longtext null comment '内容',
  18. -- 系统字段
  19. status CHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)',
  20. del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)',
  21. create_dept bigint null comment '创建部门',
  22. create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
  23. create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  24. update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
  25. update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  26. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='营养评估表';
  27. CREATE TABLE sys_screening_assessment_config (
  28. config_id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  29. tenant_id varchar(20) default '000000' null comment '租户编号',
  30. type char(1) NOT NULL COMMENT '量表类型', -- 如:营养筛查、营养评估
  31. gender char(2) DEFAULT '-1' COMMENT '性别', -- 男、女、不限
  32. age char(2) DEFAULT '-1' COMMENT '年龄', -- 如:不限、18-65、>65等
  33. name VARCHAR(150) NOT NULL COMMENT '量表名称',
  34. description VARCHAR(300) DEFAULT NULL COMMENT '量表说明',
  35. remark text DEFAULT NULL COMMENT '备注',
  36. -- 系统字段
  37. status CHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)',
  38. del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)',
  39. create_dept bigint null comment '创建部门',
  40. create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
  41. create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  42. update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
  43. update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  44. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='筛查/评估配置表';
  45. CREATE TABLE sys_screening_assessment_question(
  46. question_id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
  47. tenant_id varchar(20) default '000000' null comment '租户编号',
  48. config_id BIGINT COMMENT '主键ID',
  49. title VARCHAR(600) NOT NULL COMMENT '标题',
  50. question_type VARCHAR(50) NOT NULL COMMENT '题型',
  51. content text COMMENT '内容',
  52. -- 系统字段
  53. create_dept bigint null comment '创建部门',
  54. create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
  55. create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  56. update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
  57. update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间'
  58. )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='题目表';