V1__daqe_init.sql 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410
  1. -- ----------------------------
  2. -- Table structure for dc_column_info
  3. -- ----------------------------
  4. DROP TABLE IF EXISTS `dc_column_info`;
  5. CREATE TABLE `dc_column_info` (
  6. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  7. `table_cname` varchar(32) NOT NULL COMMENT '表中文名',
  8. `table_ename` varchar(32) NOT NULL COMMENT '表英文名',
  9. `column_cname` varchar(32) NOT NULL COMMENT '字段中文名',
  10. `column_ename` varchar(32) NOT NULL COMMENT '字段英文名',
  11. `type` varchar(2) NOT NULL DEFAULT '1' COMMENT '字段类型说明,1:普通字段,2:编号字段',
  12. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  13. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  14. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  15. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  16. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  17. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  18. PRIMARY KEY (`id`),
  19. UNIQUE KEY `uniq_table_column_name` (`table_ename`,`column_ename`) USING BTREE COMMENT '字段table_ename和字段column_ename的值组合必须全表唯一'
  20. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据库表中的列信息记录表';
  21. -- ----------------------------
  22. -- Table structure for dc_column_result
  23. -- ----------------------------
  24. DROP TABLE IF EXISTS `dc_column_result`;
  25. CREATE TABLE `dc_column_result` (
  26. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  27. `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '组织机构ID',
  28. `behospital_code` varchar(32) NOT NULL COMMENT '病人住院序号',
  29. `hospital_data_code` varchar(128) NOT NULL COMMENT '医院数据编号',
  30. `hosptial_datatmp_code` varchar(32) DEFAULT NULL COMMENT '医院病历文书模板编号/非文书模块编号',
  31. `hosptial_datatmp_name` varchar(32) DEFAULT NULL COMMENT '医院病历文书模板名称/非文书模块名称',
  32. `mode_id` bigint(20) NOT NULL COMMENT '标准数据模块ID',
  33. `mode_name` varchar(32) NOT NULL COMMENT '标准数据模块名称',
  34. `column_id` bigint(20) NOT NULL COMMENT '数据库表中的列信息记录ID',
  35. `table_cname` varchar(32) NOT NULL COMMENT '表中文名',
  36. `table_ename` varchar(32) NOT NULL COMMENT '表英文名',
  37. `column_cname` varchar(32) NOT NULL COMMENT '字段中文名',
  38. `column_ename` varchar(32) NOT NULL COMMENT '字段英文名',
  39. `table_id` bigint(20) NOT NULL COMMENT '校验字段所在表的表记录ID',
  40. `table_val` varchar(32) DEFAULT NULL COMMENT '表字段的值',
  41. `type` varchar(2) NOT NULL COMMENT '字段问题类型,1-数据缺失,2-非标准值,3-正则校验失败',
  42. `result_id` bigint(20) NOT NULL COMMENT '校验结果表记录ID,如:表字段的非空校验结果表、表字段的正则式校验结果表、表字段的标准值校验结果表',
  43. `is_solved` varchar(2) NOT NULL DEFAULT '0' COMMENT '是否已解决,0:未解决,1:已解决。机器通过比对,若数据问题已解决,则更新为已解决。',
  44. `solve_time` datetime DEFAULT NULL COMMENT '最近一次机器比对时间',
  45. `is_audited` varchar(2) NOT NULL DEFAULT '0' COMMENT '是否通过了人工核查,0:未通过,1:已通过。对于未解决的问题数据,人工进行干预,确认其是否通过校验。',
  46. `audit_time` datetime DEFAULT NULL COMMENT '最近一次人工核查时间',
  47. `description` varchar(512) DEFAULT NULL COMMENT '描述',
  48. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  49. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  50. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  51. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  52. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  53. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  54. PRIMARY KEY (`id`),
  55. UNIQUE KEY `uniq_type_result_id` (`type`,`result_id`) USING BTREE COMMENT '字段type和字段result_id的值组合必须全表唯一'
  56. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='表字段的实际值问题校验结果汇总表';
  57. -- ----------------------------
  58. -- Table structure for dc_column_verify
  59. -- ----------------------------
  60. DROP TABLE IF EXISTS `dc_column_verify`;
  61. CREATE TABLE `dc_column_verify` (
  62. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  63. `column_id` bigint(20) NOT NULL COMMENT '数据库表中的列信息记录ID',
  64. `table_cname` varchar(32) NOT NULL COMMENT '表中文名',
  65. `table_ename` varchar(32) NOT NULL COMMENT '表英文名',
  66. `column_cname` varchar(32) NOT NULL COMMENT '字段中文名',
  67. `column_ename` varchar(32) NOT NULL COMMENT '字段英文名',
  68. `type` varchar(2) NOT NULL DEFAULT '0' COMMENT '校验类型,0:未知,1:数据缺失,2:标准值,3:正则',
  69. `verify_id` bigint(20) NOT NULL COMMENT '校验表记录ID,如:表字段的非空校验维护表、表字段的实际值与正则式关联表、表字段的标准值校验维护表',
  70. `verify_val` varchar(32) NOT NULL COMMENT '校验表值',
  71. `description` varchar(512) DEFAULT NULL COMMENT '描述',
  72. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  73. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  74. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  75. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  76. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  77. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  78. PRIMARY KEY (`id`),
  79. UNIQUE KEY `uniq_type_verify_id` (`type`,`verify_id`) USING BTREE COMMENT '字段type和字段verify_id的值组合必须全表唯一'
  80. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='表字段的实际值问题校验维护汇总表';
  81. -- ----------------------------
  82. -- Table structure for dc_nonnull_info
  83. -- ----------------------------
  84. DROP TABLE IF EXISTS `dc_nonnull_info`;
  85. CREATE TABLE `dc_nonnull_info` (
  86. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  87. `column_id` bigint(20) NOT NULL COMMENT '数据库表中的列信息记录ID',
  88. `is_required` varchar(2) NOT NULL DEFAULT '1' COMMENT '是否必填,0:否,1:是',
  89. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  90. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  91. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  92. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  93. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  94. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  95. PRIMARY KEY (`id`),
  96. UNIQUE KEY `uniq_column_id` (`column_id`) USING BTREE COMMENT '字段column_id的值必须全表唯一'
  97. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='表字段的非空校验维护表';
  98. -- ----------------------------
  99. -- Table structure for dc_nonnull_result
  100. -- ----------------------------
  101. DROP TABLE IF EXISTS `dc_nonnull_result`;
  102. CREATE TABLE `dc_nonnull_result` (
  103. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  104. `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '组织机构ID',
  105. `behospital_code` varchar(32) NOT NULL COMMENT '病人住院序号',
  106. `hospital_data_code` varchar(128) NOT NULL COMMENT '医院数据编号',
  107. `hosptial_datatmp_code` varchar(32) DEFAULT NULL COMMENT '医院病历文书模板编号/非文书模块编号',
  108. `hosptial_datatmp_name` varchar(32) DEFAULT NULL COMMENT '医院病历文书模板名称/非文书模块名称',
  109. `mode_id` bigint(20) NOT NULL COMMENT '标准数据模块ID',
  110. `mode_name` varchar(32) NOT NULL COMMENT '标准数据模块名称',
  111. `column_id` bigint(20) NOT NULL COMMENT '数据库表中的列信息记录ID',
  112. `table_cname` varchar(32) NOT NULL COMMENT '表中文名',
  113. `table_ename` varchar(32) NOT NULL COMMENT '表英文名',
  114. `column_cname` varchar(32) NOT NULL COMMENT '字段中文名',
  115. `column_ename` varchar(32) NOT NULL COMMENT '字段英文名',
  116. `table_id` bigint(20) NOT NULL COMMENT '校验字段所在表的表记录ID',
  117. `table_val` varchar(32) DEFAULT NULL COMMENT '表字段的值',
  118. `is_solved` varchar(2) NOT NULL DEFAULT '0' COMMENT '是否已解决,0:未解决,1:已解决。机器通过比对,若数据问题已解决,则更新为已解决。',
  119. `solve_time` datetime DEFAULT NULL COMMENT '最近一次机器比对时间',
  120. `is_audited` varchar(2) NOT NULL DEFAULT '0' COMMENT '是否通过了人工核查,0:未通过,1:已通过。对于未解决的问题数据,人工进行干预,确认其是否通过校验。',
  121. `audit_time` datetime DEFAULT NULL COMMENT '最近一次人工核查时间',
  122. `description` varchar(512) DEFAULT NULL COMMENT '描述',
  123. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  124. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  125. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  126. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  127. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  128. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  129. PRIMARY KEY (`id`),
  130. UNIQUE KEY `uniq_column_table_id` (`column_id`,`table_id`) USING BTREE COMMENT '字段column_id和字段table_id的值组合必须全表唯一,即:在当前表中,某个表的某条记录的某个字段值只能有一条校验记录。'
  131. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='表字段的非空校验结果表';
  132. -- ----------------------------
  133. -- Table structure for dc_regular_info
  134. -- ----------------------------
  135. DROP TABLE IF EXISTS `dc_regular_info`;
  136. CREATE TABLE `dc_regular_info` (
  137. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  138. `name` varchar(32) NOT NULL COMMENT '正则式名称',
  139. `val` varchar(256) NOT NULL COMMENT '正则式值',
  140. `description` varchar(512) NOT NULL COMMENT '描述',
  141. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  142. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  143. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  144. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  145. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  146. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  147. PRIMARY KEY (`id`),
  148. UNIQUE KEY `uniq_name` (`name`) USING BTREE COMMENT '字段name的值必须全表唯一'
  149. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='正则式维护表';
  150. -- ----------------------------
  151. -- Table structure for dc_regular_mapping
  152. -- ----------------------------
  153. DROP TABLE IF EXISTS `dc_regular_mapping`;
  154. CREATE TABLE `dc_regular_mapping` (
  155. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  156. `column_id` bigint(20) NOT NULL COMMENT '数据库表中的列信息记录ID',
  157. `regular_id` bigint(20) NOT NULL COMMENT '正则式ID',
  158. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  159. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  160. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  161. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  162. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  163. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  164. PRIMARY KEY (`id`),
  165. UNIQUE KEY `uniq_column_regular_id` (`column_id`,`regular_id`) USING BTREE COMMENT '字段column_id和字段regular_id的值组合必须全表唯一'
  166. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='表字段的实际值与正则式关联表';
  167. -- ----------------------------
  168. -- Table structure for dc_regular_result
  169. -- ----------------------------
  170. DROP TABLE IF EXISTS `dc_regular_result`;
  171. CREATE TABLE `dc_regular_result` (
  172. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  173. `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '组织机构ID',
  174. `behospital_code` varchar(32) NOT NULL COMMENT '病人住院序号',
  175. `hospital_data_code` varchar(128) NOT NULL COMMENT '医院数据编号',
  176. `hosptial_datatmp_code` varchar(32) DEFAULT NULL COMMENT '医院病历文书模板编号/非文书模块编号',
  177. `hosptial_datatmp_name` varchar(32) DEFAULT NULL COMMENT '医院病历文书模板名称/非文书模块名称',
  178. `mode_id` bigint(20) NOT NULL COMMENT '标准数据模块ID',
  179. `mode_name` varchar(32) NOT NULL COMMENT '标准数据模块名称',
  180. `column_id` bigint(20) NOT NULL COMMENT '数据库表中的列信息记录ID',
  181. `table_cname` varchar(32) NOT NULL COMMENT '表中文名',
  182. `table_ename` varchar(32) NOT NULL COMMENT '表英文名',
  183. `column_cname` varchar(32) NOT NULL COMMENT '字段中文名',
  184. `column_ename` varchar(32) NOT NULL COMMENT '字段英文名',
  185. `regular_id` bigint(20) NOT NULL COMMENT '正则式ID',
  186. `regular_name` varchar(32) NOT NULL COMMENT '正则式名称',
  187. `regular_val` varchar(256) NOT NULL COMMENT '正则式值',
  188. `regular_des` varchar(512) NOT NULL COMMENT '正则式描述',
  189. `table_id` bigint(20) NOT NULL COMMENT '校验字段所在表的表记录ID',
  190. `table_val` varchar(32) DEFAULT NULL COMMENT '表字段的值',
  191. `is_solved` varchar(2) NOT NULL DEFAULT '0' COMMENT '是否已解决,0:未解决,1:已解决。机器通过比对,若数据问题已解决,则更新为已解决。',
  192. `solve_time` datetime DEFAULT NULL COMMENT '最近一次机器比对时间',
  193. `is_audited` varchar(2) NOT NULL DEFAULT '0' COMMENT '是否通过了人工核查,0:未通过,1:已通过。对于未解决的问题数据,人工进行干预,确认其是否通过校验。',
  194. `audit_time` datetime DEFAULT NULL COMMENT '最近一次人工核查时间',
  195. `description` varchar(512) DEFAULT NULL COMMENT '描述',
  196. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  197. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  198. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  199. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  200. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  201. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  202. PRIMARY KEY (`id`),
  203. UNIQUE KEY `uniq_column_table_id` (`column_id`,`table_id`) USING BTREE COMMENT '字段column_id和字段table_id的值组合必须全表唯一,即:在当前表中,某个表的某条记录的某个字段值只能有一条校验记录。'
  204. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='表字段的正则式校验结果表';
  205. -- ----------------------------
  206. -- Table structure for dc_standardvalue_info
  207. -- ----------------------------
  208. DROP TABLE IF EXISTS `dc_standardvalue_info`;
  209. CREATE TABLE `dc_standardvalue_info` (
  210. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  211. `column_id` bigint(20) NOT NULL COMMENT '数据库表中的列信息记录ID',
  212. `val` varchar(32) NOT NULL COMMENT '表字段的标准值',
  213. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  214. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  215. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  216. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  217. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  218. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  219. PRIMARY KEY (`id`),
  220. UNIQUE KEY `uniq_column_id_val` (`column_id`,`val`) USING BTREE COMMENT '字段column_id和字段val的值组合必须全表唯一'
  221. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='表字段的标准值校验维护表';
  222. -- ----------------------------
  223. -- Table structure for dc_standardvalue_mapping
  224. -- ----------------------------
  225. DROP TABLE IF EXISTS `dc_standardvalue_mapping`;
  226. CREATE TABLE `dc_standardvalue_mapping` (
  227. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  228. `standardvalue_id` bigint(20) NOT NULL COMMENT '表字段的标准值校验ID',
  229. `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '组织机构ID',
  230. `hospital_val` varchar(32) NOT NULL COMMENT '表字段的实际值',
  231. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  232. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  233. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  234. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  235. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  236. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  237. PRIMARY KEY (`id`),
  238. UNIQUE KEY `uniq_hos_standval` (`standardvalue_id`,`hospital_id`,`hospital_val`) USING BTREE COMMENT '字段standardvalue_id、字段hospital_id和字段hospital_val的值组合必须全表唯一'
  239. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='表字段的实际值与标准值映射表';
  240. -- ----------------------------
  241. -- Table structure for dc_standardvalue_result
  242. -- ----------------------------
  243. DROP TABLE IF EXISTS `dc_standardvalue_result`;
  244. CREATE TABLE `dc_standardvalue_result` (
  245. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  246. `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '组织机构ID',
  247. `behospital_code` varchar(32) NOT NULL COMMENT '病人住院序号',
  248. `hospital_data_code` varchar(128) NOT NULL COMMENT '医院数据编号',
  249. `hosptial_datatmp_code` varchar(32) DEFAULT NULL COMMENT '医院病历文书模板编号/非文书模块编号',
  250. `hosptial_datatmp_name` varchar(32) DEFAULT NULL COMMENT '医院病历文书模板名称/非文书模块名称',
  251. `mode_id` bigint(20) NOT NULL COMMENT '标准数据模块ID',
  252. `mode_name` varchar(32) NOT NULL COMMENT '标准数据模块名称',
  253. `column_id` bigint(20) NOT NULL COMMENT '数据库表中的列信息记录ID',
  254. `table_cname` varchar(32) NOT NULL COMMENT '表中文名',
  255. `table_ename` varchar(32) NOT NULL COMMENT '表英文名',
  256. `column_cname` varchar(32) NOT NULL COMMENT '字段中文名',
  257. `column_ename` varchar(32) NOT NULL COMMENT '字段英文名',
  258. `mappings` varchar(512) NOT NULL COMMENT '映射对汇总,逗号隔开,比如:标准A-医院A,标准B-医院B。医院未映射的采用标准A-无。',
  259. `table_id` bigint(20) NOT NULL COMMENT '校验字段所在表的表记录ID',
  260. `table_val` varchar(32) DEFAULT NULL COMMENT '表字段的值',
  261. `is_solved` varchar(2) NOT NULL DEFAULT '0' COMMENT '是否已解决,0:未解决,1:已解决。机器通过比对,若数据问题已解决,则更新为已解决。',
  262. `solve_time` datetime DEFAULT NULL COMMENT '最近一次机器比对时间',
  263. `is_audited` varchar(2) NOT NULL DEFAULT '0' COMMENT '是否通过了人工核查,0:未通过,1:已通过。对于未解决的问题数据,人工进行干预,确认其是否通过校验。',
  264. `audit_time` datetime DEFAULT NULL COMMENT '最近一次人工核查时间',
  265. `description` varchar(512) DEFAULT NULL COMMENT '描述',
  266. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  267. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  268. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  269. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  270. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  271. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  272. PRIMARY KEY (`id`),
  273. UNIQUE KEY `uniq_column_table_id` (`column_id`,`table_id`) USING BTREE COMMENT '字段column_id和字段table_id的值组合必须全表唯一,即:在当前表中,某个表的某条记录的某个字段值只能有一条校验记录。'
  274. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='表字段的标准值校验结果表';
  275. -- ----------------------------
  276. -- Table structure for hos_disease_info
  277. -- ----------------------------
  278. DROP TABLE IF EXISTS `hos_disease_info`;
  279. CREATE TABLE `hos_disease_info` (
  280. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  281. `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '组织机构ID',
  282. `code` varchar(32) DEFAULT NULL COMMENT '医院诊断代码',
  283. `name` varchar(32) DEFAULT NULL COMMENT '医院诊断名称',
  284. `icd10` varchar(32) DEFAULT NULL COMMENT '医院诊断ICD-10编码',
  285. `standard` varchar(512) DEFAULT NULL COMMENT '标准词,规范:标准词名称_特性1名称:特性1值_特性2名称:特性2值',
  286. `synonym` varchar(512) DEFAULT NULL COMMENT '同义词',
  287. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  288. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  289. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  290. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  291. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  292. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  293. PRIMARY KEY (`id`)
  294. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='医院诊断信息表';
  295. -- ----------------------------
  296. -- Table structure for hos_drug_info
  297. -- ----------------------------
  298. DROP TABLE IF EXISTS `hos_drug_info`;
  299. CREATE TABLE `hos_drug_info` (
  300. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  301. `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '组织机构ID',
  302. `code` varchar(32) DEFAULT NULL COMMENT '医院药品代码',
  303. `name` varchar(32) DEFAULT NULL COMMENT '医院药品名称',
  304. `approval_num` varchar(256) DEFAULT NULL COMMENT '国药准字',
  305. `standard` varchar(512) DEFAULT NULL COMMENT '标准词,规范:标准词名称_特性1名称:特性1值_特性2名称:特性2值',
  306. `synonym` varchar(512) DEFAULT NULL COMMENT '同义词',
  307. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  308. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  309. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  310. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  311. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  312. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  313. PRIMARY KEY (`id`)
  314. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='医院药品信息表';
  315. -- ----------------------------
  316. -- Table structure for hos_official_capacity
  317. -- ----------------------------
  318. DROP TABLE IF EXISTS `hos_official_capacity`;
  319. CREATE TABLE `hos_official_capacity` (
  320. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  321. `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '组织机构ID',
  322. `name` varchar(32) DEFAULT NULL COMMENT '职务/职称名称',
  323. `type` varchar(2) NOT NULL DEFAULT '0' COMMENT '类型:0:未知,1:职务,2职称',
  324. `change_time` datetime DEFAULT NULL COMMENT '职位/职称变更时间',
  325. `doctor_code` varchar(32) DEFAULT NULL COMMENT '医生代码',
  326. `doctor_name` varchar(32) DEFAULT NULL COMMENT '医生名称',
  327. `dept_name` varchar(32) DEFAULT NULL COMMENT '科室名称',
  328. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  329. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  330. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  331. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  332. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  333. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  334. PRIMARY KEY (`id`)
  335. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='医院职位职称信息表';
  336. -- ----------------------------
  337. -- Table structure for hos_operation_info
  338. -- ----------------------------
  339. DROP TABLE IF EXISTS `hos_operation_info`;
  340. CREATE TABLE `hos_operation_info` (
  341. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  342. `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '组织机构ID',
  343. `code` varchar(32) DEFAULT NULL COMMENT '医院手术代码',
  344. `name` varchar(32) DEFAULT NULL COMMENT '医院手术名称',
  345. `standard` varchar(512) DEFAULT NULL COMMENT '标准词,规范:标准词名称_特性1名称:特性1值_特性2名称:特性2值',
  346. `synonym` varchar(512) DEFAULT NULL COMMENT '同义词',
  347. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  348. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  349. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  350. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  351. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  352. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  353. PRIMARY KEY (`id`)
  354. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='医院手术信息表';
  355. -- ----------------------------
  356. -- Table structure for hos_record_template
  357. -- ----------------------------
  358. DROP TABLE IF EXISTS `hos_record_template`;
  359. CREATE TABLE `hos_record_template` (
  360. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  361. `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '组织机构ID',
  362. `code` varchar(32) DEFAULT NULL COMMENT '模板代码',
  363. `name` varchar(32) DEFAULT NULL COMMENT '模板名称',
  364. `content` longtext COMMENT '模板内容',
  365. `type` varchar(2) NOT NULL DEFAULT '0' COMMENT '模板类型,0:未知,1:html,2:xml',
  366. `parent_code` varchar(32) DEFAULT NULL COMMENT '父模板代码',
  367. `parent_name` varchar(32) DEFAULT NULL COMMENT '父模板名称',
  368. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  369. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  370. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  371. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  372. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  373. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  374. PRIMARY KEY (`id`)
  375. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='医院病历文书模板信息表';
  376. -- ----------------------------
  377. -- Table structure for base_concept_library
  378. -- ----------------------------
  379. DROP TABLE IF EXISTS `base_concept_library`;
  380. CREATE TABLE `base_concept_library` (
  381. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  382. `standard` varchar(128) NOT NULL COMMENT '标准词',
  383. `synonym` varchar(128) NOT NULL COMMENT '同义词',
  384. `spell` varchar(128) NOT NULL COMMENT '同义词的拼音首字母(大写)',
  385. `type` varchar(2) NOT NULL COMMENT '术语类型,1:诊断,2:手术,3:药品',
  386. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  387. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  388. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  389. `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  390. `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  391. `remark` varchar(128) DEFAULT NULL COMMENT '备注',
  392. PRIMARY KEY (`id`),
  393. UNIQUE KEY `uniq_stand_syn_type` (`standard`,`synonym`,`type`) USING BTREE COMMENT '字段standard、字段synonym和字段type的值组合必须全表唯一'
  394. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='术语表';