
-- 诊断信息添加就诊类型字段
ALTER TABLE `pms_patient_body`
ADD COLUMN `visit_type` varchar(64) DEFAULT 0 COMMENT '就诊类型 0门诊 1住院';

-- 用药信息添加就诊号
ALTER TABLE `pms_patient_parent_illness`
ADD COLUMN `visit_no` varchar(64) DEFAULT '' COMMENT '就诊号';

-- 用药信息添加就诊号
ALTER TABLE `pms_patient_personal`
ADD COLUMN `visit_no` varchar(64) DEFAULT '' COMMENT '就诊号';

-- 新增诊断表
CREATE TABLE `pms_patient_diagnosis` (
  `id` bigint(20) NOT NULL,
  `patient_id` bigint(20) DEFAULT 0 COMMENT ' 病人id 普通索引 ',

  `visit_no` varchar(64) DEFAULT '' COMMENT '就诊号',
  `diagnosis_type` varchar(255) DEFAULT NULL COMMENT '诊断类型',
  `is_main_diagnosis` varchar(255) DEFAULT NULL COMMENT '是否主要诊断',
  `diagnosis_code` varchar(255) DEFAULT NULL COMMENT '诊断编码',
  `diagnosis_name` varchar(255) DEFAULT NULL COMMENT '诊断名称',
  `diagnosis_date` varchar(255) DEFAULT NULL COMMENT ' 诊断日期',

  `remark` varchar(500) DEFAULT '' COMMENT ' 备注 ',
  `create_by` varchar(64) DEFAULT NULL COMMENT '创建者的用户名',
  `create_time` timestamp NOT NULL DEFAULT current_timestamp() COMMENT ' 创建时间 ',
  `update_by` varchar(64) DEFAULT NULL COMMENT '更新者的用户名',
  `update_time` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT ' 修改时间 ',
  `del_flag` tinyint(4) DEFAULT 0 COMMENT '记录状态 0-正常 1-删除',
  PRIMARY KEY (`id`) USING BTREE,
  KEY `body_patient_index` (`patient_id`) USING BTREE,
  KEY `visit_no_index` (`visit_no`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='病人诊断信息表';