cdss_init.sql 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. use `cdss`;
  2. /*
  3. Navicat Premium Data Transfer
  4. Source Server : 192.168.2.236
  5. Source Server Type : MySQL
  6. Source Server Version : 50731
  7. Source Host : 192.168.2.236:3306
  8. Source Schema : cdss
  9. Target Server Type : MySQL
  10. Target Server Version : 50731
  11. File Encoding : 65001
  12. Date: 25/03/2021 09:51:07
  13. */
  14. SET NAMES utf8mb4;
  15. SET FOREIGN_KEY_CHECKS = 0;
  16. -- ----------------------------
  17. -- Table structure for test_case_info
  18. -- ----------------------------
  19. DROP TABLE IF EXISTS `test_case_info`;
  20. CREATE TABLE `test_case_info` (
  21. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  22. `is_deleted` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  23. `gmt_create` datetime(0) NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  24. `gmt_modified` datetime(0) NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  25. `creator` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  26. `modifier` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  27. `case_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '测试案例',
  28. `case_group` int(4) NOT NULL COMMENT '测试组',
  29. `case_no` int(4) NOT NULL COMMENT '测试编号',
  30. PRIMARY KEY (`id`) USING BTREE
  31. ) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  32. -- ----------------------------
  33. -- Records of test_case_info
  34. -- ----------------------------
  35. INSERT INTO `test_case_info` VALUES (1, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '开单合理性提醒_通用规则', 1, 1);
  36. INSERT INTO `test_case_info` VALUES (2, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '开单合理性提醒_输血规则', 1, 2);
  37. INSERT INTO `test_case_info` VALUES (3, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '危急值提醒_实验室检查规则', 1, 3);
  38. INSERT INTO `test_case_info` VALUES (4, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '危急值提醒_辅助检查规则', 1, 4);
  39. INSERT INTO `test_case_info` VALUES (5, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '高风险提醒_高危药品规则', 1, 5);
  40. INSERT INTO `test_case_info` VALUES (6, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '高风险提醒_高危手术规则', 1, 6);
  41. INSERT INTO `test_case_info` VALUES (7, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '其他提醒_化验规则', 1, 7);
  42. INSERT INTO `test_case_info` VALUES (8, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '其他提醒_辅检规则', 1, 8);
  43. INSERT INTO `test_case_info` VALUES (9, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '其他提醒_输血规则', 1, 9);
  44. INSERT INTO `test_case_info` VALUES (10, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '诊断', 2, 1);
  45. INSERT INTO `test_case_info` VALUES (11, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '检验', 2, 2);
  46. INSERT INTO `test_case_info` VALUES (12, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '检查', 2, 3);
  47. INSERT INTO `test_case_info` VALUES (13, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '药品', 2, 4);
  48. INSERT INTO `test_case_info` VALUES (14, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '手术/操作', 2, 5);
  49. INSERT INTO `test_case_info` VALUES (15, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '正常项目重复开立规则', 1, 10);
  50. SET FOREIGN_KEY_CHECKS = 1;
  51. /*
  52. Navicat Premium Data Transfer
  53. Source Server : 192.168.2.236
  54. Source Server Type : MySQL
  55. Source Server Version : 50731
  56. Source Host : 192.168.2.236:3306
  57. Source Schema : cdss
  58. Target Server Type : MySQL
  59. Target Server Version : 50731
  60. File Encoding : 65001
  61. Date: 25/03/2021 09:52:13
  62. */
  63. SET NAMES utf8mb4;
  64. SET FOREIGN_KEY_CHECKS = 0;
  65. -- ----------------------------
  66. -- Table structure for test_result_info
  67. -- ----------------------------
  68. DROP TABLE IF EXISTS `test_result_info`;
  69. CREATE TABLE `test_result_info` (
  70. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  71. `is_deleted` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  72. `gmt_create` datetime(0) NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  73. `gmt_modified` datetime(0) NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  74. `creator` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  75. `modifier` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  76. `hospital_id` bigint(20) NOT NULL COMMENT '医院id',
  77. `case_id` bigint(20) NOT NULL COMMENT '测试案例id',
  78. `rule_num` int(7) NULL DEFAULT NULL COMMENT '规则条数',
  79. `rule_success_num` int(7) NULL DEFAULT NULL COMMENT '规则执行成功条数',
  80. `rule_failed_num` int(7) NULL DEFAULT NULL COMMENT '规则执行失败条数',
  81. PRIMARY KEY (`id`) USING BTREE
  82. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  83. SET FOREIGN_KEY_CHECKS = 1;
  84. /*
  85. Navicat Premium Data Transfer
  86. Source Server : 192.168.2.236
  87. Source Server Type : MySQL
  88. Source Server Version : 50731
  89. Source Host : 192.168.2.236:3306
  90. Source Schema : cdss
  91. Target Server Type : MySQL
  92. Target Server Version : 50731
  93. File Encoding : 65001
  94. Date: 25/03/2021 09:52:55
  95. */
  96. SET NAMES utf8mb4;
  97. SET FOREIGN_KEY_CHECKS = 0;
  98. -- ----------------------------
  99. -- Table structure for test_result_rule
  100. -- ----------------------------
  101. DROP TABLE IF EXISTS `test_result_rule`;
  102. CREATE TABLE `test_result_rule` (
  103. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  104. `is_deleted` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  105. `gmt_create` datetime(0) NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  106. `gmt_modified` datetime(0) NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  107. `creator` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  108. `modifier` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  109. `result_id` bigint(20) NOT NULL COMMENT '测试结果id',
  110. `rule_order_no` bigint(20) NULL DEFAULT NULL COMMENT '规则序号',
  111. `rule_type` int(4) NOT NULL COMMENT '规则类型(1:开单合理性;2:高危;3:危急值;4:其他值提醒;5:其他值提醒输血;6:正常项目重复开立)',
  112. `rule_id` bigint(20) NULL DEFAULT NULL COMMENT '规则id',
  113. `rule_lib_type` int(4) NULL DEFAULT NULL COMMENT '规则术语类型编码',
  114. `rule_lib_type_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '规则术语类型',
  115. `rule_lib_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '规则医学标准术语',
  116. `rule_his_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '规则医院术语',
  117. `rule_his_detail_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '规则医院术语细项',
  118. `has_sub_cond` int(1) NOT NULL DEFAULT 0 COMMENT '是否有子条件(0:无,1:有)',
  119. `rule_base_id` bigint(20) NULL DEFAULT NULL COMMENT '基础规则id',
  120. `group_type` int(4) NULL DEFAULT NULL COMMENT '规则组别',
  121. `rule_base_type` int(4) NULL DEFAULT NULL COMMENT '基础规则类型(1:开单外等于术语本身;2:开单外存在比较;3:开单外不等于术语本身;4:过敏原;5:开单项;6:检查结果正则表达式)',
  122. `rule_base_lib_type` int(4) NULL DEFAULT NULL COMMENT '基础规则术语类型(编码)',
  123. `rule_base_lib_type_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '基础规则术语类型',
  124. `rule_base_lib_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '基础规则医学标准术语',
  125. `rule_base_his_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '基础规则医院术语',
  126. `rule_base_his_detail_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '基础规则医院术语细则',
  127. `rule_base_max_value` decimal(10, 4) NULL DEFAULT NULL COMMENT '基础规则参考值(最大值)',
  128. `rule_base_min_value` decimal(10, 4) NULL DEFAULT NULL COMMENT '基础规则参考值(最小值)',
  129. `rule_base_unit` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '基础规则单位',
  130. `rule_base_input_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '基础规则输入值',
  131. `reference_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '基础规则参考值',
  132. `output` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实际输出结果(提醒文本)',
  133. `expected_output` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '期望输出结果(提醒文本)',
  134. `success` int(4) NULL DEFAULT NULL COMMENT '成功标志(1:成功,0:失败)',
  135. `message` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '提示信息(异常提醒)',
  136. `input_params` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '模拟入参',
  137. `output_params` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '模拟出参',
  138. `rule_msg` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '附加信息',
  139. PRIMARY KEY (`id`) USING BTREE
  140. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  141. SET FOREIGN_KEY_CHECKS = 1;
  142. -- 删除表
  143. DROP TABLE IF EXISTS `test_result_bill`;
  144. DROP TABLE IF EXISTS `test_result_critical`;
  145. DROP TABLE IF EXISTS `test_result_highrisk_drug`;
  146. DROP TABLE IF EXISTS `test_result_highrisk_operation`;
  147. DROP TABLE IF EXISTS `test_result_other_lis`;
  148. DROP TABLE IF EXISTS `test_result_other_pacs`;
  149. DROP TABLE IF EXISTS `test_result_other_transfusion`;
  150. use `sys-user`;
  151. UPDATE `sys-user`.`sys_menu` SET `id`='91', `is_deleted`='N', `gmt_create`='1970-01-01 12:00:00', `gmt_modified`='1970-01-01 12:00:00', `creator`='0', `modifier`='0', `name`='规则测试', `parent_id`='90', `code`='LT-YYSYZDHCS-ZSTPGZCS', `order_no`='10', `remark`='朗通-医院术语自动化测试-规则测试' WHERE (`id`='91');