|
|
@ -1,92 +1,67 @@ |
|
|
1.患者用户表 user_list |
|
|
CREATE TABLE `user_index` ( |
|
|
id |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
hid 医院id |
|
|
`openid` varchar(255) NOT NULL DEFAULT '' COMMENT '公众号openid' |
|
|
doctor_id 医生id |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户索引表'; |
|
|
avator 头像 |
|
|
|
|
|
nick 昵称 |
|
|
|
|
|
openid 公众号openid |
|
|
|
|
|
create 创建时间 |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `user_list` ( |
|
|
CREATE TABLE `user_list` ( |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`doctor_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
`hid` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
|
|
|
`uindex_id` int(11) NOT NULL DEFAULT '0' COMMENT '用户索引表id', |
|
|
`avator` varchar(255) NOT NULL DEFAULT '' COMMENT '头像', |
|
|
`avator` varchar(255) NOT NULL DEFAULT '' COMMENT '头像', |
|
|
`nick` varchar(100) NOT NULL DEFAULT '' COMMENT '昵称', |
|
|
`nick` varchar(100) NOT NULL DEFAULT '' COMMENT '昵称', |
|
|
`openid` varchar(255) NOT NULL DEFAULT '' COMMENT '公众号openid', |
|
|
|
|
|
`create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' |
|
|
`create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='患者用户表'; |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='登录用户表'; |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `visitor_index` ( |
|
|
|
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
|
|
|
`idcard` char(100) NOT NULL DEFAULT '' COMMENT '身份证号' |
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='就诊用户索引表'; |
|
|
|
|
|
|
|
|
2.就诊用户人表 visitor_list |
|
|
|
|
|
id |
|
|
|
|
|
hid 医院id |
|
|
|
|
|
doctor_id 医生id |
|
|
|
|
|
uid 用户id |
|
|
|
|
|
name 姓名 |
|
|
|
|
|
idcard_ext 身份证后四位 |
|
|
|
|
|
phone 手机号 |
|
|
|
|
|
create 添加时间 |
|
|
|
|
|
status 0 正常 1已删除 |
|
|
|
|
|
CREATE TABLE `visitor_list` ( |
|
|
CREATE TABLE `visitor_list` ( |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`hid` int(11) NOT NULL DEFAULT '0' COMMENT '医院id', |
|
|
`vindex_id` int(11) NOT NULL DEFAULT '0' COMMENT '就诊用户索引表id', |
|
|
`doctor_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
|
|
|
`uid` int(11) NOT NULL DEFAULT '0' COMMENT '患者用户表id', |
|
|
`uid` int(11) NOT NULL DEFAULT '0' COMMENT '患者用户表id', |
|
|
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '姓名', |
|
|
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '姓名', |
|
|
`idcard_ext` char(4) NOT NULL DEFAULT '' COMMENT '身份证后四位', |
|
|
|
|
|
`phone` bigint(11) NOT NULL DEFAULT '0' COMMENT '手机号', |
|
|
`phone` bigint(11) NOT NULL DEFAULT '0' COMMENT '手机号', |
|
|
`create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=正常 1=已删除' |
|
|
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=正常 1=已删除' |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='就诊用户人表'; |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='就诊用户人表'; |
|
|
|
|
|
|
|
|
3.就诊挂号表 visit_list |
|
|
|
|
|
id |
|
|
|
|
|
hid 医院id |
|
|
|
|
|
doctor_id 医生id |
|
|
|
|
|
visitor_id 就诊用户人id |
|
|
|
|
|
visit_time 就诊预约时间 07:30-08:30 |
|
|
|
|
|
visit_date 就诊预约日期 2024-03-01 |
|
|
|
|
|
status 0=待叫号 1=就诊中 2=就诊完成 3=已过期 4=已过号 5=已退号 |
|
|
|
|
|
acupuncture_status 针灸状态 0 待留针 1 已留针 2 已取针 |
|
|
|
|
|
start_acupuncture_time 开始针灸时间 |
|
|
|
|
|
CREATE TABLE `visit_list` ( |
|
|
CREATE TABLE `visit_list` ( |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`hid` int(11) NOT NULL DEFAULT '0' COMMENT '医院id', |
|
|
`dv_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生所在科室出诊信息表id', |
|
|
`doctor_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
|
|
|
`visitor_id` int(11) NOT NULL DEFAULT '0' COMMENT '就诊用户人id', |
|
|
`visitor_id` int(11) NOT NULL DEFAULT '0' COMMENT '就诊用户人id', |
|
|
`visit_time` varchar(50) NOT NULL DEFAULT '' COMMENT '就诊预约时间 07:30-08:30', |
|
|
`visit_time` varchar(50) NOT NULL DEFAULT '' COMMENT '就诊预约时间 07:30-08:30', |
|
|
`visit_date` varchar(50) NOT NULL DEFAULT '' COMMENT '就诊预约日期 2024-03-01', |
|
|
`visit_date` varchar(50) NOT NULL DEFAULT '' COMMENT '就诊预约日期 2024-03-01', |
|
|
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=待叫号 1=就诊中 2=就诊完成 3=已过期 4=已过号 5=已退号', |
|
|
|
|
|
`acupuncture_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '针灸状态 0=待留针 1=已留针 2=已取针', |
|
|
`acupuncture_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '针灸状态 0=待留针 1=已留针 2=已取针', |
|
|
|
|
|
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=待叫号 1=就诊中 2=就诊完成 3=已过号', |
|
|
`start_acupuncture_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '开始针灸时间' |
|
|
`start_acupuncture_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '开始针灸时间' |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='就诊挂号表'; |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='就诊挂号表'; |
|
|
|
|
|
|
|
|
4.用户就诊信息表 visit_info_list |
|
|
CREATE TABLE `visit_stat_info` ( |
|
|
id |
|
|
|
|
|
hid 医院id |
|
|
|
|
|
doctor_id 医生id |
|
|
|
|
|
visitor_id 就诊用户人id |
|
|
|
|
|
last_visit 最后就诊时间 |
|
|
|
|
|
total_num 总针灸次数 |
|
|
|
|
|
remain_num 剩余针灸次数 |
|
|
|
|
|
CREATE TABLE `visit_info_list` ( |
|
|
|
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`hid` int(11) NOT NULL DEFAULT '0' COMMENT '医院id', |
|
|
`dv_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生所在科室出诊信息表id', |
|
|
`doctor_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
|
|
|
`visitor_id` int(11) NOT NULL DEFAULT '0' COMMENT '就诊用户人id', |
|
|
`visitor_id` int(11) NOT NULL DEFAULT '0' COMMENT '就诊用户人id', |
|
|
`last_visit` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '最后就诊时间', |
|
|
`last_visit` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '最后就诊时间', |
|
|
`total_num` int(11) NOT NULL DEFAULT '0' COMMENT '总针灸次数', |
|
|
`total_num` int(11) NOT NULL DEFAULT '0' COMMENT '总针灸次数', |
|
|
`remain_num` int(11) NOT NULL DEFAULT '0' COMMENT '剩余针灸次数' |
|
|
`remain_num` int(11) NOT NULL DEFAULT '0' COMMENT '剩余针灸次数' |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户就诊信息表'; |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='患者就诊信息统计表'; |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `hospital_depart_list` ( |
|
|
|
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
|
|
|
`hid` int(11) NOT NULL DEFAULT '0' COMMENT '医院id', |
|
|
|
|
|
`depart_name` int(11) NOT NULL DEFAULT '0' COMMENT '科室部门名称', |
|
|
|
|
|
`create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' |
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医院部门表'; |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `hospital_list` ( |
|
|
|
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
|
|
|
`province` varchar(100) NOT NULL DEFAULT '' COMMENT '省', |
|
|
|
|
|
`cite` varchar(100) NOT NULL DEFAULT '' COMMENT '市', |
|
|
|
|
|
`h_name` varchar(255) NOT NULL DEFAULT '' COMMENT '医院名称', |
|
|
|
|
|
`short_name` varchar(255) NOT NULL DEFAULT '' COMMENT '医院简称' |
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医院表'; |
|
|
|
|
|
|
|
|
1.医生表 doctor_list |
|
|
|
|
|
id |
|
|
|
|
|
name 姓名 |
|
|
|
|
|
phone 手机号 |
|
|
|
|
|
invite_code 邀请码 |
|
|
|
|
|
desc 14字简介 |
|
|
|
|
|
detail 个人详细介绍 |
|
|
|
|
|
openid 公众号openid |
|
|
|
|
|
create 注册时间 |
|
|
|
|
|
CREATE TABLE `doctor_list` ( |
|
|
CREATE TABLE `doctor_list` ( |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '姓名', |
|
|
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '姓名', |
|
|
@ -98,142 +73,69 @@ CREATE TABLE `doctor_list` ( |
|
|
`create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间' |
|
|
`create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间' |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医生表'; |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医生表'; |
|
|
|
|
|
|
|
|
2.医生助手表 doctor_helper_list |
|
|
CREATE TABLE `doctor_visit_info` ( |
|
|
id |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
doctor_id 医生id |
|
|
`doctor_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
hid 医院 |
|
|
`depart_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生科室id', |
|
|
name 姓名 |
|
|
`morning_worktime` char(50) NOT NULL DEFAULT '' COMMENT '上午上班时间-上午下班时间 9:00-12:00', |
|
|
idcard 身份证号 |
|
|
`afternoon_worktime` char(50) NOT NULL DEFAULT '' COMMENT '下午上班时间-下午下班时间 14:00-17:30', |
|
|
phone 手机号 |
|
|
`holiday_work_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=否 1=是 节假日是否停诊', |
|
|
type 0 志愿者 1 助手 |
|
|
`acupuncture_num` int(4) NOT NULL DEFAULT '0' COMMENT '一次挂号针灸次数', |
|
|
status 0=待审核 1=审核通过 2=停用 |
|
|
`acupuncture_time` int(4) NOT NULL DEFAULT '0' COMMENT '每次针灸时长', |
|
|
|
|
|
`bed_num` int(4) NOT NULL DEFAULT '0' COMMENT '时间段可预约床位数', |
|
|
|
|
|
`acupuncture_num_exipre` int(4) NOT NULL DEFAULT '0' COMMENT '针灸次数有效期,单位天', |
|
|
|
|
|
`visit_days` int(4) NOT NULL DEFAULT '0' COMMENT '距离当前可挂号最晚时间,单位小时,设置为2小时,用户可挂近两小时的号', |
|
|
|
|
|
`notice` text COMMENT '就诊提醒', |
|
|
|
|
|
`create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
|
|
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=就诊中 1=已停诊' |
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医生所在科室出诊信息表'; |
|
|
|
|
|
|
|
|
CREATE TABLE `doctor_helper_list` ( |
|
|
CREATE TABLE `doctor_helper_list` ( |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`doctor_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
`doctor_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
`hid` int(11) NOT NULL DEFAULT '0' COMMENT '医院id', |
|
|
`depart_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生科室id', |
|
|
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '姓名', |
|
|
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '姓名', |
|
|
`idcard` varchar(255) NOT NULL DEFAULT '' COMMENT '身份证号', |
|
|
`idcard` varchar(100) NOT NULL DEFAULT '' COMMENT '身份证号', |
|
|
`phone` bigint(11) NOT NULL DEFAULT '0' COMMENT '手机号', |
|
|
`phone` bigint(11) NOT NULL DEFAULT '0' COMMENT '手机号', |
|
|
`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=志愿者 1=助手', |
|
|
`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=志愿者 1=助手', |
|
|
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=待审核 1=审核通过 2=停用' |
|
|
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=待审核 1=审核通过 2=停用' |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医生助手表'; |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医生助手表'; |
|
|
|
|
|
|
|
|
3.医生助手权限表 doctor_helper_auth |
|
|
|
|
|
id |
|
|
|
|
|
hid 医院 0=代表所有医院 |
|
|
|
|
|
doctor_id 医生id |
|
|
|
|
|
type 0=志愿者 1=助手 |
|
|
|
|
|
rule 0=代患者预约 1=帮患者取证 2=挂号条录入 |
|
|
|
|
|
CREATE TABLE `doctor_helper_auth` ( |
|
|
CREATE TABLE `doctor_helper_auth` ( |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`hid` int(11) NOT NULL DEFAULT '0' COMMENT '医院id', |
|
|
|
|
|
`doctor_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
`doctor_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=志愿者 1=助手', |
|
|
`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=志愿者 1=助手', |
|
|
`rule` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=代患者预约 1=帮患者取证 2=挂号条录入' |
|
|
`rule` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=代患者预约 1=帮患者取证 2=挂号条录入' |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医生助手权限表'; |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医生助手权限表'; |
|
|
|
|
|
|
|
|
4.医院表 hospital_list |
|
|
|
|
|
id |
|
|
|
|
|
doctor_id 医生id |
|
|
|
|
|
province 省 |
|
|
|
|
|
cite 市 |
|
|
|
|
|
name 医院名称 |
|
|
|
|
|
short_name 医院简称 |
|
|
|
|
|
departments 科室部门 |
|
|
|
|
|
morning_worktime 上午上班时间-上午下班时间 9:00-12:00 |
|
|
|
|
|
afternoon_worktime 下午上班时间-下午下班时间 14:00-17:30 |
|
|
|
|
|
holiday_work_type 0=否 1=是 节假日是否停诊 |
|
|
|
|
|
acupuncture_num 一次挂号针灸次数 |
|
|
|
|
|
acupuncture_time 每次针灸时长 |
|
|
|
|
|
bed_num 时间段可预约床位数 |
|
|
|
|
|
acupuncture_num_exipre 针灸次数有效期,单位天 |
|
|
|
|
|
visit_days 距离当前可挂号最晚时间,单位小时,设置为2小时,用户可挂近两小时的号 |
|
|
|
|
|
notice 就诊提醒 |
|
|
|
|
|
create 创建时间 |
|
|
|
|
|
status 0 就诊中 1 已停诊 |
|
|
|
|
|
CREATE TABLE `hospital_list` ( |
|
|
|
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
|
|
|
`doctor_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
|
|
|
`province` varchar(100) NOT NULL DEFAULT '' COMMENT '省', |
|
|
|
|
|
`cite` varchar(100) NOT NULL DEFAULT '' COMMENT '市', |
|
|
|
|
|
`name` varchar(255) NOT NULL DEFAULT '' COMMENT '医院名称', |
|
|
|
|
|
`short_name` varchar(255) NOT NULL DEFAULT '' COMMENT '医院简称', |
|
|
|
|
|
`departments` varchar(100) NOT NULL DEFAULT '' COMMENT '科室部门', |
|
|
|
|
|
`morning_worktime` char(50) NOT NULL DEFAULT '' COMMENT '上午上班时间-上午下班时间 9:00-12:00', |
|
|
|
|
|
`afternoon_worktime` char(50) NOT NULL DEFAULT '' COMMENT '下午上班时间-下午下班时间 14:00-17:30', |
|
|
|
|
|
`holiday_work_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=否 1=是 节假日是否停诊', |
|
|
|
|
|
`acupuncture_num` int(4) NOT NULL DEFAULT '0' COMMENT '一次挂号针灸次数', |
|
|
|
|
|
`acupuncture_time` int(4) NOT NULL DEFAULT '0' COMMENT '每次针灸时长', |
|
|
|
|
|
`bed_num` int(4) NOT NULL DEFAULT '0' COMMENT '时间段可预约床位数', |
|
|
|
|
|
`acupuncture_num_exipre` int(4) NOT NULL DEFAULT '0' COMMENT '针灸次数有效期,单位天', |
|
|
|
|
|
`visit_days` int(4) NOT NULL DEFAULT '0' COMMENT '距离当前可挂号最晚时间,单位小时,设置为2小时,用户可挂近两小时的号', |
|
|
|
|
|
`notice` text COMMENT '就诊提醒', |
|
|
|
|
|
`create` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', |
|
|
|
|
|
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=就诊中 1=已停诊' |
|
|
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医院表'; |
|
|
|
|
|
|
|
|
|
|
|
5.每周出诊安排表 week_worktimes |
|
|
|
|
|
id |
|
|
|
|
|
hid 医院 |
|
|
|
|
|
doctor_id 医生id |
|
|
|
|
|
week_day 1~7 代表周一到周天 |
|
|
|
|
|
type 0 休息 1 上午上班 2 下午上班 3 全天出诊 |
|
|
|
|
|
CREATE TABLE `week_worktimes` ( |
|
|
CREATE TABLE `week_worktimes` ( |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`hid` int(11) NOT NULL DEFAULT '0' COMMENT '医院id', |
|
|
`dv_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生所在科室出诊信息表id', |
|
|
`doctor_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
|
|
|
`week_day` tinyint(1) NOT NULL DEFAULT '0' COMMENT '1~7 代表周一到周天', |
|
|
`week_day` tinyint(1) NOT NULL DEFAULT '0' COMMENT '1~7 代表周一到周天', |
|
|
`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0 休息 1 上午上班 2 下午上班 3 全天出诊' |
|
|
`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0 休息 1 上午上班 2 下午上班 3 全天出诊' |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='每周出诊安排表'; |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='每周出诊安排表'; |
|
|
|
|
|
|
|
|
6.医生出诊调整表 doctor_visit_list |
|
|
CREATE TABLE `doctor_visit_tmp` ( |
|
|
id |
|
|
|
|
|
hid 医院id |
|
|
|
|
|
doctor_id 医生id |
|
|
|
|
|
morning_worktime 上午上班时间-上午下班时间 9:00-12:00,0代表休息,1代表默认时间段 |
|
|
|
|
|
afternoon_worktime 下午上班时间-下午下班时间 14:00-17:30,0代表休息,1代表默认时间段 |
|
|
|
|
|
date 调诊日期 2024-03-01 |
|
|
|
|
|
CREATE TABLE `doctor_visit_list` ( |
|
|
|
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`hid` int(11) NOT NULL DEFAULT '0' COMMENT '医院id', |
|
|
`dv_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生所在科室出诊信息表id', |
|
|
`doctor_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
|
|
|
`morning_worktime` char(50) NOT NULL DEFAULT '' COMMENT '上午上班时间-上午下班时间 9:00-12:00,0代表休息,1代表默认时间段', |
|
|
`morning_worktime` char(50) NOT NULL DEFAULT '' COMMENT '上午上班时间-上午下班时间 9:00-12:00,0代表休息,1代表默认时间段', |
|
|
`afternoon_worktime` char(50) NOT NULL DEFAULT '' COMMENT '下午上班时间-下午下班时间 14:00-17:30,0代表休息,1代表默认时间段', |
|
|
`afternoon_worktime` char(50) NOT NULL DEFAULT '' COMMENT '下午上班时间-下午下班时间 14:00-17:30,0代表休息,1代表默认时间段', |
|
|
`date` date NOT NULL DEFAULT '0000-00-00' COMMENT '调诊日期' |
|
|
`date` date NOT NULL DEFAULT '0000-00-00' COMMENT '调诊日期' |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医生出诊调整表'; |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='医生出诊临时调整表'; |
|
|
|
|
|
|
|
|
7.everyday_visit_nums 每天挂号放号数量,放号表 |
|
|
|
|
|
id |
|
|
|
|
|
hid 医院id |
|
|
|
|
|
doctor_id 医生id |
|
|
|
|
|
times 挂号时间段 07:30-08:30 |
|
|
|
|
|
date 挂号日期 2024-03-01 |
|
|
|
|
|
num 挂号数量 |
|
|
|
|
|
create_time 放号时间 |
|
|
|
|
|
CREATE TABLE `everyday_visit_nums` ( |
|
|
CREATE TABLE `everyday_visit_nums` ( |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`hid` int(11) NOT NULL DEFAULT '0' COMMENT '医院id', |
|
|
`dv_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生所在科室出诊信息表id', |
|
|
`doctor_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
|
|
|
`times` char(50) NOT NULL DEFAULT '' COMMENT '挂号时间段 07:30-08:30', |
|
|
`times` char(50) NOT NULL DEFAULT '' COMMENT '挂号时间段 07:30-08:30', |
|
|
`date` date NOT NULL DEFAULT '0000-00-00' COMMENT '挂号日期', |
|
|
`date` date NOT NULL DEFAULT '0000-00-00' COMMENT '挂号日期', |
|
|
`num` int(5) NOT NULL DEFAULT '0' COMMENT '挂号数量', |
|
|
`num` int(5) NOT NULL DEFAULT '0' COMMENT '挂号数量', |
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '放号时间' |
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '放号时间' |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='每天挂号放号数量,放号表'; |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='每天挂号放号数量,放号表'; |
|
|
|
|
|
|
|
|
8.挂号操作表 register_opt_list |
|
|
|
|
|
id |
|
|
|
|
|
hid 医院id |
|
|
|
|
|
doctor_id 医生id |
|
|
|
|
|
visitor_id 就诊用户人id |
|
|
|
|
|
acupuncture_nums 针灸次数 |
|
|
|
|
|
type 0=挂号 1=退号 |
|
|
|
|
|
create_time 操作时间 |
|
|
|
|
|
CREATE TABLE `register_opt_list` ( |
|
|
CREATE TABLE `register_opt_list` ( |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`id` int NOT NULL AUTO_INCREMENT PRIMARY KEY, |
|
|
`hid` int(11) NOT NULL DEFAULT '0' COMMENT '医院id', |
|
|
`dv_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生所在科室出诊信息表id', |
|
|
`doctor_id` int(11) NOT NULL DEFAULT '0' COMMENT '医生id', |
|
|
|
|
|
`visitor_id` int(11) NOT NULL DEFAULT '0' COMMENT '就诊用户人id', |
|
|
`visitor_id` int(11) NOT NULL DEFAULT '0' COMMENT '就诊用户人id', |
|
|
`acupuncture_nums` int(11) NOT NULL DEFAULT '0' COMMENT '针灸次数', |
|
|
`acupuncture_nums` int(11) NOT NULL DEFAULT '0' COMMENT '针灸次数 挂号为正数 退号为负数' |
|
|
`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0=挂号 1=退号', |
|
|
|
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间' |
|
|
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间' |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='挂号操作表'; |
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='挂号操作表'; |