eight
2024-08-07 d14db8a0566c8ab4032b2d91b0d545ecbd577101
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
 
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
 
-- ----------------------------
-- Table structure for appointment
-- ----------------------------
DROP TABLE IF EXISTS `appointment`;
CREATE TABLE `appointment` (
  `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
  `pat_id` varchar(30) NOT NULL COMMENT '患者编号',
  `pat_name` varchar(10) NOT NULL COMMENT '患者姓名',
  `pat_gender` bit(1) NOT NULL COMMENT '患者性别',
  `pat_birthday` datetime DEFAULT NULL COMMENT '患者生日',
  `pat_mobile` char(11) DEFAULT NULL COMMENT '患者手机',
  `pat_phone` varchar(20) DEFAULT NULL COMMENT '患者电话',
  `pat_identity_id` varchar(20) DEFAULT NULL COMMENT '身份证号',
  `pat_addr` varchar(45) DEFAULT NULL COMMENT '患者地址',
  `pat_dept_code` varchar(45) NOT NULL COMMENT '患者所在科室代码',
  `pat_dept_desc` varchar(45) NOT NULL COMMENT '患者所在科室名称',
  `pat_ward_code` varchar(45) NOT NULL COMMENT '患者所在病区代码',
  `pat_ward_desc` varchar(45) NOT NULL COMMENT '患者所在病区名称',
  `pat_bed_no` varchar(45) NOT NULL COMMENT '床号',
  `book_id` varchar(45) NOT NULL COMMENT '预约编号',
  `book_date` datetime NOT NULL COMMENT '预约日期',
  `book_timeslot` int NOT NULL COMMENT '预约时间段',
  `book_time` datetime NOT NULL COMMENT '预约发生时间',
  `book_check_type` tinyint(1) DEFAULT NULL COMMENT '预约检查类型',
  `book_src` varchar(45) NOT NULL COMMENT '预约来源:X系统、护士手动预约',
  `sync_time` datetime DEFAULT NULL COMMENT '从数据平台同步时间',
  `creator` varchar(10) DEFAULT '' COMMENT '创建者',
  `create_time` datetime NOT NULL COMMENT '创建时间',
  `updater` varchar(10) DEFAULT '' COMMENT '更新者',
  `update_time` datetime NOT NULL COMMENT '更新时间',
  `deleted` bit(1) DEFAULT NULL COMMENT '删除标记',
  `tenant_id` bigint NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_book_id` (`book_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='预约表';
 
 
-- ----------------------------
-- Table structure for queue
-- ----------------------------
DROP TABLE IF EXISTS `queue`;
CREATE TABLE `queue` (
  `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
  `pat_id` varchar(30) NOT NULL COMMENT '患者编号',
  `pat_name` varchar(10) NOT NULL COMMENT '患者姓名',
  `pat_gender` bit(1) DEFAULT NULL COMMENT '患者性别',
  `book_period_start` datetime NOT NULL COMMENT '预约检查时间段',
  `book_period_end` datetime NOT NULL COMMENT '预约检查时间段',
  `book_check_type` tinyint(1) DEFAULT NULL COMMENT '预约检查类型',
  `seq_id` int NOT NULL COMMENT '排队序号',
  `status` tinyint(1) NOT NULL COMMENT '10:排队中 20:候诊准备 30:就诊中 40:就诊完成 50:过号 60:过期',
  `passed` tinyint(1) NOT NULL COMMENT '过号标记',
  `expired` tinyint(1) NOT NULL COMMENT '预约过期标记',
  `room_num` varchar(10) DEFAULT NULL COMMENT '诊室编号',
  `bed_num` varchar(10) DEFAULT NULL COMMENT '诊疗床编号',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  `tenant_id` bigint NOT NULL,  
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_seq_id` (`seq_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='排队表';
 
 
-- ----------------------------
-- Table structure for room_bed
-- ----------------------------
DROP TABLE IF EXISTS `room_bed`;
CREATE TABLE `room_bed` (
  `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
  `room_no` varchar(10) NOT NULL COMMENT '诊室编号',
  `bed_no` varchar(10) NOT NULL COMMENT '诊疗床编号',
  `create_time` datetime NOT NULL COMMENT '创建时间',
  `update_time` datetime NOT NULL COMMENT '更新时间',
  `deleted` bit(1) DEFAULT NULL COMMENT '删除标记',
  `tenant_id` bigint NOT NULL,  
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='诊室和诊疗床表';
 
 
-- ----------------------------
-- Table structure for device_model
-- ----------------------------
DROP TABLE IF EXISTS `device_model`;
CREATE TABLE `device_model` (
  `id` int NOT NULL COMMENT 'id',
  `category` varchar(45) DEFAULT NULL COMMENT '分类名',
  `brand` varchar(45) DEFAULT NULL COMMENT '品牌',
  `model` varchar(45) DEFAULT NULL COMMENT '型号',
  `create_time` datetime NOT NULL COMMENT '创建时间',
  `update_time` datetime NOT NULL COMMENT '更新时间',
  `deleted` bit(1) DEFAULT NULL COMMENT '删除标记',
  `tenant_id` bigint NOT NULL,  
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='设备型号表';
 
 
-- ----------------------------
-- Table structure for device
-- ----------------------------
DROP TABLE IF EXISTS `device`;
CREATE TABLE `device` (
  `id` int NOT NULL COMMENT 'id',
  `dev_id` varchar(45) DEFAULT NULL COMMENT '设备编号',
  `category` varchar(45) DEFAULT NULL COMMENT '分类名',
  `brand` varchar(45) DEFAULT NULL COMMENT '品牌',
  `model` varchar(45) DEFAULT NULL COMMENT '型号',
  `purchase_date` date DEFAULT NULL COMMENT '采购日期',
  `create_time` datetime NOT NULL COMMENT '创建时间',
  `update_time` datetime NOT NULL COMMENT '更新时间',
  `deleted` bit(1) DEFAULT NULL COMMENT '删除标记',
  `tenant_id` bigint NOT NULL,  
  PRIMARY KEY (`id`),
  UNIQUE KEY `dev_id_UNIQUE` (`dev_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='设备表';
 
 
-- ----------------------------
-- Table structure for dev_rent
-- ----------------------------
DROP TABLE IF EXISTS `dev_rent`;
CREATE TABLE `dev_rent` (
  `id` int NOT NULL COMMENT 'id',
  `dev_id` varchar(45) DEFAULT NULL COMMENT '设备编号',
  `pat_id` varchar(45) DEFAULT NULL COMMENT '患者编号',
  `pat_name` varchar(45) DEFAULT NULL COMMENT '患者名称',
  `rent_time` datetime DEFAULT NULL COMMENT '装机时间',
  `return_time` datetime DEFAULT NULL COMMENT '拆机时间',
  `interference` int DEFAULT NULL COMMENT '干扰数',
  `baseline` varchar(100) DEFAULT NULL COMMENT '基线粗',
  `detachment` varchar(100) DEFAULT NULL COMMENT '脱离',  
  `remark` varchar(100) DEFAULT NULL COMMENT '备注',
  `create_time` datetime NOT NULL COMMENT '创建时间',
  `update_time` datetime NOT NULL COMMENT '更新时间',
  `deleted` bit(1) DEFAULT NULL,
  `tenant_id` bigint NOT NULL,  
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='装机拆机表';