-- 2021-01-11 ysj 新增随访相关 DROP TABLE IF EXISTS `wlyy_followup`; CREATE TABLE `wlyy_followup` ( `id` int(11) NOT NULL AUTO_INCREMENT, `followup_no` varchar(50) DEFAULT NULL, `followup_date` datetime NULL COMMENT '随访时间', `followup_plan_date` datetime DEFAULT NULL COMMENT '计划随访时间', `followup_next_date` datetime DEFAULT NULL COMMENT '计划下次随访时间', `followup_type` varchar(50) DEFAULT NULL COMMENT '随访方式【字典FOLLOWUP_WAY_DICT】', `followup_class` varchar(50) DEFAULT NULL COMMENT '随访类别,多类别“,”分割【1.高血压 2.糖尿病 3.肿瘤 4.精神分裂症 5.产后 6.新生儿 7.严重精神病 8.80岁以上老人 9.肺结核 11.冠心病日常随访 12.慢性妇科炎症 13.慢性前列腺疾病日常随访 14.慢性乳腺疾病日常随访 15慢性肾病日常随访 16慢性阻塞性肺病17脑卒中日常随访 18脂肪肝日常随访 ', `followup_manager_status` varchar(50) DEFAULT NULL COMMENT '随访管理状态【字典FOLLOWUP_MANAGER_STATUS】', `doctor_code` varchar(50) DEFAULT NULL COMMENT '随访医生code', `doctor_name` varchar(50) DEFAULT NULL COMMENT '随访医生name', `jwdoctor_code` varchar(50) DEFAULT NULL, `org_code` varchar(50) DEFAULT NULL COMMENT '随访机构code', `org_name` varchar(50) DEFAULT NULL COMMENT '随访机构名称', `jworg_code` varchar(20) DEFAULT NULL COMMENT '基卫机构编码', `patient_code` varchar(50) DEFAULT NULL, `patient_name` varchar(50) DEFAULT NULL, `idcard` varchar(50) DEFAULT NULL, `data_from` varchar(1) NOT NULL COMMENT '数据来源 1基卫 2APP', `status` varchar(1) NOT NULL COMMENT '状态 0取消 1已完成 2未开始 3进行中 4未审核', `followup_content_phone` varchar(1000) DEFAULT NULL COMMENT '电话随访内容', `creater` varchar(50) DEFAULT NULL COMMENT '创建者', `sign_type` int(11) DEFAULT NULL COMMENT '签约类型', `admin_team_code` int(11) DEFAULT NULL COMMENT '行政团队', `create_time` timestamp NULL DEFAULT NULL, `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `sign_code` varchar(200) DEFAULT NULL COMMENT '签约code', `prescription_code` varchar(50) DEFAULT NULL COMMENT '续方CODE或者康复计划ID', `age` varchar(100) DEFAULT NULL COMMENT '婴儿年龄', `sex` int(11) DEFAULT NULL COMMENT '性别', `mobile` varchar(255) DEFAULT NULL COMMENT '手机号', `idcard_encrypt` varchar(255) DEFAULT NULL COMMENT '妊娠编号', `type` int(2) DEFAULT NULL COMMENT '1新增随访2临时随访3入户访视', `jw_doctor_work_type` varchar(10) DEFAULT NULL COMMENT '随访角色【FAMILY_WORK_TYPE_DICT】【1. 专科医生 2. 全科医生 3. 健康管理师】', `jw_doctor_health` varchar(50) DEFAULT NULL COMMENT '基卫系统的随访健管师ID', `health_followup_type` varchar(50) DEFAULT NULL COMMENT '健管师随访方式【FOLLOWUP_WAY_DICT】', `health_followup_next_date` datetime DEFAULT NULL COMMENT '健管师下次随访日期', `rural_doctors_flag` varchar(10) DEFAULT NULL COMMENT '是否乡医【0.否;1.是;】', `patient_read_status` int(11) DEFAULT '0' COMMENT '专病档案功能是否未读,0-未读 1-已读', `doctor_read_status` int(11) DEFAULT '0' COMMENT '专病档案功能是否未读,0-未读 1-已读', PRIMARY KEY (`id`), KEY `idx_patient` (`patient_code`) USING BTREE, KEY `idx_doctorcode_followup_date` (`doctor_code`,`followup_date`) USING BTREE, KEY `idx_prescription_code` (`prescription_code`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=1889415 DEFAULT CHARSET=utf8mb4 COMMENT='随访计划表'; ALTER TABLE wlyy_door_service_order ADD followup_date varchar(50) COMMENT '随访时间' ; ------- -- 2021-01-12 ysj 新增随访相关 CREATE TABLE `wlyy_followup_drugs` ( `id` int(11) NOT NULL AUTO_INCREMENT, `followup_id` int(11) DEFAULT NULL COMMENT '随访ID', `drugs_code` varchar(50) DEFAULT NULL COMMENT '药品代码', `drugs_name` varchar(50) DEFAULT NULL COMMENT '药品名称', `drugs_group` varchar(50) DEFAULT NULL COMMENT '药品分组(糖尿病--胰岛特殊处理)', `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', `dose` varchar(200) DEFAULT NULL COMMENT '次剂量', `unit` varchar(50) DEFAULT NULL COMMENT '用药单位【字典MEASURE_UNIT_DICT】', `frequency` varchar(50) DEFAULT NULL COMMENT '用药频率【字典RECIPE_FREQUENCY_DICT】', PRIMARY KEY (`id`), KEY `wlyy_followup_drugs_followup_id_index` (`followup_id`) ) ENGINE=InnoDB AUTO_INCREMENT=436 DEFAULT CHARSET=utf8mb4 COMMENT='随访用药记录'; -- 2021-01-19 ysj 上门服务项费用相关 ALTER TABLE wlyy_door_fee_detail ADD pay_status TINYINT(1) COMMENT '付款状态:0未付款 1已付款' ; -- 2021-01-28 skj 上门服务添加护理人员相关 alter table base.wlyy_door_service_order add `nursing_staff` varchar(50) DEFAULT NULL COMMENT '护理人员code'; alter table base.wlyy_door_service_order add `nursing_staff_name` varchar(50) DEFAULT NULL COMMENT '护理人员name'; alter table base.wlyy_door_service_order add `nursing_staff_type` varchar(50) DEFAULT NULL COMMENT '接单的医生类型:医生,健管师,护士等'; -- 2021-02-24 ysj 医养云照护相关 CREATE TABLE `wlyy_archive` ( `id` varchar(50) NOT NULL, `patient` varchar(50) DEFAULT NULL COMMENT '居民code', `sick_name` varchar(50) DEFAULT NULL COMMENT '姓名', `archive_operator_name` varchar(50) DEFAULT NULL COMMENT '建档人姓名', `doctor_code` varchar(50) DEFAULT NULL COMMENT '医生code', `sign_status` tinyint(1) DEFAULT NULL COMMENT '签约状态【0未签约,1已签约】', `idcard` varchar(32) DEFAULT NULL COMMENT '身份证', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='建档表'; CREATE TABLE `base_capacity_assessment_record` ( `id` varchar(50) NOT NULL, `patient` varchar(50) DEFAULT NULL, `name` varchar(50) DEFAULT NULL, `sex` tinyint(2) DEFAULT NULL, `birthday` datetime DEFAULT NULL, `idcard` varchar(20) DEFAULT NULL, `mobile` varchar(20) DEFAULT NULL, `registered_residence` varchar(100) DEFAULT NULL COMMENT '户籍地', `live_address` varchar(100) DEFAULT NULL COMMENT '居住地', `assessment_time` datetime DEFAULT NULL COMMENT '评估时间', `assessment_address` varchar(100) DEFAULT NULL COMMENT '评估地点', `living_ability` tinyint(2) DEFAULT NULL COMMENT '日常生活活动能力等级', `cognitive_ability` tinyint(2) DEFAULT NULL COMMENT '认知能力', `social_ability` tinyint(2) DEFAULT NULL COMMENT '精神状态与社会交流能力', `comprehensive_ability` tinyint(2) DEFAULT NULL COMMENT '能力总体评价', `level_conclusion` tinyint(2) DEFAULT NULL COMMENT '等级结论', `doctor` varchar(50) DEFAULT NULL, `doctor_name` varchar(50) DEFAULT NULL, `org_code` varchar(50) DEFAULT NULL, `org_name` varchar(50) DEFAULT NULL, `status` tinyint(2) DEFAULT NULL COMMENT '认可结果(0未认可,1已认可,2不认可)', `sign_time` datetime DEFAULT NULL COMMENT '居民签字时间', `sign_url` varchar(255) DEFAULT NULL COMMENT '签字结果图片url', `service_package_status` tinyint(2) DEFAULT NULL COMMENT '是否分配服务包(0未分配,1已分配)', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='能力评估记录'; DROP TABLE IF EXISTS `base_service_package`; CREATE TABLE `base_service_package` ( `id` varchar(50) COLLATE utf8_unicode_ci NOT NULL, `name` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务包名称', `type` varchar(1) COLLATE utf8_unicode_ci NOT NULL COMMENT '服务类型(1养老服务、2医疗服务、3安防监护、4慢病管理)', `price` decimal(10,2) DEFAULT NULL COMMENT '价格', `num` int(10) DEFAULT NULL COMMENT '服务项数量', `introduce` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务介绍', `del` varchar(1) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '是否有效(1生效,0失效)', `create_time` datetime DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT COMMENT='服务包表'; -- ---------------------------- -- Table structure for base_service_package_item -- ---------------------------- DROP TABLE IF EXISTS `base_service_package_item`; CREATE TABLE `base_service_package_item` ( `id` varchar(50) COLLATE utf8_unicode_ci NOT NULL, `code` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务项code', `name` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务项名称', `service_package_id` varchar(50) COLLATE utf8_unicode_ci DEFAULT 'system' COMMENT '服务包id', `price` decimal(11,2) DEFAULT '0.00' COMMENT '价格', `fee_type` varchar(1) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '收费标准(1免费)', `org_code` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '机构编码', `org_name` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '机构名称', `introduce` varchar(500) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务简介', `del` varchar(1) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '是否生效(1 生效,0 失效)', `team_code` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务团队code', `team_name` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务团队名称', `create_time` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT COMMENT='服务项'; -- ---------------------------- -- Table structure for base_service_package_record -- ---------------------------- DROP TABLE IF EXISTS `base_service_package_record`; CREATE TABLE `base_service_package_record` ( `id` varchar(50) NOT NULL, `sign_id` varchar(50) DEFAULT NULL COMMENT '签约id', `service_package_id` varchar(50) DEFAULT NULL COMMENT '服务包id', `patient` varchar(50) DEFAULT NULL, `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='签约的服务包记录表'; -- ---------------------------- -- Table structure for base_service_package_sign_record -- ---------------------------- DROP TABLE IF EXISTS `base_service_package_sign_record`; CREATE TABLE `base_service_package_sign_record` ( `id` varchar(50) COLLATE utf8_unicode_ci NOT NULL, `patient` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '居民code签约人', `name` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '居民姓名', `sign_doctor` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '签约医生code', `sign_doctor_name` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '签约医生名称', `start_time` datetime DEFAULT NULL COMMENT '服务开始时间', `end_time` datetime DEFAULT NULL COMMENT '服务结束时间', `status` tinyint(4) DEFAULT NULL COMMENT '状态 0新增,1生效,-1已过期', `create_time` datetime DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT COMMENT='服务包签约记录表'; alter table base_patient add `marriage` int(11) DEFAULT NULL COMMENT '婚姻状况【10.未婚 20.已婚 30.丧偶 40.离婚 90.未说明的婚姻状况】'; alter table base_patient add `national` int(11) DEFAULT NULL COMMENT '民族'; alter table base_patient add `blood` int(11) DEFAULT NULL COMMENT '血型【1.A型 2.B型 3.O型 4.AB型 5.不详】'; alter table base_patient add `national_name` varchar(20) DEFAULT NULL COMMENT '民族名称'; -- 2021-03-25 ysj 医养云照护相关 alter table base_patient add `archive_status` tinyint(1) DEFAULT NULL COMMENT '档案状态【1.未管理 2.死亡 3.正常 4.高危】【必填】'; alter table base_patient add `medicare_number` varchar(50) DEFAULT NULL COMMENT '医疗保险号'; alter table base_patient add `ssc` varchar(50) DEFAULT NULL COMMENT '社保卡号'; alter table base_patient add `archive_type` tinyint(1) DEFAULT NULL COMMENT '档案类型 1老人 2新生儿'; -- 2021-04-07 ysj alter table base_doctor add `level` tinyint(4) DEFAULT NULL COMMENT '类型 1社区医生,2助老员'; -- 2021-04-08 lb CREATE TABLE `base_patient_bed_apply` ( `id` varchar(50) NOT NULL, `patient` varchar(50) NOT NULL, `patient_name` varchar(50) DEFAULT NULL, `idcard` varchar(50) DEFAULT NULL COMMENT '身份证', org_code varchar(50) DEFAULT NULL COMMENT '申请机构code', org_name varchar(50) DEFAULT NULL COMMENT '申请机构名称', status tinyint(4) DEFAULT '1' COMMENT '状态 -1取消 0已完成 1未处理 2未评估', `create_time` timestamp NULL DEFAULT NULL , `create_user` varchar(50) DEFAULT NULL COMMENT '创建者id', `create_user_name` varchar(50) DEFAULT NULL COMMENT '创建者称名', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `update_user` varchar(50) DEFAULT NULL, `update_user_name` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='居民床位申请'; CREATE TABLE `base_capacity_assessment_baseinfo` ( `id` varchar(50) NOT NULL, `assessment_year` varchar(4) DEFAULT NULL COMMENT '评估年份', `status` tinyint(5) DEFAULT '1' COMMENT '状态 0失效 1有效 ', `patient` varchar(50) DEFAULT NULL, `name` varchar(50) DEFAULT NULL, `sex` tinyint(2) DEFAULT NULL, `age` varchar(5) DEFAULT NULL, `nation` varchar(20) DEFAULT NULL COMMENT '名族', `nation_name` varchar(50) DEFAULT NULL COMMENT '名族名称', `religion` varchar(20) DEFAULT NULL COMMENT '宗教信仰 0无;1有', `idcard` varchar(20) DEFAULT NULL, `domicile` varchar(20) DEFAULT NULL COMMENT '户籍 0本地户口;1外地户口', `marriage` varchar(20) DEFAULT NULL COMMENT '婚姻状况 10.未婚 20.已婚 30.丧偶 40.离婚 90.未说明的婚姻状况', `marriage_remark` varchar(255) DEFAULT NULL COMMENT '婚姻状况 备注', `education` varchar(20) DEFAULT NULL COMMENT '文化程度 0文盲及半文盲;1小学;2初中;3高中/技校/中专;4大学专科及以上;5不详', `income_type` varchar(20) DEFAULT NULL COMMENT '主要经济来源 0退休金/养老金;1子女补贴;2亲友资助;3其他补贴', `pension_flag` varchar(20) DEFAULT NULL COMMENT '是否有养老金收入 0无 1有', `pension_count` varchar(20) DEFAULT NULL COMMENT '养老金收入 元/月', `family_type` varchar(20) DEFAULT NULL COMMENT '是否为经济困难家庭 0否 1特困 2低保 3低保边缘 ', `disability_certificate` varchar(20) DEFAULT NULL COMMENT '是否为持证残疾人 0否 1是 ', `medical_insurance` varchar(20) DEFAULT NULL COMMENT '是否购买了商业健康(医疗)保险 0否 1是 ', `living_type` varchar(20) DEFAULT NULL COMMENT '现住场所:1自有产权房、私房等;2各类租赁房等;3养老院或类似机构;4护理院或类似机构;5医院或类似机构', `living_together` varchar(20) DEFAULT NULL COMMENT '同居者类型 0独居;1与配偶/伴侣居住;2与子女居住;3与孙辈居住;4与父母居住;5与兄弟姐妹居住;6与其他亲友居住;7其他', `living_together_remark` varchar(255) DEFAULT NULL COMMENT '同居者备注', `dementia_flag` varchar(20) DEFAULT NULL COMMENT '痴呆症 0无 1有', `mental_illness` varchar(20) DEFAULT NULL COMMENT '精神疾病(可多选)0无;1精神分裂症;2双相情感障碍;3偏执性精神障碍;4分裂情感性障碍;5癫痫所致精神障碍;6精神发育迟滞伴发精神障碍', `disease_type` varchar(20) DEFAULT NULL COMMENT '患病类型可多选;0无 1肿瘤(晚期)2严重心律失常3压疮4慢性心力衰竭(心功能III-IV级)5慢性肾功能衰竭(尿毒症期)6多器官功能衰竭7蛋白质能量营养不足(重度)8慢性阻塞性肺疾病(肺心病心功能III-IV级)9呼吸衰竭10脑血管意外合并吞咽障碍11其他', `disease_remark` varchar(255) DEFAULT NULL COMMENT '其他疾病', `fall_lately` varchar(20) DEFAULT NULL COMMENT '近30天跌倒 0无;1一次;2两次;3三次及以上', `lost_lately` varchar(20) DEFAULT NULL COMMENT '近30天走失 0无;1一次;2两次;3三次及以上', `choking_lately` varchar(20) DEFAULT NULL COMMENT '近30天噎食 0无;1一次;2两次;3三次及以上', `suicide_lately` varchar(20) DEFAULT NULL COMMENT '近30天自杀 0无;1一次;2两次;3三次及以上', `remark_lately` varchar(255) DEFAULT NULL COMMENT '近30天意外 其他 0无;1一次;2两次;3三次及以上', `medical_services` varchar(255) DEFAULT NULL COMMENT '近7天是否接受过医疗护理服务 0无1有', `domicile_county` varchar(255) DEFAULT NULL COMMENT '户籍 区(县、市)', `domicile_county_name` varchar(255) DEFAULT NULL COMMENT '户籍 区(县、市)', `domicile_street` varchar(255) DEFAULT NULL COMMENT '户籍 街(镇)', `domicile_street_name` varchar(255) DEFAULT NULL COMMENT '户籍 街(镇)', `domicile_org` varchar(255) DEFAULT NULL COMMENT '户籍 社(村)', `domicile_org_name` varchar(255) DEFAULT NULL COMMENT '户籍 社(村)', `domicile_building` varchar(255) DEFAULT NULL COMMENT '户籍 xx幢', `domicile_room` varchar(255) DEFAULT NULL COMMENT '户籍 xx室', `live_county` varchar(255) DEFAULT NULL COMMENT '居住地 区(县、市)', `live_county_name` varchar(255) DEFAULT NULL COMMENT '居住地名称 区(县、市)', `live_street` varchar(255) DEFAULT NULL COMMENT '居住地 街(镇)', `live_street_name` varchar(255) DEFAULT NULL COMMENT '居住地名称 街(镇)', `live_org` varchar(255) DEFAULT NULL COMMENT '居住地 社(村)', `live_org_name` varchar(255) DEFAULT NULL COMMENT '居住地名称 社(村)', `live_building` varchar(255) DEFAULT NULL COMMENT '居住地 xx幢', `live_room` varchar(255) DEFAULT NULL COMMENT '居住地 xx室', `postcode` varchar(50) DEFAULT NULL COMMENT '邮编', `residence_phone` varchar(50) DEFAULT NULL COMMENT '住宅电话', `patient_phone` varchar(50) DEFAULT NULL COMMENT '手机', `proxy_name` varchar(50) DEFAULT NULL COMMENT '代理人姓名', `applicant_relation` varchar(50) DEFAULT NULL COMMENT '与申请人关系', `proxy_address` varchar(255) DEFAULT NULL COMMENT '代理人地址', `proxy_telephone` varchar(50) DEFAULT NULL COMMENT '代理人电话', `proxy_phone` varchar(50) DEFAULT NULL COMMENT '代理人手机', `applicant_sign` varchar(255) DEFAULT NULL COMMENT '申请人(代理人) 签字结果图片url', `applicant_date` varchar(50) DEFAULT NULL COMMENT '申请日期', `service_type` varchar(50) DEFAULT NULL COMMENT '养老服务形式 0居家养老 1机构养老', `acceptable_services_life1` varchar(50) DEFAULT NULL COMMENT '直接生活照顾 1穿衣;2修饰;3口腔清洁;4皮肤清洁;5喂食服务;6排泄照料 ', `acceptable_services_life2` varchar(50) DEFAULT NULL COMMENT '间接生活照顾 1居室清洁;2更换洗涤;3上门维修;4定期探访;5膳食服务;6文化教育;7娱乐休闲;8室外休闲(户外);9紧急呼援;10法律援助;11转介服务;12咨询服务', `acceptable_services_mental` varchar(50) DEFAULT NULL COMMENT '精神心理照顾 1危机干预;2沟通;3精神支持;4心理疏导;5心理咨询', `acceptable_services_rehabilitation` varchar(255) DEFAULT NULL COMMENT '康复护理照顾 1定期翻身;2压疮预;3防活动肢体;4肢体保健;5康复活动;6预防保健;7健康咨询;8健康管理;9健康教育;10临终关怀 ', `acceptable_services_other` varchar(255) DEFAULT NULL COMMENT '其他', `create_time` datetime DEFAULT NULL, `medical_insurance_type` varchar(20) DEFAULT NULL COMMENT '医保类别 1职工基本医疗保险 2城乡居民基本医疗保险 3其他医疗保障 4无任何保障', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='能力评估-基本信息表'; CREATE TABLE `base_capacity_assessment_living_ability` ( `id` varchar(50) NOT NULL, `assessment_year` varchar(4) DEFAULT NULL COMMENT '评估年份', `status` tinyint(5) DEFAULT '1' COMMENT '状态 0失效 1有效 ', `patient` varchar(50) DEFAULT NULL, `eating_ability_score` varchar(50) DEFAULT NULL COMMENT '进食能力得分 10可独立进食;5需部分帮助;0需要极大帮助或完全依赖他人', `shower_ability_score` varchar(50) DEFAULT NULL COMMENT '洗澡能力得分 5可独立完成;0需要帮助', `washing_ability_score` varchar(50) DEFAULT NULL COMMENT '洗漱能力得分 5可独立完成;0需要帮助', `dressing_ability_score` varchar(50) DEFAULT NULL COMMENT '穿衣能力得分 10可独立完成;5需要部分帮助;0需要极大帮助或完全依赖他人', `excretion_ability_score` varchar(50) DEFAULT NULL COMMENT '排便控制能力得分 10可自主控制;5偶尔失控(每周小于一次,或需要他人提示);0完全失控', `urination_ability_score` varchar(50) DEFAULT NULL COMMENT '排尿控制能力得分 10可自主控制;5偶尔失控(每周小于一次,或需要他人提示);0完全失控或留置导尿管', `toilet_ability_score` varchar(50) DEFAULT NULL COMMENT '如厕能力得分 10可独立完成;5需部分帮助;0需要极大帮助或完全依赖他人', `transfer_bed_ability_score` varchar(50) DEFAULT NULL COMMENT '床椅转移能力得分 15可独立完成10需要部分帮忙5需要极大帮忙0完全依赖他人', `walking_ability_score` varchar(50) DEFAULT NULL COMMENT '平地行走能力得分 15可独立行走45m;10需要部分帮助;5需要极大帮助;0完全依赖他人', `down_stairs_ability_score` varchar(50) DEFAULT NULL COMMENT '上下楼梯能力得分10可独立上下楼梯(连续10~15个台阶);5需要部分帮忙0需要极大帮助或完全依赖他人', `total_score` varchar(50) DEFAULT NULL COMMENT '日常生活能力总分 上述得分和 总分100 ', `ability_grade` varchar(50) DEFAULT NULL COMMENT '能力等级:0能力完好(100);1轻度受损(65-95);2中度受损(45-60);3重度受损(≤40)', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='能力评估-日常生活能力评估表'; CREATE TABLE `base_capacity_assessment_cognitive_ability` ( `id` varchar(50) NOT NULL, `assessment_year` varchar(4) DEFAULT NULL COMMENT '评估年份', `status` tinyint(5) DEFAULT '1' COMMENT '状态 0失效 1有效 ', `patient` varchar(50) DEFAULT NULL, `question1` varchar(4) DEFAULT NULL COMMENT '问题一得分 总分3分', `question2` varchar(4) DEFAULT NULL COMMENT '问题二得分 总分5分', `question3` varchar(4) DEFAULT NULL COMMENT '问题三得分 总分5分', `question4` varchar(4) DEFAULT NULL COMMENT '问题四得分 总分3分', `total_score` varchar(50) DEFAULT NULL COMMENT '认知能力 上述得分和 ', `ability_grade` varchar(50) DEFAULT NULL COMMENT '能力等级:0能力完好(16);1轻度受损(13-15);2中度受损(9-12);3重度受损(≤8)', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='能力评估-认知能力表'; CREATE TABLE `base_capacity_assessment_social_ability` ( `id` varchar(50) NOT NULL, `assessment_year` varchar(4) DEFAULT NULL COMMENT '评估年份', `status` tinyint(5) DEFAULT '1' COMMENT '状态 0失效 1有效 ', `patient` varchar(50) DEFAULT NULL, `aggress_score` varchar(4) DEFAULT NULL COMMENT '攻击行为得分 总分3分', `depressed_score` varchar(4) DEFAULT NULL COMMENT '抑郁状态得分 总分5分', `consciousness_score` varchar(4) DEFAULT NULL COMMENT '意识水平得分 总分5分', `communicate_score` varchar(4) DEFAULT NULL COMMENT '沟通交流得分 总分3分', `social_skills_score` varchar(50) DEFAULT NULL COMMENT '社交能力得分 ', `vision_score` varchar(50) DEFAULT NULL COMMENT '视力功能得分 ', `hearing_score` varchar(50) DEFAULT NULL COMMENT '听力能力得分 ', `total_score` varchar(50) DEFAULT NULL COMMENT ' 精神状态与社会交流能力总分 上述得分和 总分22', `ability_grade` varchar(50) DEFAULT NULL COMMENT '能力等级:0能力完好(22);1轻度受损(15-21);2中度受损(7-14);3重度受损(≤6)', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='能力评估-精神状态与社会交流能力表'; CREATE TABLE `base_security_monitoring_order_cancel_log` ( `id` varchar(50) NOT NULL, `order_id` varchar(50) NOT NULL COMMENT '工单id', `patient` varchar(50) NOT NULL COMMENT '居民code', `cancel_type` int(1) NOT NULL COMMENT '取消类型:1-调度员取消,2-居民取消 3 医生取消', `cancel_reason` varchar(50) DEFAULT NULL COMMENT '取消理由', `time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '取消时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='安防工单取消记录'; CREATE TABLE `base_semoni_patient_confirm_log` ( `id` varchar(50) NOT NULL, `order_id` varchar(50) NOT NULL COMMENT '工单id', `patient` varchar(50) NOT NULL COMMENT '居民', `patient_name` varchar(50) NOT NULL COMMENT '居民姓名', `type` int(1) NOT NULL COMMENT '确认操作类型:1-确认基础信息无误或变更,2-确认医生变更服务信息,3-同意工单转接 4同意取消工单', `description` varchar(200) DEFAULT NULL COMMENT '操作描述', `create_user` varchar(50) DEFAULT NULL COMMENT '创建者id', `create_user_name` varchar(50) DEFAULT NULL COMMENT '创建者称名', `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '转接时间', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `update_user` varchar(50) DEFAULT NULL, `update_user_name` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='安防服务工单居民确认操作日志记录'; CREATE TABLE `base_semoni_doctor_status` ( `id` varchar(50) NOT NULL, `doctor` varchar(50) NOT NULL COMMENT '医生code', `status` int(1) NOT NULL DEFAULT '1' COMMENT '医生状态:1-待派单,2-待接单,3-待服务,4-服务中,5-停止接单', `create_user` varchar(50) DEFAULT NULL COMMENT '创建者id', `create_user_name` varchar(50) DEFAULT NULL COMMENT '创建者称名', `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '转接时间', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `update_user` varchar(50) DEFAULT NULL, `update_user_name` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='医生安防服务工单状态情况'; alter TABLE base.base_security_monitoring_order add COLUMN doctor_confirm_finish_img VARCHAR(3000) DEFAULT NULL COMMENT '医生确认完成照片'; alter TABLE base.base_security_monitoring_order add COLUMN doctor_confirm_finish_time timestamp NULL DEFAULT NULL COMMENT '医生确认完成时间'; -- 2021-04-09 中山消息推送 alter table wlyy_outpatient ADD last_remind_time timestamp ; alter table wlyy_outpatient ADD remind_doctor varchar(50) ; -- 2021-04-10 lb ALTER table base.base_patient_bed_apply MODIFY `patient` varchar(50) DEFAULT NULL; -- 2021-04-12 lb CREATE TABLE `base_emergency_assistance_order` ( `id` varchar(50) NOT NULL DEFAULT '', `patient` varchar(50) DEFAULT NULL COMMENT '发起救助的居民id', `patient_name` varchar(10) DEFAULT NULL COMMENT '发起救助的居民姓名', `patient_phone` varchar(15) DEFAULT NULL COMMENT '救助居民电话', `patient_idcard` varchar(200) DEFAULT NULL COMMENT '救助居民身份证', `org_code` varchar(100) DEFAULT NULL COMMENT '救助居民所在机构code', `org_name` varchar(100) DEFAULT NULL COMMENT '救助居民所在机构名称', `serve_address` varchar(100) DEFAULT NULL COMMENT '居民当前定位地址', `serve_lat` varchar(100) DEFAULT NULL COMMENT '居民当前定位地址纬度', `serve_lon` varchar(100) DEFAULT NULL COMMENT '居民当前定位地址经度', `session_id` varchar(150) DEFAULT NULL COMMENT '会话id', `doctor` varchar(50) DEFAULT NULL COMMENT '医生code', `doctor_name` varchar(50) DEFAULT NULL COMMENT '医生name', `doctor_address` varchar(100) DEFAULT NULL COMMENT '医生当前定位地址', `doctor_lat` varchar(100) DEFAULT NULL COMMENT '医生当定位地址纬度', `doctor_lon` varchar(100) DEFAULT NULL COMMENT '医生当前定位地址经度', `conclusion` varchar(100) DEFAULT NULL COMMENT '服务完成笔记', `conclusion_img` varchar(100) DEFAULT NULL COMMENT '服务相关附件', `status` tinyint(4) DEFAULT '1' COMMENT '工单状态 -1已取消 0已完成 1申请中', `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间', `create_user` varchar(50) DEFAULT NULL COMMENT '创建者id', `create_user_name` varchar(50) DEFAULT NULL COMMENT '创建者名称', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `update_user` varchar(50) DEFAULT NULL, `update_user_name` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='居民紧急救助服务工单'; -- 2021-04-13 lb ALTER table base_doctor ADD COLUMN `doctor_lat` varchar(100) DEFAULT NULL COMMENT '医生当前定位地址纬度'; ALTER table base_doctor ADD COLUMN `doctor_lon` varchar(100) DEFAULT NULL COMMENT '医生当前定位地址经度'; alter TABLE base_emergency_assistance_order add COLUMN complete_time timestamp NULL DEFAULT NULL COMMENT '医生确认完成时间'; -- 2021-04-19 lb ALTER table base.base_doctor add COLUMN `doctor_locate_address` varchar(100) DEFAULT NULL COMMENT '医生当前定位地址'; ALTER table base.base_emergency_assistance_order add COLUMN `team_code` varchar(100) DEFAULT NULL COMMENT '服务团队'; --2021-04-23 ALTER table base.base_emergency_assistance_order modify COLUMN `conclusion_img` varchar(1000) DEFAULT NULL COMMENT '服务相关附件'; -- 2021-04-26 ALTER table base.base_emergency_assistance_order add COLUMN `proxy_patient` varchar(50) DEFAULT NULL COMMENT '代理发起工单的居民code,替父母,孩子等发起工单'; ALTER table base.base_emergency_assistance_order add COLUMN `proxy_patient_name` varchar(10) DEFAULT NULL COMMENT '代理发起工单的居民code,替父母,孩子等发起工单'; ALTER table base.base_emergency_assistance_order add COLUMN `proxy_patient_phone` varchar(15) DEFAULT NULL COMMENT '代理发起工单的居民联系电话'; ALTER table base.base_emergency_assistance_order add COLUMN `type` tinyint(2) DEFAULT '1' COMMENT '发起类型(1本人发起 2家人待预约 3医生代预约)'; -- 2021-04-20 wj alter table base_doctor add doctor_level tinyint(4) DEFAULT NULL COMMENT '类型 1社区医生,2助老员'; -- 2021-04-29 wj alter table base_patient ADD disease varchar(50) ; alter table patient_medicare_card ADD medicare_number varchar(50) ; -- 2021-05-07 ysj alter table base_patient_family_member add is_contacts tinyint(1) DEFAULT NULL COMMENT '是否是一键联系人'; CREATE TABLE `base_capacity_doctor` ( `id` varchar(50) NOT NULL, `capacity_id` varchar(50) DEFAULT NULL COMMENT '能力评估记录id', `doctor_id` varchar(50) DEFAULT NULL COMMENT '医生id', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='能力评估医生关联表'; CREATE TABLE `base_patient_contacts_org` ( `id` varchar(50) NOT NULL, `patient` varchar(50) DEFAULT NULL, `org_code` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='居民联系服务站'; -- 2021-05-07 skj ALTER TABLE base.wlyy_patient_device add COLUMN `sos_address` varchar(50) DEFAULT NULL COMMENT '设备类型为报警器时,需要填写投放地址 category_code = 7'; -- 2021-05-08 skj ALTER TABLE base.base_life_care_item_dict add COLUMN `life_care_img` varchar(255) DEFAULT NULL COMMENT '服务项目图片'; -- 2021-05-08 lb CREATE TABLE `base_device_sos_log` ( `id` int(11) NOT NULL AUTO_INCREMENT, `patient` varchar(50) DEFAULT NULL COMMENT '居民code', `patient_name` varchar(50) DEFAULT NULL COMMENT '姓名', `idcard` varchar(32) DEFAULT NULL COMMENT '身份证', `category_code` varchar(50) DEFAULT NULL COMMENT '设备类型标识1血糖仪,2.血压计,3药盒,4智能手表', `device_sn` varchar(50) NOT NULL COMMENT '设备SN码', `sos_address` varchar(100) DEFAULT NULL COMMENT '报警地址', `sos_lat` varchar(100) DEFAULT NULL COMMENT '报警地址纬度', `sos_lon` varchar(100) DEFAULT NULL COMMENT '报警地址经度', `sos_send_status` varchar(255) DEFAULT NULL COMMENT '紧急救助发起状态 200成功, -1 失败', `sos_send_message` varchar(500) DEFAULT NULL COMMENT '紧急救助发起返回消息', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='设备紧急救助日志表'; -- 2021-05-10 lb ALTER table base.base_emergency_assistance_order add column `order_source` tinyint(4) DEFAULT '1' COMMENT '工单发起来源状态 1APP 2手环3居家报警' -- 2021-05-10 ysj ALTER table base.base_business_order_refund add column `enclosure` VARCHAR(3000) COMMENT '附件'; DROP TABLE IF EXISTS `base_course`; CREATE TABLE `base_course` ( `id` varchar(50) NOT NULL, `type` varchar(1) DEFAULT NULL COMMENT '课程类型', `name` varchar(50) DEFAULT NULL COMMENT '课程名称', `org_code` varchar(50) DEFAULT NULL COMMENT '机构id', `org_name` varchar(50) DEFAULT NULL COMMENT '机构名称', `doctor` varchar(50) DEFAULT NULL COMMENT '教师id', `doctor_name` varchar(50) DEFAULT NULL COMMENT '教师名称', `live_time` datetime DEFAULT NULL COMMENT '直播时间', `live_status` varchar(1) DEFAULT NULL COMMENT '直播状态', `live_duration` varchar(10) DEFAULT NULL COMMENT '直播时长', `course_cover` varchar(300) DEFAULT NULL COMMENT '课程封面', `status` varchar(1) DEFAULT NULL COMMENT '上架状态', `fee` decimal(10,2) DEFAULT NULL COMMENT '费用', `introduction` varchar(3000) DEFAULT NULL COMMENT '课程简介', `del` tinyint(1) DEFAULT NULL COMMENT '删除标志 1正常 0删除', `create_time` datetime DEFAULT NULL, `create_user` varchar(50) DEFAULT NULL, `create_user_name` varchar(50) DEFAULT NULL, `update_time` datetime DEFAULT NULL, `update_user` varchar(50) DEFAULT NULL, `update_user_name` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='课程表'; DROP TABLE IF EXISTS `base_course_catalogue`; CREATE TABLE `base_course_catalogue` ( `id` varchar(50) NOT NULL, `course_id` varchar(50) DEFAULT NULL, `name` varchar(50) DEFAULT NULL COMMENT '目录名称', `type` varchar(1) DEFAULT NULL COMMENT '目录类型', `content` varchar(3000) DEFAULT NULL COMMENT '小节内容', `video_url` varchar(300) DEFAULT NULL COMMENT '小节视频url', `create_time` datetime DEFAULT NULL, `update_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='课程目录表'; DROP TABLE IF EXISTS `base_patient_order_refund`; CREATE TABLE `base_patient_order_refund` ( `id` varchar(50) NOT NULL, `patient` varchar(50) DEFAULT NULL COMMENT '居民code', `patient_name` varchar(50) DEFAULT NULL COMMENT '居民名字', `order_price` varchar(0) DEFAULT NULL COMMENT '订单金额', `refund_price` varchar(0) DEFAULT NULL COMMENT '退款金额', `refund_desc` varchar(500) DEFAULT NULL COMMENT '退款原因', `status` tinyint(1) DEFAULT NULL COMMENT '1待退款2已退款', `refund_time` datetime DEFAULT NULL COMMENT '退款时间', `create_time` datetime DEFAULT NULL COMMENT '退款申请时间', `buy_time` datetime DEFAULT NULL COMMENT '购买时间', `enclosure` varchar(3000) DEFAULT NULL COMMENT '附件', `bussiness_order_refund_id` int(11) DEFAULT NULL COMMENT '退款表id', `order_id` varchar(50) DEFAULT NULL COMMENT '订单id', `type` varchar(1) DEFAULT NULL COMMENT '类型 1招生报名,2课程', `org_code` varchar(50) DEFAULT NULL, `org_name` varchar(50) DEFAULT NULL COMMENT '课程名称/招生标题', `title` varchar(255) DEFAULT NULL, `mobile` varchar(20) DEFAULT NULL COMMENT '联系电话', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='居民发起的退款记录表'; DROP TABLE IF EXISTS `base_recruit_students`; CREATE TABLE `base_recruit_students` ( `id` varchar(50) NOT NULL, `org_code` varchar(50) DEFAULT NULL COMMENT '招生机构', `org_name` varchar(50) DEFAULT NULL COMMENT '招生机构名称', `theme` varchar(100) DEFAULT NULL COMMENT '招生主题', `start_time` datetime DEFAULT NULL COMMENT '报名开始时间', `end_time` datetime DEFAULT NULL COMMENT '报名结束时间', `num` int(11) DEFAULT NULL COMMENT '招生名额', `fee` decimal(10,2) DEFAULT NULL COMMENT '报名费用', `admitted_num` int(11) DEFAULT NULL COMMENT '已录取人数', `del` tinyint(1) DEFAULT NULL COMMENT '删除标志 1正常 0删除', `create_time` datetime DEFAULT NULL, `update_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='招生表'; DROP TABLE IF EXISTS `base_recruit_students_record`; CREATE TABLE `base_recruit_students_record` ( `id` varchar(50) NOT NULL, `recruit_students_id` varchar(50) DEFAULT NULL COMMENT '招生id', `recruit_name` varchar(100) DEFAULT NULL COMMENT '招生名称', `patient` varchar(50) DEFAULT NULL, `patient_name` varchar(50) DEFAULT NULL COMMENT '姓名', `sex` varchar(1) DEFAULT NULL COMMENT '性别', `org_code` varchar(50) DEFAULT NULL COMMENT '机构code', `org_name` varchar(50) DEFAULT NULL COMMENT '机构名称', `mobile` varchar(20) DEFAULT NULL COMMENT '手机', `status` varchar(1) DEFAULT NULL COMMENT '状态(待审核、待支付、已支付、已退费、审核未通过)', `del` tinyint(1) DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='招生记录表'; DROP TABLE IF EXISTS `base_customer_service`; CREATE TABLE `base_customer_service` ( `id` varchar(50) NOT NULL, `org_code` varchar(50) DEFAULT NULL, `org_name` varchar(50) DEFAULT NULL, `team_id` varchar(50) DEFAULT NULL, `team_name` varchar(50) DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='机构客服团队表'; DROP TABLE IF EXISTS `base_children_examination_record`; CREATE TABLE `base_children_examination_record` ( `id` varchar(50) NOT NULL, `type` varchar(1) DEFAULT NULL COMMENT '体检类型', `exam_time` datetime DEFAULT NULL COMMENT '体检时间', `org_code` varchar(50) DEFAULT NULL COMMENT '体检机构code', `org_name` varchar(50) DEFAULT NULL COMMENT '体检机构', `month_age` varchar(10) DEFAULT NULL COMMENT '月龄', `height` varchar(10) DEFAULT NULL COMMENT '身高', `weight` varchar(10) DEFAULT NULL COMMENT '体重', `head_circumference` varchar(10) DEFAULT NULL COMMENT '头围', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='儿童体检记录表'; -- 计算2点距离函数 CREATE FUNCTION funDistance(lat1 DOUBLE,lon1 DOUBLE,lat2 DOUBLE,lon2 DOUBLE) RETURNS DOUBLE BEGIN DECLARE juli DOUBLE; SET juli = acos(sin(lat1 * PI() / 180) * sin(lat2 * PI() / 180) + cos(lat1 * PI() / 180) * cos(lat2 * PI() / 180) * cos(lon1 * PI() / 180 - lon2 * PI() / 180)) * 6378.137; RETURN juli; END; DROP TABLE IF EXISTS `base_business_sys_dict`; CREATE TABLE `base_business_sys_dict` ( `id` varchar(50) NOT NULL, `dict_name` varchar(50) DEFAULT NULL COMMENT '所属字典', `dict_code` varchar(300) DEFAULT NULL COMMENT '字典项代码', `dict_value` text COMMENT '字典项所属值', `py_code` varchar(50) DEFAULT NULL COMMENT '拼音缩写码', `sort` int(11) DEFAULT NULL COMMENT '排序', `create_time` varchar(50) DEFAULT NULL, `update_time` varchar(50) DEFAULT NULL, `img_url` varchar(1000) DEFAULT NULL COMMENT '图片地址', `model_name` varchar(50) DEFAULT NULL COMMENT '模块名称', `ext1` varchar(50) DEFAULT NULL COMMENT '备用字段1,托育字典服务项的时候表示费用', `ext2` varchar(50) DEFAULT NULL COMMENT '备用字段2 ', PRIMARY KEY (`id`), KEY `dict_name` (`dict_name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='托育业务字典表'; CREATE TABLE `wlyy_devices` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `apply_date` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '申请日期', `org_name` varchar(255) DEFAULT NULL COMMENT '机构名称', `linkman` varchar(255) DEFAULT NULL COMMENT '联系人', `tel` varchar(255) DEFAULT NULL COMMENT '联系电话', `server_ip` varchar(255) DEFAULT NULL COMMENT '服务IP地址', `device_name` varchar(255) DEFAULT NULL COMMENT '设备名称', `device_model` varchar(255) DEFAULT NULL COMMENT '型号', `device_code` varchar(255) DEFAULT NULL COMMENT '设备唯一标识', `manufacturer_code` varchar(255) DEFAULT NULL COMMENT '厂商代码', `manufacturer` varchar(255) DEFAULT NULL COMMENT '厂家名称', `address` varchar(255) DEFAULT NULL COMMENT '厂家地址', `representative` varchar(255) DEFAULT NULL COMMENT '法人代表', `applicant_name` varchar(255) DEFAULT NULL COMMENT '申请注册人', `applicant_identity` varchar(255) DEFAULT NULL COMMENT '申请人身份证号', `applicant_tel` varchar(255) DEFAULT NULL COMMENT '申请人手机', `applicant_mail` varchar(255) DEFAULT NULL COMMENT '申请人邮箱', `sim` varchar(50) DEFAULT NULL COMMENT 'sim卡号', `manufacturer_id` varchar(50) DEFAULT NULL COMMENT '厂商id', `is_grant` int(2) DEFAULT '0' COMMENT '是否发放(0否1是)', `grant_admin_team` varchar(50) DEFAULT NULL COMMENT '发放的患者所在团队', `grant_org_code` varchar(50) DEFAULT NULL COMMENT '发放所在机构', `is_binding` int(2) DEFAULT '0' COMMENT '是否绑定(0否 1 是)', `binding_count` varchar(50) DEFAULT NULL COMMENT '绑定次数({"1":"0", "2":"0"})', `grant_time` datetime DEFAULT NULL COMMENT '发放时间', `grant_doctor` varchar(50) DEFAULT NULL COMMENT '发放医生code', `grant_doctor_name` varchar(50) DEFAULT NULL COMMENT '发放医生姓名', `neighborhood_committee_code` varchar(12) DEFAULT NULL COMMENT '居委会code', `neighborhood_committee_name` varchar(100) DEFAULT NULL COMMENT '居委会名称', PRIMARY KEY (`id`), KEY `idx_device_code` (`device_code`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='厦门设备信息表'; -- 2021-05-12 lb alter table base.base_business_sys_dict add column org_code varchar(50) default null comment '归属机构'; -- 2021-05-13 lb CREATE TABLE `base_door_coach_order` ( `id` varchar(50) NOT NULL DEFAULT '', `number` varchar(50) DEFAULT NULL COMMENT '服务编号', `proxy_patient` varchar(50) DEFAULT NULL COMMENT '代理发起工单的居民code,替父母,孩子等发起工单', `proxy_patient_name` varchar(10) DEFAULT NULL COMMENT '代理发起工单的居民code,替父母,孩子等发起工单', `proxy_patient_phone` varchar(15) DEFAULT NULL COMMENT '代理发起工单的居民联系电话', `patient` varchar(50) DEFAULT NULL COMMENT '被服务的居民code,发起工单的居民的亲属', `patient_name` varchar(10) DEFAULT NULL COMMENT '被服务的居民姓名,发起工单的居民的亲属', `patient_phone` varchar(15) DEFAULT NULL COMMENT '被服务的居民联系电话', `patient_relation` varchar(10) DEFAULT NULL COMMENT '发起人与被服务人的关系:自己,父亲,母亲,儿子等', `dispatcher` varchar(50) DEFAULT NULL COMMENT '调度员code', `dispatcher_name` varchar(50) DEFAULT NULL COMMENT '调度员name', `patient_expected_serve_time` varchar(200) DEFAULT NULL COMMENT '居民期望服务时间', `serve_desc` varchar(200) DEFAULT NULL COMMENT '居民自己服务描述', `serve_town` varchar(100) DEFAULT NULL COMMENT '上门服务的区', `serve_address` varchar(100) DEFAULT NULL COMMENT '上门服务详细地址', `serve_lat` varchar(100) DEFAULT NULL COMMENT '上门服务地址纬度', `serve_lon` varchar(100) DEFAULT NULL COMMENT '上门服务地址经度', `remark` varchar(200) DEFAULT NULL COMMENT '调度员备注', `is_patient_confirm` int(1) DEFAULT NULL COMMENT '居民对工单需要服务情况是否已确认,0-未确认,1-已确认 2-不同意', `patient_confirm_time` timestamp NULL DEFAULT NULL COMMENT '居民对工单需要服务情况确认时间', `is_trans_other_org` int(1) DEFAULT NULL COMMENT '工单是否转给其他机构,0-不转,1-已转', `transed_org_code` varchar(50) DEFAULT NULL COMMENT '最后转接的机构code', `transed_dispatcher` varchar(50) DEFAULT NULL COMMENT '最后转接的机构调度员code', `transed_dispatcher_name` varchar(50) DEFAULT NULL COMMENT '最后转接的机构调度员name', `total_fee` decimal(10,2) DEFAULT NULL COMMENT '服务总的支付费用', `doctor` varchar(50) DEFAULT NULL COMMENT '接单的医生code', `doctor_name` varchar(50) DEFAULT NULL COMMENT '接单的医生name', `doctor_type` varchar(50) DEFAULT NULL COMMENT '接单的医生类型:医生,健管师,护士等', `doctor_arriving_time` varchar(200) DEFAULT NULL COMMENT '医生预计到达时间', `doctor_sign_time` timestamp NULL DEFAULT NULL COMMENT '医生签到时间', `doctor_sign_way` int(1) DEFAULT NULL COMMENT '医生签到方式:1-定位,2-扫码,3-拍照', `doctor_sign_location` varchar(50) DEFAULT NULL COMMENT '医生签到位置,记录详细地址', `doctor_sign_img` varchar(3000) DEFAULT NULL COMMENT '医生签到照片', `patient_confirm_finish_way` int(1) DEFAULT NULL COMMENT '居民确认结束服务方式:1-电子签名,2-手持身份证拍照', `patient_confirm_finish_img` varchar(200) DEFAULT NULL COMMENT '居民确认结束服务照片', `patient_confirm_finish_time` timestamp NULL DEFAULT NULL COMMENT '居民确认医生结束服务时间', `present_imgs` varchar(3000) DEFAULT NULL COMMENT '医生诊疗现场照片,最多9张,逗号分隔', `exam_paper_status` int(1) DEFAULT NULL COMMENT '是否需要上传补录报告:0-不需要,1-需要,待补录;2-需要,已补录', `exam_paper_imgs` varchar(3000) DEFAULT NULL COMMENT '医生上传居民的化验检查报告照片', `exam_paper_upload_time` timestamp NULL DEFAULT NULL COMMENT '化验检查报告补录时间', `exam_paper_upload_way` int(1) DEFAULT NULL COMMENT '化验检查报告补录方式,1-拍照补录,2-接口数据', `status` int(1) DEFAULT NULL COMMENT '工单状态:-1-已取消,1-待(调度员)派单,2-待(医生)接单,3-已接单,4-签到,5-登记服务小结,6-已完成', `complete_time` timestamp NULL DEFAULT NULL COMMENT '工单完成时间(对工单评价完即工单完成)', `cancel_type` int(1) DEFAULT NULL COMMENT '取消类型:1-调度员取消,2-居民取消,3-医生取消', `cancel_reason` varchar(200) DEFAULT NULL COMMENT '取消理由', `cancel_time` timestamp NULL DEFAULT NULL COMMENT '取消时间', `pay_way` int(1) DEFAULT NULL COMMENT '付款方式:1-微信支付,2-线下支付(居民自己向医院支付,具体怎么支付由医院来定)', `pay_number` varchar(100) DEFAULT NULL COMMENT '支付流水号', `pay_time` timestamp NULL DEFAULT NULL COMMENT '支付时间', `dispatcher_response_time` timestamp NULL DEFAULT NULL COMMENT '调度员响应时间(派单时间或取消时间)', `service_response_time` timestamp NULL DEFAULT NULL COMMENT '服务医生响应时间(第一条咨询或者接单时间)', `create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间', `create_user` varchar(50) DEFAULT NULL COMMENT '创建者id', `create_user_name` varchar(50) DEFAULT NULL COMMENT '创建者名称', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `update_user` varchar(50) DEFAULT NULL, `update_user_name` varchar(50) DEFAULT NULL, `expected_doctor_name` varchar(10) DEFAULT '' COMMENT '居民期望服务的医生姓名', `hospital` varchar(50) DEFAULT NULL COMMENT '服务机构', `conclusion_status` int(1) DEFAULT NULL COMMENT '服务小结登记状态:1待补录;2-已补录', `prescription_status` int(1) DEFAULT NULL COMMENT '开方状态:1已完成,0未开方', `prescription_code` varchar(100) DEFAULT NULL COMMENT '处方单号,多个用逗号隔开', `prescription_time` timestamp NULL DEFAULT NULL COMMENT '开方完成时间', `outpatient_id` varchar(50) DEFAULT NULL COMMENT '关联门诊记录', `type` tinyint(2) DEFAULT '1' COMMENT '发起类型(1本人发起 2家人待预约 3医生代预约)', `authorize_image` varchar(500) DEFAULT NULL COMMENT '电子健康卡授权图片', `relation_code` varchar(50) DEFAULT NULL COMMENT '业务关联', `service_status` varchar(15) DEFAULT NULL COMMENT '服务类型 1-预约项目 2-即时项目', `order_info` varchar(15) DEFAULT NULL COMMENT '工单详情 0-未推送 1-未确认 2-已确认', `shortcut_type` char(1) DEFAULT NULL COMMENT '快捷类型,1是快捷类型,其他值不是', `followup_date` varchar(50) DEFAULT NULL COMMENT '随访时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='上门辅导服务工单'; CREATE TABLE `base_door_coach_fee_detail` ( `id` varchar(50) NOT NULL, `order_id` varchar(50) DEFAULT NULL COMMENT '工单id', `type` int(1) NOT NULL COMMENT '费用类型,1-服务项费用,2-医生出诊费用', `code` varchar(50) DEFAULT NULL COMMENT '居民请求的服务项code,医生出诊费用code', `name` varchar(50) DEFAULT NULL COMMENT '居民请求的服务项名称,医生出诊费用名称', `fee` decimal(10,2) DEFAULT NULL COMMENT '费用', `fee_discount` decimal(10,2) DEFAULT NULL COMMENT '折扣费用', `number` int(1) DEFAULT NULL COMMENT '数量', `status` int(1) NOT NULL COMMENT '状态,1-居民新增(预约),2-医生新增,3-医生删除', `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `create_user` varchar(50) DEFAULT NULL COMMENT '创建者id', `create_user_name` varchar(50) DEFAULT NULL COMMENT '创建者名称', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `update_user` varchar(50) DEFAULT NULL, `update_user_name` varchar(50) DEFAULT NULL, `pay_status` tinyint(1) DEFAULT NULL COMMENT '付款状态:0未付款 1已付款', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='上门辅导服务工单价格明细(服务项价格,医生出诊费用)'; CREATE TABLE `base_door_coach_doctor_status` ( `id` varchar(50) NOT NULL, `doctor` varchar(50) NOT NULL COMMENT '医生code', `status` int(1) NOT NULL DEFAULT '1' COMMENT '医生状态:1-待派单,2-待接单,3-待服务,4-服务中,5-停止接单', `create_user` varchar(50) DEFAULT NULL COMMENT '创建者id', `create_user_name` varchar(50) DEFAULT NULL COMMENT '创建者称名', `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '转接时间', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `update_user` varchar(50) DEFAULT NULL, `update_user_name` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='医生上门辅导服务工单状态情况'; CREATE TABLE `base_door_coach_process_log` ( `id` varchar(50) NOT NULL, `order_id` varchar(50) NOT NULL COMMENT '工单id', `status` int(1) NOT NULL COMMENT '工单处理状态', `dispatcher` varchar(50) DEFAULT NULL COMMENT '变更状态的调度员', `dispatcher_name` varchar(50) DEFAULT NULL COMMENT '变更状态的调度员姓名', `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='上门辅导工单状态变更记录(调度员操作记录)'; CREATE TABLE `base_door_coach_conclusion` ( `id` varchar(50) NOT NULL, `order_id` varchar(50) NOT NULL COMMENT '工单id', `patient` varchar(50) DEFAULT NULL COMMENT '工单服务的居民', `patient_name` varchar(50) DEFAULT NULL COMMENT '居民姓名', `doctor` varchar(50) DEFAULT NULL COMMENT '医生', `doctor_name` varchar(50) DEFAULT NULL COMMENT '医生姓名', `conclusion` varchar(2000) DEFAULT NULL COMMENT '处置小结', `conclusion_img` varchar(1000) DEFAULT NULL COMMENT '服务相关附件', `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `create_user` varchar(50) DEFAULT NULL COMMENT '创建者id', `create_user_name` varchar(50) DEFAULT NULL COMMENT '创建者称名', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `update_user` varchar(50) DEFAULT NULL, `update_user_name` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `orderId` (`order_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='上门辅导工单服务小结'; CREATE TABLE `base_door_coach_patient_confirm_log` ( `id` varchar(50) NOT NULL, `order_id` varchar(50) NOT NULL COMMENT '工单id', `patient` varchar(50) NOT NULL COMMENT '居民', `patient_name` varchar(50) NOT NULL COMMENT '居民姓名', `type` int(1) NOT NULL COMMENT '确认操作类型:1-确认基础信息无误或变更,2-确认上门医生变更上门信息,3-同意工单转接', `description` varchar(200) DEFAULT NULL COMMENT '操作描述', `create_user` varchar(50) DEFAULT NULL COMMENT '创建者id', `create_user_name` varchar(50) DEFAULT NULL COMMENT '创建者称名', `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '转接时间', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `update_user` varchar(50) DEFAULT NULL, `update_user_name` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='上门辅导服务工单居民确认操作日志记录'; CREATE TABLE `base_door_coach_cancel_log` ( `id` varchar(50) NOT NULL, `order_id` varchar(50) NOT NULL COMMENT '工单id', `patient` varchar(50) NOT NULL COMMENT '居民code', `cancel_type` int(1) NOT NULL COMMENT '取消类型:1-调度员取消,2-居民取消', `cancel_reason` varchar(50) DEFAULT NULL COMMENT '取消理由', `time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '取消时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='上门辅导工单取消记录'; -- 2021-05-17 ysj DROP TABLE IF EXISTS `base_course_sales_order_record`; CREATE TABLE `base_course_sales_order_record` ( `id` varchar(50) NOT NULL, `patient` varchar(50) DEFAULT NULL, `patient_name` varchar(5) DEFAULT NULL, `org_code` varchar(50) DEFAULT NULL, `org_name` varchar(50) DEFAULT NULL, `course_id` varchar(50) DEFAULT NULL COMMENT '课程id', `course_name` varchar(100) DEFAULT NULL COMMENT '课程名称', `buy_time` datetime DEFAULT NULL COMMENT '购买时间', `status` varchar(1) DEFAULT NULL COMMENT '状态', `price` decimal(10,2) DEFAULT NULL, `create_time` datetime DEFAULT NULL, `update_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='课程销售订单记录表'; DROP TABLE IF EXISTS `base_patient_course_record`; CREATE TABLE `base_patient_course_record` ( `id` varchar(50) NOT NULL, `nursery_log_id` varchar(50) DEFAULT NULL COMMENT '托育日志id', `patient` varchar(50) DEFAULT NULL, `content` varchar(2000) DEFAULT NULL COMMENT '课程记录内容', `enclosure` varchar(2000) DEFAULT NULL COMMENT '附件', `record_date` varchar(20) DEFAULT NULL COMMENT '记录日期', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='居民课程记录'; DROP TABLE IF EXISTS `base_patient_diet_record`; CREATE TABLE `base_patient_diet_record` ( `id` varchar(50) NOT NULL, `nursery_log_id` varchar(50) DEFAULT NULL COMMENT '托育日志id', `patient` varchar(50) DEFAULT NULL, `eat_food` varchar(1000) DEFAULT NULL COMMENT '食用食物json格式', `eat_type` varchar(255) DEFAULT NULL COMMENT '食用方式 1喂食 2自主进食', `intake` varchar(1) DEFAULT NULL COMMENT '摄入量 全部吃完 吃了1/3 吃了1/2 几乎没吃', `additional_notes` varchar(1000) DEFAULT NULL COMMENT '附加说明', `enclosure` varchar(2000) DEFAULT NULL COMMENT '附件', `record_date` varchar(20) DEFAULT NULL COMMENT '记录日期', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='居民饮食记录'; DROP TABLE IF EXISTS `base_nursery_log`; CREATE TABLE `base_nursery_log` ( `id` varchar(50) NOT NULL, `patient` varchar(50) DEFAULT NULL, `patient_name` varchar(50) DEFAULT NULL, `doctor` varchar(50) DEFAULT NULL, `doctor_name` varchar(50) DEFAULT NULL, `org_code` varchar(50) DEFAULT NULL, `org_name` varchar(50) DEFAULT NULL, `record_date` varchar(20) DEFAULT NULL COMMENT '记录日期', `status` varchar(1) DEFAULT NULL, `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `unique1` (`patient`,`record_date`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='托育日志记录'; -- 2021-05-18 create table base_org_notice( id varchar(50) not null, org_code varchar(50) default null COMMENT '机构code', org_name varchar(50) default null COMMENT '机构名称', status tinyint(1) DEFAULT NULL COMMENT '状态(1待发布,2已发布)', del tinyint(1) DEFAULT '1' COMMENT '删除标志(1正常,0删除)', title VARCHAR(50) default null comment '通知标题', content text default null comment '通知内容', img VARCHAR(1000) default null COMMENT '附件', notice_time datetime default null COMMENT '通知时间', create_time datetime default null, PRIMARY KEY(id) )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='机构通知表'; ALTER table base_org_notice add column create_user varchar(50) DEFAULT NULL -- 2021-05-20 lb ALTER table base.base_security_monitoring_order add column `order_source` tinyint(4) DEFAULT '1' COMMENT '工单发起来源状态 1APP 2手环3居家报警' -- 2021-05-19 CREATE TABLE `base_course_catalogue_read_time` ( `id` varchar(50) NOT NULL, `patient` varchar(50) DEFAULT NULL COMMENT '用户code', `course_catalogue_id` varchar(50) DEFAULT NULL COMMENT '课程目录id', `course_id` varchar(50) DEFAULT NULL COMMENT '课程id', `read_time` varchar(20) DEFAULT NULL COMMENT '阅读时间,保留时间戳格式,单位s', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='记录用户阅读课程时长'; -- 2021 05-21 lb CREATE TABLE `base_emergency_warn_conclusion` ( `id` varchar(50) NOT NULL, `order_id` varchar(50) NOT NULL COMMENT '工单id', `patient` varchar(50) DEFAULT NULL COMMENT '工单服务的居民', `patient_name` varchar(50) DEFAULT NULL COMMENT '居民姓名', `doctor` varchar(50) DEFAULT NULL COMMENT '医生', `doctor_name` varchar(50) DEFAULT NULL COMMENT '医生姓名', `conclusion` varchar(2000) DEFAULT NULL COMMENT '处置小结', `conclusion_img` varchar(1000) DEFAULT NULL COMMENT '服务相关附件', `emergency_reason` tinyint(4) DEFAULT '4' COMMENT '紧急预警工单发起原因 字典emergency_reason', `emergency_treatment_status` tinyint(4) DEFAULT '4' COMMENT '紧急预警工单处理结果 字典emergency_treatment_status', `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `create_user` varchar(50) DEFAULT NULL COMMENT '创建者id', `create_user_name` varchar(50) DEFAULT NULL COMMENT '创建者称名', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, `update_user` varchar(50) DEFAULT NULL, `update_user_name` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `orderId` (`order_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='紧急预警工单服务小结'; CREATE TABLE `base_emergency_warn_cancel_log` ( `id` varchar(50) NOT NULL, `order_id` varchar(50) NOT NULL COMMENT '工单id', `patient` varchar(50) DEFAULT NULL COMMENT '居民code', `cancel_type` int(1) DEFAULT NULL COMMENT '取消类型:1-调度员取消,2-居民取消 3 医生取消', `cancel_reason` varchar(50) DEFAULT NULL COMMENT '取消理由', `time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '取消时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='紧急预警工单取消记录'; alter table base_security_monitoring_order add column emergency_cancel tinyint(4) DEFAULT '4' COMMENT '紧急预警工单误报警原因 emergency_cancel'; alter table base_emergency_assistance_order add column emergency_cancel tinyint(4) DEFAULT '4' COMMENT '紧急预警工单误报警原因 emergency_cancel'; CREATE TABLE `base_emergency_warn_doctor_response` ( `id` varchar(50) NOT NULL, `order_id` varchar(50) NOT NULL COMMENT '工单id', `doctor` varchar(50) NOT NULL COMMENT '医生code', `response_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '医生响应时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='紧急预警医生响应状态'; DROP TABLE IF EXISTS `base_security_monitoring_conclusion`; DROP TABLE IF EXISTS `base_security_monitoring_order_cancel_log`; DROP TABLE IF EXISTS `base_semoni_patient_confirm_log`; alter table wlyy_prescription ADD disable_time timestamp ; alter table wlyy_outpatient ADD is_agree varchar(2); alter table base_doctor ADD is_sign varchar(2); alter table base_doctor ADD last_sign_time timestamp; -- 2021-06-02 ysj CREATE TABLE `base_seq` ( `val` int(11) NOT NULL, `type` tinyint(4) NOT NULL COMMENT '类型1生活照料' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='自增序列'; INSERT INTO `base`.`base_seq` (`val`, `type`) VALUES ('1000000001', '1'); CREATE FUNCTION seq(seq_type TINYINT (4)) returns int begin UPDATE base_seq SET val=last_insert_id(val+1) WHERE type=seq_type; RETURN last_insert_id(); end; alter table base_life_care_order add column doctor_sign_time datetime DEFAULT NULL COMMENT '医生签到时间'; alter table base_life_care_order add column doctor_sign_way tinyint(1) DEFAULT NULL COMMENT '医生签到方式:1-定位,2-扫码,3-拍照'; alter table base_life_care_order add column doctor_sign_location varchar(50) DEFAULT NULL COMMENT '医生签到位置,记录详细地址'; alter table base_life_care_order add column doctor_sign_img varchar(3000) DEFAULT NULL COMMENT '医生签到照片'; alter table base_life_care_order add column sign_doctor varchar(50) DEFAULT NULL COMMENT '签到医生'; alter table base_life_care_order add column sign_doctor_name varchar(50) DEFAULT NULL COMMENT '签到医生name'; -- 2021-06-07 ysj alter table base_life_care_order add column conclusion_imgs varchar(3000) DEFAULT NULL COMMENT '小结照片'; alter table base_life_care_order add column conclusion_time datetime DEFAULT NULL COMMENT '小结时间'; alter table base_life_care_order add column conclusion_remark varchar(1200) DEFAULT NULL COMMENT '小结内容'; -- 2021-06-07 lb CREATE TABLE `base_doctor_patient_tmp` ( `id` varchar(50) NOT NULL, `patient` varchar(50) DEFAULT NULL, `type` tinyint(2) DEFAULT NULL COMMENT '1在线咨询,2上门辅导,3入学报名,4购买课程', `relation_code` varchar(50) DEFAULT NULL COMMENT '1:咨询code,2上门辅导工单id,3入学订单id,4课程订单id', `doctor_code` varchar(50) DEFAULT NULL COMMENT 'type=(1,2,4为医生id;3机构code) ', `status` tinyint(2) DEFAULT '0' COMMENT '入学字段 1已入学,0未入学', `del` tinyint(1) DEFAULT '1' COMMENT '1有效 0无效', `create_time` datetime DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`id`), KEY `patient` (`patient`), KEY `type_doc_code` (`type`,`doctor_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='教师医生通讯录埋点数据'; -- 2021-06-10 alter table base.base_service_package_item add column topic_item varchar(50) default null COMMENT '服务项所属专题(base_system_dict_entry remark字段) security 安防服务专题'; -- 2021-06-11 ALTER table base.base_security_monitoring_order add column topic_item varchar(50) default "preventLost" COMMENT '安防工单所属专题 base_system_dict_entry表service_item'; ALTER TABLE base.base_security_monitoring_order ADD INDEX idx_topIt(topic_item); ALTER table base_capacity_assessment_record add column age tinyint(4) default null COMMENT '年龄'; ALTER TABLE base.base_doctor_patient_tmp MODIFY COLUMN doctor_code varchar(50) DEFAULT NULL COMMENT 'type=(1,2,4为医生id) '; ALTER TABLE base.base_doctor_patient_tmp ADD COLUMN org_code varchar(50) DEFAULT NULL COMMENT 'type=(3为机构code)'; ALTER TABLE base_security_monitoring_order add column scene_img VARCHAR(1000) default null COMMENT '工单发起时的现场照片'; -- 2021-06-21 ALTER table base_patient add column idcard_front varchar(1000) default NULL COMMENT '身份证正面'; ALTER table base_patient add column idcard_back varchar(1000) default NULL COMMENT '身份证反面'; -- 2021-06-17 ysj ALTER table base_patient ADD COLUMN `lat_lon` varchar(100) DEFAULT NULL COMMENT '定位经纬度'; CREATE TABLE `base_service_news` ( `id` varchar(50) NOT NULL, `content` varchar(200) DEFAULT NULL COMMENT '内容', `create_time` datetime DEFAULT NULL, `name` varchar(50) DEFAULT NULL COMMENT '姓名', `type` varchar(2) DEFAULT NULL COMMENT '类型', `code` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='服务动态信息'; -- 2021-06-29 ysj CREATE TABLE `base_wx_pay_http_log` ( `id` varchar(50) NOT NULL, `type` varchar(1) DEFAULT NULL COMMENT '类型1 统一下单 2支付回调 3退款 4 退款回调', `order_no` varchar(50) DEFAULT NULL COMMENT '订单号', `order_res` text, `order_req` text, `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`), KEY `index1` (`order_no`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='微信支付日志表'; -- 2021-06-30 alter table base.base_door_coach_order add column pay_status TINYINT(2) DEFAULT null COMMENT '0待扣费 1已支付 2已退款'; alter table base.base_life_care_order add column pay_status TINYINT(2) DEFAULT null COMMENT '0待扣费 1已支付 2已退款'; -- 2021-07-01 lb alter table base.base_business_order_refund add column refuse_desc varchar(255) DEFAULT null COMMENT '拒绝退款说明'; ALTER table base.base_business_order_pay add column last_pay_time BIGINT(13) COMMENT '截至支付日期' ALTER table base.base_business_order_pay add INDEX index_status_last_pay(status,last_pay_time) -- 2021-07-12 ALTER table base.dm_device add column need_register tinyint(2) DEFAULT '0' COMMENT '是否需要注册 0否 1是' ALTER TABLE wlyy_patient_rehabilitation_plan add COLUMN `admin_team_code` int(11) DEFAULT NULL COMMENT '家签行政团队Id'; -- 2021-07-12 lb ALTER table base.dm_device modify column need_register varchar(255) DEFAULT NULL COMMENT '注册至iot接口,为空表示不注册' -- 2021-07-16 lb CREATE TABLE `wlyy_birthday_wishes_template` ( `id` int(11) NOT NULL AUTO_INCREMENT, `code` varchar(50) DEFAULT NULL, `type` int(2) DEFAULT NULL COMMENT '类型(1系统模板、2服务人员创建)', `applicable_range` int(2) DEFAULT NULL COMMENT '适用范围(1未成年、2成年、3老年人)', `content` text COMMENT '祝福语', `del` int(2) DEFAULT NULL COMMENT '是否删除(0是、1否)', `create_user` varchar(50) DEFAULT NULL COMMENT '创建人(系统模板为null)', `create_user_name` varchar(50) DEFAULT NULL COMMENT '创建人名称', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `is_default` int(2) DEFAULT '0' COMMENT '是否为默认模板(1是 0否)', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=4474 DEFAULT CHARSET=utf8mb4 COMMENT='生日祝福模板'; CREATE TABLE `birthday_wishes_to_patient` ( `id` int(11) NOT NULL AUTO_INCREMENT, `batch_no` varchar(50) DEFAULT NULL comment '批次号记录发送所属批次', `patient_code` varchar(50) DEFAULT NULL comment '患者标识', `patient_name` varchar(50) DEFAULT NULL comment '患者名称', `doctor_code` varchar(50) DEFAULT NULL comment '发送人code', `doctor_name` varchar(50) DEFAULT NULL comment '发送人名称', `user_type` int(2) DEFAULT NULL comment '1、患者,2医生', `send_pic` varchar(100) DEFAULT NULL comment '发送人头像', `send_sex` varchar(50) DEFAULT NULL comment '发送人性别', `admin_team_code` int(50) DEFAULT NULL comment '医生所在', `admin_team_name` varchar(50) DEFAULT NULL comment '行政团队名称', `hospital` varchar(50) DEFAULT NULL comment '所属机构', `hospital_name` varchar(50) DEFAULT NULL comment '所属机构名称', `town` varchar(50) DEFAULT NULL comment '所属区划', `town_name` varchar(50) DEFAULT NULL comment '所属区划名称', `send_type` int(3) DEFAULT NULL comment '发送类型 1医生发送 2管理员', `send_level` int(3) DEFAULT NULL comment '发送人级别 1社区医生,2助老员, 3教师 4管理员', `current_user_role_code` varchar(255) DEFAULT NULL comment '当前登录角色code ', `current_user_role_level` varchar(255) DEFAULT NULL comment '当前登录的角色级别,1、省,2、市,3、区,4、机构', `send_source` int(11) DEFAULT NULL comment '发送平台', `all_count` int(11) DEFAULT NULL comment '批次发送排序', `openid_set` text comment '本次批号推送openid集合', `birthday` varchar(10) DEFAULT NULL comment '居民生日 MM-dd', `template_id` int(15) DEFAULT NULL comment '生日模板id', `content` text comment '生日祝福内容', `create_time` varchar(20) DEFAULT NULL comment '创建时间', PRIMARY KEY (`id`), KEY index_pd(patient_code,doctor_code) USING BTREE, KEY index_time(create_time) USING BTREE, KEY index_birthday(birthday)USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='生日祝福发送记录'; ALTER table base.dm_device modify column need_register varchar(255) DEFAULT NULL COMMENT '注册至iot接口,为空表示不注册'; -- 2021-07-19 ysj ALTER table base.base_patient add column pad_imei varchar(50) DEFAULT NULL COMMENT '平板imei'; ALTER table base.base_patient add column residential_area varchar(50) DEFAULT NULL COMMENT '居住小区'; CREATE TABLE `base_getui_client` ( `id` varchar(50) NOT NULL, `user` varchar(50) DEFAULT NULL COMMENT '居民或医生code', `type` tinyint(1) DEFAULT NULL COMMENT '1居民 2医生', `client_id` varchar(50) DEFAULT NULL COMMENT '个推clientId', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `index_1` (`user`,`type`,`client_id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='个推clientid表'; -- 2021-07-21 ysj ALTER table base.base_login_log add column name varchar(50) DEFAULT NULL COMMENT '用户姓名'; ALTER table base.base_login_log add column client_type varchar(10) DEFAULT NULL COMMENT '客服端类型app,wx,pad,pc'; -- 2021-7-22 lb alter table base_life_care_item_dict add column pad_icon_img varchar(255) DEFAULT NULL COMMENT 'pad图标' -- 2021-08-02 ysj CREATE TABLE `voluntary_recruitment_arrange` ( `id` varchar(50) NOT NULL, `company_id` varchar(50) DEFAULT NULL, `day` varchar(10) DEFAULT NULL COMMENT '服务日期', `time` varchar(10) DEFAULT NULL COMMENT '服务时间段', `people_id` varchar(50) DEFAULT NULL COMMENT '服务人员id', `station` varchar(50) DEFAULT NULL COMMENT '服务站', `people_name` varchar(50) DEFAULT NULL COMMENT '服务人员姓名', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; CREATE TABLE `voluntary_recruitment_company` ( `id` varchar(50) NOT NULL, `name` varchar(100) DEFAULT NULL COMMENT '单位名称', `contacts` varchar(50) DEFAULT NULL COMMENT '联系人', `phone` varchar(50) DEFAULT NULL COMMENT '联系人手机', `times` varchar(30) DEFAULT NULL COMMENT '服务时间段', `service_station` varchar(5000) DEFAULT NULL COMMENT '服务站', `num` int(10) DEFAULT NULL COMMENT '报名人数', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='新冠志愿招募-企业'; CREATE TABLE `voluntary_recruitment_people` ( `id` varchar(50) NOT NULL, `company_id` varchar(50) DEFAULT NULL, `company_name` varchar(100) DEFAULT NULL, `name` varchar(50) DEFAULT NULL, `phone` varchar(50) DEFAULT NULL, `idcard` varchar(50) DEFAULT NULL, `vaccination` tinyint(1) DEFAULT NULL COMMENT '是否接种疫苗 0未接种 1接种1针 2已接种', `experience` tinyint(1) DEFAULT NULL COMMENT '是否有核酸设备运维经验', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='企业人员表'; alter table base_job_category add code varchar(50); alter table base_nat_appointment add oder_num varchar(50); alter table base_business_order_pay add history_order varchar(1000); -- 2021-08-09 create TABLE base.base_emergency_warn_log( id int(11) NOT NULL AUTO_INCREMENT , order_id varchar(50) default null COMMENT '工单id', user_code varchar(50) default null comment '操作用户', user_name varchar(50) default null comment '操作用户', user_type int(4) default null COMMENT '用户类型 1居民 2助老员', content VARCHAR(255) default null comment '操作详情', create_time timestamp NULL DEFAULT NULL COMMENT '创建时间', PRIMARY KEY(id) )ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='紧急预警工单动态消息'; -- 2021-08-10 CREATE TABLE `base_patient_sos_contacts` ( `id` int(11) NOT NULL AUTO_INCREMENT, `patient` varchar(50) DEFAULT NULL COMMENT '居民id', `sos_name` varchar(50) DEFAULT NULL COMMENT '紧急联系人姓名', `sos_phone` varchar(50) DEFAULT NULL COMMENT '紧急联系人电话', `relation` int(2) DEFAULT NULL COMMENT '家庭关系 同base_patient_family_member', `update_time` datetime DEFAULT NULL COMMENT '修改时间', `success_flag` tinyint(4) DEFAULT NULL COMMENT '联系人是否同步成功-1失败 0待同步 1成功', `del` int(1) DEFAULT NULL COMMENT '是否有效 1有效 0无效', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='居民紧急联系人'; -- 2021-08-11 ALTER table base.base_patient_sos_contacts add column phone_seqid int(2) default null COMMENT '联系人序号'; ALTER table base_emergency_assistance_order add column device_sn varchar(50) DEFAULT NULL COMMENT '设备触发工单时有该字段'; ALTER table base_security_monitoring_order add column device_sn varchar(50) DEFAULT NULL COMMENT '设备触发工单时有该字段'; ALTER table base_service_package_record add column team_code varchar(50) DEFAULT NULL COMMENT '团队id'; --2021-08-12 ALTER table wlyy_patient_device add column online_status TINYINT(4) default '0' COMMENT '设备在线状态'; CREATE TABLE base.`base_sleep_device` ( `id` int(11) NOT NULL AUTO_INCREMENT, `patient` varchar(50) DEFAULT NULL COMMENT '居民id', `device_sn` varchar(50) DEFAULT NULL COMMENT '睡眠带sn', `falla_sleep` varchar(50) DEFAULT NULL COMMENT '入睡时长 分钟', `sleep_time` varchar(50) DEFAULT NULL COMMENT '睡眠时长 分钟', `rest_time` varchar(50) DEFAULT NULL COMMENT '休息时长 分钟', `awake_time` varchar(50) DEFAULT NULL COMMENT '清醒时长 分钟', `light_time` varchar(50) DEFAULT NULL COMMENT '浅睡时长 分钟', `rem_time` varchar(50) DEFAULT NULL COMMENT 'rem时长 分钟', `deep_time` varchar(50) DEFAULT NULL COMMENT '深睡时长 分钟', `bucket` varchar(50) DEFAULT NULL COMMENT '睡眠时段', `avghr` varchar(50) DEFAULT NULL COMMENT '平均心率', `avgbr` varchar(50) DEFAULT NULL COMMENT '平均呼吸率', `awake_per` varchar(50) DEFAULT NULL COMMENT '清醒百分比', `rem_per` varchar(50) DEFAULT NULL COMMENT 'rem百分比', `light_per` varchar(50) DEFAULT NULL COMMENT '浅睡百分比', `deep_per` varchar(50) DEFAULT NULL COMMENT '深睡百分比', `efficiency` varchar(50) DEFAULT NULL COMMENT '睡眠效率', `score` varchar(50) DEFAULT NULL COMMENT '睡眠评分 <=0无睡眠数据,<60待改善,<70一般,<85良好 其他,非常好', `create_time` timestamp NULL DEFAULT NULL COMMENT '产生日期', `del` int(1) DEFAULT NULL COMMENT '是否有效 1有效 0无效', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='爱牵挂睡眠带数据'; -- 2021-08-13 alter table base_service_package_item drop COLUMN team_code; alter table base_service_package_item drop COLUMN team_name; -- 20210817 lb CREATE TABLE `base_sleep_night_record` ( `id` int(11) NOT NULL AUTO_INCREMENT, `patient` varchar(50) DEFAULT NULL COMMENT '居民id', `device_sn` varchar(50) DEFAULT NULL COMMENT '睡眠带sn', `status` varchar(50) DEFAULT NULL COMMENT '是否回床,(0/-1)否 1是,-1触发警报', out_time varchar(50) DEFAULT null comment '离床时长', `create_time` timestamp NULL DEFAULT NULL COMMENT '创建日期 即起床时间', `update_time` timestamp NULL DEFAULT NULL COMMENT '更新日期', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='睡眠带起夜记录数据'; -- 20210818 lb CREATE TABLE base_sleep_patient_out_bed ( `id` int(11) NOT NULL AUTO_INCREMENT, `patient` varchar(50) DEFAULT NULL COMMENT '居民id', `device_sn` varchar(50) DEFAULT NULL COMMENT '睡眠带sn', `status` varchar(50) DEFAULT NULL COMMENT '在床状态0离床1在床', `create_time` timestamp NULL DEFAULT NULL COMMENT '创建日期 即起床时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='患者离床时间'; -- 20210819 skj 导入居民签约数据 (未执行) CREATE TABLE `base_patient_add` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', `idcard` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '身份证号', `mobile` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL, `doc_mobile` varchar(50) NOT NULL COMMENT '医生手机号', `start` varchar(255) DEFAULT NULL COMMENT '签约开始时间', `end` varchar(255) DEFAULT NULL COMMENT '签约结束时间', `service_package` varchar(255) DEFAULT NULL COMMENT '服务包', `team_code` varchar(255) DEFAULT NULL COMMENT '签约团队code', `del` int(1) DEFAULT '1' COMMENT '1有效 0失效', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- 2021-08-23 气感烟感设备 CREATE TABLE `base_device_health_index` ( `id` varchar(50) NOT NULL, `device_sn` varchar(50) DEFAULT NULL COMMENT '设备sn', `device_type` varchar(4) DEFAULT NULL COMMENT '设备类型 1气感 2烟感', `value` varchar(20) DEFAULT NULL COMMENT '测量值', `unit` varchar(20) DEFAULT NULL COMMENT '单位', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `record_time` varchar(50) DEFAULT NULL COMMENT '记录时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='烟感气感实时数据'; CREATE TABLE `base_hvdevice_record` ( `id` varchar(50) NOT NULL, `device_id` varchar(50) DEFAULT NULL COMMENT '海康平台设备id', `device_sn` varchar(50) DEFAULT NULL COMMENT '设备sn', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='海康烟感气感设备记录表'; CREATE TABLE `base_hvdevice_sos_log` ( `id` varchar(50) NOT NULL, `resource_id` varchar(50) DEFAULT NULL, `resource_serial` varchar(50) DEFAULT NULL, `resource_name` varchar(50) DEFAULT NULL, `alarm_num` int(10) DEFAULT NULL, `alarm_time` varchar(50) DEFAULT NULL, `monitor_value` varchar(50) DEFAULT NULL, `alarm_type` varchar(20) DEFAULT NULL, `system_type` varchar(20) DEFAULT NULL, `alarm_id` varchar(50) DEFAULT NULL, `resource_type` varchar(50) DEFAULT NULL, `location` varchar(500) DEFAULT NULL, `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='烟感气感设备报警日志记录表'; -- 20210819 alter table wlyy_devices add COLUMN device_type TINYINT(2) default null COMMENT '设备种类 0健康设备 1安防设备'; alter table wlyy_patient_device add COLUMN device_type TINYINT(2) default null COMMENT '设备种类 0健康设备 1安防设备'; -- 20210823 alter table base_sleep_night_record add COLUMN day varchar(50) DEFAULT NULL COMMENT '睡眠监控日期'; CREATE TABLE `base_sleep_plan_detail` ( `id` int(11) NOT NULL AUTO_INCREMENT, `patient` varchar(50) DEFAULT NULL COMMENT '居民id', `device_sn` varchar(50) DEFAULT NULL COMMENT '睡眠带sn', `day` varchar(50) DEFAULT NULL COMMENT '睡眠监控日期', `up_status` tinyint(2) DEFAULT NULL COMMENT '起床状态 0未起床 1起床', `up_time` timestamp NULL DEFAULT NULL COMMENT '起床时间', `siesta_status` tinyint(2) DEFAULT NULL COMMENT '午睡状态 0未入床 1已入床 2无午睡计划', `siesta_time_begin` timestamp NULL DEFAULT NULL COMMENT '午睡开始时间', `siesta_time_end` timestamp NULL DEFAULT NULL COMMENT '午睡结束时间', `siesta_long` varchar(10) DEFAULT NULL COMMENT '午睡时长 单位秒', `in_status` varchar(10) DEFAULT NULL COMMENT '睡觉状态 0未入床 1已入床', `in_time_begin` timestamp null DEFAULT NULL COMMENT '夜眠开始时间', `in_time_end` timestamp null DEFAULT NULL COMMENT '夜眠结束时间 ', `create_time` timestamp NULL DEFAULT NULL COMMENT '创建日期', `update_time` timestamp NULL DEFAULT NULL COMMENT '更新日期', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='睡眠带监测计划详情'; -- 20210824 alter table base_security_monitoring_order add COLUMN warn_info varchar(3000) DEFAULT NULL COMMENT '触发工单时信息如 烟雾心率等'; -- 20210825 alter table wlyy_devices add COLUMN contact_status_time datetime DEFAULT NULL COMMENT '失联状态更新时间'; alter table wlyy_devices add COLUMN contact_status tinyint(2) DEFAULT NULL COMMENT '失联状态 1未失联 0失联'; -- 20210826 CREATE TABLE `base_yxdevice_index` ( `id` varchar(50) NOT NULL, `sn` varchar(50) DEFAULT NULL COMMENT '设备sn码', `lat` varchar(50) DEFAULT NULL COMMENT '纬度', `lon` varchar(50) DEFAULT NULL COMMENT '经度', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='云芯拐杖设备上传记录'; -- 20210828 ALTER table base_patient_sos_contacts add column update_info VARCHAR(1000) default null comment '同步信息 1成功,-1失败' -- 20210828 alter table base_patient add `sign_status` tinyint(1) DEFAULT NULL COMMENT '签约状态 1已签约 0未签约'; -- 20210831 已执行 CREATE TABLE `base_admin_service_dynamic` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', `patient` varchar(255) DEFAULT NULL COMMENT '居民code', `name` varchar(50) DEFAULT NULL COMMENT '居民姓名', `type` int(1) DEFAULT NULL COMMENT '1上门辅导 2生活照料', `number` varchar(20) DEFAULT NULL COMMENT '工单编号', `value` varchar(255) DEFAULT NULL COMMENT '操作', `doctor` varchar(255) DEFAULT NULL COMMENT '接单医生code', `doctor_name` varchar(255) DEFAULT NULL COMMENT '接单医生', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='调度分析,管理员调度实时动态'; -- 20210831 CREATE TABLE `wlyy_patient_safe_area` ( `id` int(11) NOT NULL AUTO_INCREMENT, `patient` varchar(50) DEFAULT NULL COMMENT '居民id', `safe_area_gz` varchar(255) DEFAULT NULL COMMENT '围栏地址5个坐标组成封闭区域 a>b>c>d>a', `create_time` timestamp NULL DEFAULT NULL COMMENT '创建日期', `update_time` timestamp NULL DEFAULT NULL COMMENT '更新日期', `success_flag` tinyint(4) DEFAULT NULL COMMENT '是否同步至设备 -1失败 1成功', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='患者设备安全区域'; -- 2021-09-02 CREATE TABLE `device_data_push_log` ( `id` int(11) NOT NULL AUTO_INCREMENT, `patient` varchar(50) DEFAULT NULL, `patient_name` varchar(50) DEFAULT NULL, `device_sn` varchar(50) DEFAULT NULL, `device_name` varchar(50) DEFAULT NULL, `device_category` varchar(50) DEFAULT NULL, `api_name` varchar(50) DEFAULT NULL, `data` varchar(1000) DEFAULT NULL, `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=449 DEFAULT CHARSET=utf8mb4 COMMENT='设备项目推送数据日志'; -- 2021-09-07 alter table base_patient modify column archive_type tinyint(2) DEFAULT NULL COMMENT '档案类型 1老人 2新生儿'; -- 2021-09-08 alter table base_service_news add column relation_code varchar(50) default null COMMENT '对应工单id/咨询Id'; alter table base_service_news add column user_type TINYINT(2) default null COMMENT '1居民2助老员'; CREATE TABLE `base_doctor_service_permissions` ( `id` varchar(50) NOT NULL, `org_code` varchar(50) DEFAULT NULL, `org_name` varchar(50) DEFAULT NULL, `doctor` varchar(50) DEFAULT NULL, `doctor_name` varchar(50) DEFAULT NULL, `service1` tinyint(1) DEFAULT NULL, `service2` tinyint(1) DEFAULT NULL, `service3` tinyint(1) DEFAULT NULL, `service4` tinyint(1) DEFAULT NULL, `service5` tinyint(1) DEFAULT NULL, `service6` tinyint(1) DEFAULT NULL, `service7` tinyint(1) DEFAULT NULL, `service8` tinyint(1) DEFAULT NULL, `service9` tinyint(1) DEFAULT NULL, `service10` tinyint(1) DEFAULT NULL, `service11` tinyint(1) DEFAULT NULL, `service12` tinyint(1) DEFAULT NULL, `service13` tinyint(1) DEFAULT NULL, `service14` tinyint(1) DEFAULT NULL, `service15` tinyint(1) DEFAULT NULL, `service16` tinyint(1) DEFAULT NULL, `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`), KEY `index1` (`doctor`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医生服务权限表'; --2021-09-08 ysj CREATE TABLE `base_onenet_device` ( `id` varchar(50) NOT NULL, `name` varchar(50) DEFAULT NULL COMMENT '设备名称', `sn` varchar(50) DEFAULT NULL COMMENT '设备sn码imei', `imsi` varchar(50) DEFAULT NULL COMMENT 'sim的imsi', `device_id` varchar(50) DEFAULT NULL COMMENT 'onenet平台设备id', `device_type` varchar(10) DEFAULT NULL COMMENT '设备厂商类型1未来鹰2 海康', `psk` varchar(50) DEFAULT NULL COMMENT 'onenet DTLS加密所使用的PSK', `category_code` varchar(10) DEFAULT NULL COMMENT '设备类型标识 14气感,15烟感', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='onenet平台设备信息'; CREATE TABLE `base_onenet_receive_record` ( `id` int(11) NOT NULL AUTO_INCREMENT, `status` tinyint(1) DEFAULT NULL COMMENT '状态 1新增 2处理失败', `content` varchar(5000) DEFAULT NULL COMMENT '内容', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='onenet 数据接收记录表'; -- 2021-09-10 ALTER table wlyy_job_config_new add COLUMN area_level VARCHAR(1) default null comment '1省2市3区县4机构5团队6医生' -- 2021-09-13 alter table base_admin_service_dynamic add column photo varchar(255) default null COMMENT '用户头像'; alter table base_admin_service_dynamic add column del TINYINT(2) default 1 COMMENT '1有效,0失效'; -- 2021-09-22 alter table base_patient_sos_contacts add column error_info varchar(1000) default null comment '同步错误信息'; ALTER table wlyy_devices add column iccid VARCHAR(20) default null COMMENT '物联网卡iccid'; ALTER table wlyy_devices add column imsi VARCHAR(20) default null COMMENT '物联网卡IMSI'; ALTER table wlyy_devices add column category_code varchar(50) DEFAULT NULL COMMENT '设备类型 dm_device表定义'; ALTER table dm_device add column device_type tinyint(2) DEFAULT NULL COMMENT '设备种类 0健康设备 1安防设备'; -- 2021-09-26 CREATE TABLE `base_capacity_label` ( `id` varchar(50) NOT NULL, `patient` varchar(255) DEFAULT NULL, `family` varchar(1) DEFAULT NULL COMMENT '是否有家属 1是0否', `hypertension` varchar(1) DEFAULT NULL COMMENT '高血压 1是 0否', `hyperglycemia` varchar(1) DEFAULT NULL COMMENT '高血糖 1是 0否', `heart_disease` varchar(1) DEFAULT NULL COMMENT '心脏疾病 1是 0否', `work_status` varchar(1) DEFAULT NULL COMMENT '行走状态 1迟缓 2一般 3健步如飞', `disability` varchar(1) DEFAULT NULL COMMENT '残疾 1是 0否', `disabled_part` varchar(100) DEFAULT NULL COMMENT '残疾部位', `visual_condition` varchar(1) DEFAULT NULL COMMENT '视觉状况 1看不见 2近距离 3正常', `auditory_condition` varchar(1) DEFAULT NULL COMMENT '听觉状况 1听不见 2大声量 3正常', `communication` varchar(1) DEFAULT NULL COMMENT '交流情况 1不善于 2一般 3善于', `mental_illness` varchar(1) DEFAULT NULL COMMENT '精神类疾病 1是 0否', `often_go_out` varchar(1) DEFAULT NULL COMMENT '经常外出 1是 0否', `use_phone` varchar(1) DEFAULT NULL COMMENT '会使用智能手机 1是 0否', `take_exercise` varchar(1) DEFAULT NULL COMMENT '参加锻炼 1是 0否', `create_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='能力状况记录表';