营养评估
  时间
  看诊类型
  门诊/住院号
  营养评估类型类型  
  支付状态
  筛查医生/护士




-- 营养评估表
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='题目表';
 
 
 




          







 


