-- 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 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 '直播时间', `course_cover` varchar(300) DEFAULT NULL COMMENT '课程封面', `fee` decimal(10,2) DEFAULT NULL COMMENT '费用', `introduction` varchar(3000) DEFAULT NULL COMMENT '课程简介', `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='课程表'; 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='课程目录表'; 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='招生表'; CREATE TABLE `base_recruit_students_record` ( `id` varchar(50) NOT NULL, `recruit_students_id` varchar(50) DEFAULT NULL COMMENT '招生id', `patient` varchar(50) DEFAULT NULL, `patient_name` varchar(50) DEFAULT NULL COMMENT '姓名', `sex` varchar(1) DEFAULT NULL COMMENT '性别', `mobile` varchar(20) DEFAULT NULL COMMENT '手机', `admission_status` varchar(1) DEFAULT NULL COMMENT '录取状态', `pay_status` varchar(1) DEFAULT NULL COMMENT '付款状态', `create_time` datetime DEFAULT NULL, `update_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='招生记录表'; 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='机构客服团队表'; 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; 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 '模块名称', PRIMARY KEY (`id`), KEY `dict_name` (`dict_name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='托育业务字典表';