info.txt 3.5 KB

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