营养评估 时间 看诊类型 门诊/住院号 营养评估类型类型 支付状态 筛查医生/护士 -- 营养评估表 CREATE TABLE `nutrition_screening` ( `id` BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID', `patient_id` bigint(20) DEFAULT NULL COMMENT '患者ID', `config_id` bigint NOT NULL COMMENT '营养筛查类型', `screening_time` datetime NOT NULL COMMENT '筛查时间', `visit_type` char(1) NOT NULL COMMENT '看诊类型(0门诊 1住院)', `patient_no` varchar(50) NOT NULL COMMENT '门诊/住院号', `payment_status` varchar(20) DEFAULT '未支付' COMMENT '支付状态(未支付/已支付/已退款)', `content` longtext null comment '内容', -- 系统字段 status CHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)', del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)', create_dept bigint null comment '创建部门', create_by VARCHAR(64) DEFAULT '' COMMENT '创建者', create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', update_by VARCHAR(64) DEFAULT '' COMMENT '更新者', update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='营养评估表'; CREATE TABLE sys_screening_assessment_config ( config_id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID', tenant_id varchar(20) default '000000' null comment '租户编号', type char(1) NOT NULL COMMENT '量表类型', -- 如:营养筛查、营养评估 gender char(2) DEFAULT '-1' COMMENT '性别', -- 男、女、不限 age char(2) DEFAULT '-1' COMMENT '年龄', -- 如:不限、18-65、>65等 name VARCHAR(150) NOT NULL COMMENT '量表名称', description VARCHAR(300) DEFAULT NULL COMMENT '量表说明', remark text DEFAULT NULL COMMENT '备注', -- 系统字段 status CHAR(1) DEFAULT '0' COMMENT '状态(0正常 1停用)', del_flag char default '0' null comment '删除标志(0代表存在 1代表删除)', create_dept bigint null comment '创建部门', create_by VARCHAR(64) DEFAULT '' COMMENT '创建者', create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', update_by VARCHAR(64) DEFAULT '' COMMENT '更新者', update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='筛查/评估配置表'; CREATE TABLE sys_screening_assessment_question( question_id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID', tenant_id varchar(20) default '000000' null comment '租户编号', config_id BIGINT COMMENT '主键ID', title VARCHAR(600) NOT NULL COMMENT '标题', question_type VARCHAR(50) NOT NULL COMMENT '题型', content text COMMENT '内容', -- 系统字段 create_dept bigint null comment '创建部门', create_by VARCHAR(64) DEFAULT '' COMMENT '创建者', create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', update_by VARCHAR(64) DEFAULT '' COMMENT '更新者', update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='题目表';