|
@ -0,0 +1,454 @@
|
|
|
-- 上门服务工单
|
|
|
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 '随访时间',
|
|
|
`pay_status` tinyint(2) DEFAULT NULL COMMENT '0待扣费 1已支付 2已退款',
|
|
|
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_patient` (
|
|
|
`id` varchar(50) NOT NULL COMMENT 'uuid,uuid唯一标识',
|
|
|
`saas_id` varchar(100) DEFAULT NULL COMMENT 'saas配置id',
|
|
|
`register` varchar(2) DEFAULT NULL COMMENT '是否注册过多码融合 1 注册 0 未注册',
|
|
|
`idcard` varchar(100) DEFAULT NULL COMMENT '身份证号',
|
|
|
`password` varchar(50) DEFAULT NULL COMMENT '登录密码',
|
|
|
`salt` varchar(50) DEFAULT NULL,
|
|
|
`name` varchar(50) DEFAULT NULL COMMENT '姓名',
|
|
|
`birthday` date DEFAULT NULL COMMENT '生日',
|
|
|
`sex` int(2) DEFAULT '3' COMMENT '性别,1男,2女',
|
|
|
`mobile` varchar(100) DEFAULT NULL COMMENT '手机号',
|
|
|
`phone` varchar(200) DEFAULT NULL COMMENT '联系电话',
|
|
|
`photo` varchar(100) DEFAULT NULL COMMENT '头像http地址',
|
|
|
`province_code` varchar(50) DEFAULT NULL COMMENT '省编码',
|
|
|
`province_name` varchar(50) DEFAULT NULL COMMENT '省名称',
|
|
|
`city_code` varchar(50) DEFAULT NULL COMMENT '市编码',
|
|
|
`city_name` varchar(50) DEFAULT NULL COMMENT '城市名称',
|
|
|
`town_code` varchar(50) DEFAULT NULL COMMENT '区县编码',
|
|
|
`town_name` varchar(100) DEFAULT NULL COMMENT '区县名称',
|
|
|
`street_code` varchar(50) DEFAULT NULL COMMENT '街道编码',
|
|
|
`street_name` varchar(100) DEFAULT NULL COMMENT '街道名称',
|
|
|
`committee_code` varchar(50) DEFAULT NULL COMMENT '居住居委会代码',
|
|
|
`committee_name` varchar(50) DEFAULT NULL COMMENT '居住居委会名称',
|
|
|
`address` varchar(200) DEFAULT NULL COMMENT '具体详细地址',
|
|
|
`points` varchar(100) DEFAULT NULL COMMENT '总积分',
|
|
|
`record_amount` varchar(100) DEFAULT NULL COMMENT '病历总数',
|
|
|
`openid` varchar(50) DEFAULT NULL COMMENT '微信编号',
|
|
|
`patient_status` varchar(100) DEFAULT NULL COMMENT '用户状态:1正常,0禁用,-1恶意注册,2审核中',
|
|
|
`mobile_remarks` varchar(200) DEFAULT NULL COMMENT '联系方式备注【基卫】',
|
|
|
`openid_time` datetime DEFAULT NULL COMMENT '第一次添加open的时间',
|
|
|
`standard_status` tinyint(4) DEFAULT NULL COMMENT '居民预警状态:0为标准,1为预警状态',
|
|
|
`unionid` varchar(50) DEFAULT NULL COMMENT 'unionId 开发平台唯一标识',
|
|
|
`del` varchar(1) DEFAULT '1' COMMENT '作废标识,1正常,0作废',
|
|
|
`login_date` timestamp NULL DEFAULT NULL COMMENT '登录时间',
|
|
|
`locked_date` timestamp NULL DEFAULT NULL COMMENT '锁定时间',
|
|
|
`locked` int(1) DEFAULT NULL COMMENT '是否被锁定;1为锁定,0为可用',
|
|
|
`enabled` int(1) DEFAULT NULL COMMENT '是否可用',
|
|
|
`remark` varchar(200) DEFAULT NULL COMMENT '备注',
|
|
|
`login_failure_count` int(1) DEFAULT NULL COMMENT '失败次数',
|
|
|
`last_login_failure_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
|
|
|
`create_user` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '创建人',
|
|
|
`create_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '创建人名',
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`update_user` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '修改人',
|
|
|
`update_user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '修改人名',
|
|
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
|
|
|
`live_town_code` varchar(20) DEFAULT NULL COMMENT '居住区名称',
|
|
|
`live_city_name` varchar(20) DEFAULT NULL COMMENT '居住城市名称',
|
|
|
`live_province_name` varchar(20) DEFAULT NULL COMMENT '居住省份',
|
|
|
`live_town_name` varchar(20) DEFAULT NULL COMMENT '居住区名称',
|
|
|
`live_province_code` varchar(20) DEFAULT NULL COMMENT '居住省份code',
|
|
|
`live_city_code` varchar(20) DEFAULT NULL COMMENT '居住城市',
|
|
|
`live_street_code` varchar(20) DEFAULT NULL COMMENT '居住街道代码',
|
|
|
`live_street_name` varchar(50) DEFAULT NULL COMMENT '居住街道名称',
|
|
|
`principal_code` varchar(50) DEFAULT NULL,
|
|
|
`user_id` varchar(100) DEFAULT NULL COMMENT '眼科通userId',
|
|
|
`ykt_id` varchar(50) DEFAULT NULL COMMENT '眼科通家庭id',
|
|
|
`on_line` int(10) DEFAULT NULL COMMENT '1上线2下线',
|
|
|
`card_type` varchar(50) DEFAULT NULL COMMENT '证件类型',
|
|
|
`alipay_id` varchar(50) DEFAULT NULL,
|
|
|
`marriage` int(11) DEFAULT NULL COMMENT '婚姻状况【10.未婚 20.已婚 30.丧偶 40.离婚 90.未说明的婚姻状况】',
|
|
|
`national` int(11) DEFAULT NULL COMMENT '民族',
|
|
|
`blood` int(11) DEFAULT NULL COMMENT '血型【1.A型 2.B型 3.O型 4.AB型 5.不详】',
|
|
|
`national_name` varchar(20) DEFAULT NULL COMMENT '民族名称',
|
|
|
`archive_status` tinyint(1) DEFAULT NULL COMMENT '档案状态【1.未管理 2.死亡 3.正常 4.高危】【必填】',
|
|
|
`archive_type` tinyint(2) DEFAULT NULL COMMENT '档案类型 1老人 2新生儿',
|
|
|
`medicare_number` varchar(50) DEFAULT NULL COMMENT '医疗保险号',
|
|
|
`ssc` varchar(50) DEFAULT NULL COMMENT '社保卡号',
|
|
|
`disease` varchar(50) DEFAULT NULL COMMENT '疾病',
|
|
|
`home_address` varchar(255) DEFAULT NULL COMMENT '现住地址',
|
|
|
`lat_lon` varchar(100) DEFAULT NULL COMMENT '定位经纬度',
|
|
|
`idcard_front` varchar(1000) DEFAULT NULL COMMENT '身份证正面',
|
|
|
`idcard_back` varchar(1000) DEFAULT NULL COMMENT '身份证反面',
|
|
|
`pad_imei` varchar(50) DEFAULT NULL COMMENT '平板imei',
|
|
|
`residential_area` varchar(50) DEFAULT NULL COMMENT '居住小区',
|
|
|
`sign_status` tinyint(1) DEFAULT NULL COMMENT '签约状态 1已签约 0未签约',
|
|
|
`medical_state` varchar(255) DEFAULT NULL COMMENT '医保是否授权',
|
|
|
`home_lat_lon` varchar(100) DEFAULT NULL COMMENT '居民家庭经纬度',
|
|
|
KEY `idx_mobile` (`mobile`) USING BTREE,
|
|
|
KEY `idx_openid` (`openid`) USING BTREE,
|
|
|
KEY `idx_name` (`name`),
|
|
|
KEY `idx_unionid` (`unionid`) USING BTREE,
|
|
|
KEY `idx_patient_idcard` (`idcard`) USING BTREE
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 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 '居委会名称',
|
|
|
`device_type` tinyint(2) DEFAULT NULL COMMENT '设备种类 0健康设备 1安防设备',
|
|
|
`contact_status_time` datetime DEFAULT NULL COMMENT '失联状态更新时间',
|
|
|
`contact_status` tinyint(2) DEFAULT NULL COMMENT '失联状态 1未失联 0失联',
|
|
|
`iccid` varchar(20) DEFAULT NULL COMMENT '物联网卡iccid',
|
|
|
`imsi` varchar(20) DEFAULT NULL COMMENT '物联网卡IMSI',
|
|
|
`category_code` varchar(50) DEFAULT NULL COMMENT '设备类型 dm_device表定义',
|
|
|
`collect_num` int(10) DEFAULT NULL COMMENT '采集数据次数',
|
|
|
`abnormal_num` int(10) DEFAULT NULL COMMENT '异常指标数据次数',
|
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `idx_device_code` (`device_code`) USING BTREE
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=1561 DEFAULT CHARSET=utf8 COMMENT='厦门设备信息表';
|
|
|
|
|
|
-- 患者设备表
|
|
|
CREATE TABLE `wlyy_patient_device` (
|
|
|
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '业务无关键',
|
|
|
`device_id` int(11) NOT NULL COMMENT '设备标识',
|
|
|
`user` varchar(50) NOT NULL COMMENT '患者标识',
|
|
|
`category_code` varchar(50) DEFAULT NULL COMMENT '设备类型标识1血糖仪,2.血压计,3药盒,4智能手表',
|
|
|
`device_name` varchar(50) DEFAULT NULL COMMENT '设备名称',
|
|
|
`device_sn` varchar(50) NOT NULL COMMENT '设备SN码',
|
|
|
`user_type` varchar(50) NOT NULL COMMENT '身份标识',
|
|
|
`user_idcard` varchar(50) NOT NULL COMMENT '关联身份证',
|
|
|
`czrq` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '添加时间',
|
|
|
`doctor` varchar(50) DEFAULT NULL COMMENT '帮忙绑定的医生',
|
|
|
`doctor_name` varchar(50) DEFAULT NULL COMMENT '帮忙绑定医生姓名',
|
|
|
`agent` varchar(50) DEFAULT NULL COMMENT '代绑人',
|
|
|
`agent_name` varchar(50) DEFAULT NULL COMMENT '代绑人姓名',
|
|
|
`del_user` varchar(50) DEFAULT NULL COMMENT '解绑人',
|
|
|
`del` int(11) DEFAULT '0' COMMENT '1-解绑,0-绑定',
|
|
|
`sim` varchar(50) DEFAULT NULL COMMENT 'sim卡号',
|
|
|
`device_activity_type` varchar(50) DEFAULT NULL COMMENT '设备活动类型',
|
|
|
`agreement_photo` varchar(300) DEFAULT NULL COMMENT '上传的协议图片地址',
|
|
|
`hospital` varchar(50) DEFAULT NULL COMMENT '居民签约所在社区',
|
|
|
`hospital_name` varchar(50) DEFAULT NULL COMMENT '居民签约居民社区名字',
|
|
|
`check_doctor_name` varchar(255) DEFAULT NULL COMMENT '登记医生名字',
|
|
|
`apply_status` int(11) DEFAULT '0' COMMENT '0未申请 1审核中 2被拒绝',
|
|
|
`apply_reason` varchar(500) DEFAULT NULL COMMENT '居民申请理由',
|
|
|
`refuse_reason` varchar(500) DEFAULT NULL COMMENT '医生拒绝理由',
|
|
|
`sos_address` varchar(50) DEFAULT NULL COMMENT '设备类型为报警器时,需要填写投放地址 category_code = 7',
|
|
|
`device_type` tinyint(2) DEFAULT NULL COMMENT '设备种类 0健康设备 1安防设备',
|
|
|
`iot_device_sn` varchar(255) DEFAULT NULL COMMENT '绑定WiFi时对应的设备sn',
|
|
|
`safe_area_gz` varchar(255) DEFAULT NULL COMMENT '绑定智能拐杖设备时,需要保存围栏地址',
|
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `idx_wlyy_patient_device_1` (`user`),
|
|
|
KEY `idx_device_sn` (`device_sn`)
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=284 DEFAULT CHARSET=utf8mb4 COMMENT='患者设备表';
|
|
|
|
|
|
-- 居民紧急救助服务工单
|
|
|
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(1000) 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,
|
|
|
`complete_time` timestamp NULL DEFAULT NULL COMMENT '医生确认完成时间',
|
|
|
`team_code` varchar(100) 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 '代理发起工单的居民联系电话',
|
|
|
`type` tinyint(2) DEFAULT '1' COMMENT '发起类型(1本人发起 2家人待预约 3医生代预约)',
|
|
|
`order_source` tinyint(4) DEFAULT '1' COMMENT '工单发起来源状态 1APP 2手环3居家报警',
|
|
|
`emergency_cancel` tinyint(4) DEFAULT '4' COMMENT '紧急预警工单误报警原因 emergency_cancel',
|
|
|
`device_sn` varchar(50) DEFAULT NULL COMMENT '设备触发工单时有该字段',
|
|
|
PRIMARY KEY (`id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='居民紧急救助服务工单';
|
|
|
|
|
|
-- 服务工单价格明细
|
|
|
|
|
|
CREATE TABLE `base_life_care_fee_detail` (
|
|
|
`id` varchar(50) NOT NULL,
|
|
|
`order_id` varchar(50) DEFAULT NULL COMMENT '工单id',
|
|
|
`type` int(1) DEFAULT 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) DEFAULT 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_life_care_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 '发起人与被服务人的关系:自己,父亲,母亲,儿子等',
|
|
|
`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 '备注',
|
|
|
`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 '接单的医生类型:医生,健管师,护士等',
|
|
|
`complete_imgs` varchar(3000) DEFAULT NULL COMMENT '医生完成现场照片,最多6张,逗号分隔',
|
|
|
`complete_remark` varchar(2000) DEFAULT NULL COMMENT '服务完成笔记',
|
|
|
`status` int(1) DEFAULT NULL COMMENT '工单状态:待服务 1、已完成 2 、已取消 -1',
|
|
|
`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 '支付时间',
|
|
|
`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 '服务机构',
|
|
|
`hospital_name` varchar(50) DEFAULT NULL COMMENT '机构名称',
|
|
|
`type` tinyint(2) DEFAULT '1' COMMENT '发起类型(1本人发起 2家人待预约 3医生代预约)',
|
|
|
`relation_code` varchar(50) DEFAULT NULL COMMENT '业务关联',
|
|
|
`doctor_sign_time` datetime DEFAULT NULL COMMENT '医生签到时间',
|
|
|
`doctor_sign_way` tinyint(1) DEFAULT NULL COMMENT '医生签到方式:1-定位,2-扫码,3-拍照',
|
|
|
`doctor_sign_location` varchar(50) DEFAULT NULL COMMENT '医生签到位置,记录详细地址',
|
|
|
`doctor_sign_img` varchar(3000) DEFAULT NULL COMMENT '医生签到照片',
|
|
|
`sign_doctor` varchar(50) DEFAULT NULL COMMENT '签到医生',
|
|
|
`sign_doctor_name` varchar(50) DEFAULT NULL COMMENT '签到医生name',
|
|
|
`conclusion_imgs` varchar(3000) DEFAULT NULL COMMENT '小结照片',
|
|
|
`conclusion_time` datetime DEFAULT NULL COMMENT '小结时间',
|
|
|
`conclusion_remark` varchar(1200) DEFAULT NULL COMMENT '小结内容',
|
|
|
`pay_status` tinyint(2) DEFAULT NULL COMMENT '0待扣费 1已支付 2已退款',
|
|
|
PRIMARY KEY (`id`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='生活照料工单';
|
|
|
|
|
|
-- 安防监护服务工单
|
|
|
CREATE TABLE `base_security_monitoring_order` (
|
|
|
`id` varchar(50) NOT NULL DEFAULT '',
|
|
|
`number` varchar(50) DEFAULT NULL COMMENT '服务编号',
|
|
|
`patient` varchar(50) DEFAULT NULL COMMENT '被服务的居民code,发起工单的居民的亲属',
|
|
|
`patient_name` varchar(10) DEFAULT NULL COMMENT '被服务的居民姓名,发起工单的居民的亲属',
|
|
|
`patient_phone` varchar(15) 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 '备注',
|
|
|
`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 '医生签到照片',
|
|
|
`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-待评价,7-已完成',
|
|
|
`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 '取消时间',
|
|
|
`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,
|
|
|
`hospital` varchar(50) DEFAULT NULL COMMENT '服务机构',
|
|
|
`conclusion_status` int(1) DEFAULT NULL COMMENT '服务小结登记状态:1待补录;2-已补录',
|
|
|
`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-已确认',
|
|
|
`doctor_confirm_finish_img` varchar(3000) DEFAULT NULL COMMENT '医生确认完成照片',
|
|
|
`doctor_confirm_finish_time` timestamp NULL DEFAULT NULL COMMENT '医生确认完成时间',
|
|
|
`order_source` tinyint(4) DEFAULT '1' COMMENT '工单发起来源状态 1APP 2手环3居家报警',
|
|
|
`emergency_cancel` tinyint(4) DEFAULT '4' COMMENT '紧急预警工单误报警原因 emergency_cancel',
|
|
|
`topic_item` varchar(50) DEFAULT 'preventLost' COMMENT '安防工单所属专题 base_system_dict_entry表service_item',
|
|
|
`scene_img` varchar(1000) DEFAULT NULL COMMENT '现场照片',
|
|
|
`device_sn` varchar(50) DEFAULT NULL COMMENT '设备触发工单时有该字段',
|
|
|
`warn_info` varchar(3000) DEFAULT NULL COMMENT '触发工单时信息如 烟雾心率等',
|
|
|
PRIMARY KEY (`id`),
|
|
|
KEY `idx_topIt` (`topic_item`)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='安防监护服务工单';
|
|
|
|
|
|
-- 服务项
|
|
|
CREATE TABLE `base_service_package_item` (
|
|
|
`id` varchar(50) CHARACTER SET utf8 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 失效)',
|
|
|
`create_time` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
|
|
|
`dict_id` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
|
|
|
`topic_item` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务项所属专题(base_system_dict_entry remark字段) security 安防服务专题',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT COMMENT='服务项';
|
|
|
|