浏览代码

病案首页质控实时提醒功能上传

“wangdsYun 3 月之前
父节点
当前提交
0be3bd0c5b
共有 91 个文件被更改,包括 1169 次插入11622 次删除
  1. 0 807
      doc/001.20200417第一版本/qc_init.sql
  2. 二进制
      doc/002.20200426第二版/qc_init.zip
  3. 0 509
      doc/003.20200515第3期/qc_init.sql
  4. 0 29
      doc/004.20200527v.1.3.0/qc_init.sql
  5. 0 1051
      doc/005.20200528v1.2.x/qc_init.sql
  6. 0 5
      doc/006.20200602数据导入/qc_init.sql
  7. 0 22
      doc/006.20200604v1.3.1/qc_initv1.3.1.sql
  8. 0 3
      doc/007.20200608v1.2.3/qc_initv1.2.3.sql
  9. 0 6
      doc/008.20200610v1.3.3/qc_initv1.3.3.sql
  10. 0 51
      doc/009.20200612v1.3.4/qc_initv1.3.4.sql
  11. 0 15
      doc/010.20200617v1.3.5/qc_initv1.3.5.sql
  12. 0 23
      doc/010.20200618v1.3.6/qc_initv1.3.6.sql
  13. 0 7
      doc/011.20200619v1.3.6.1/qc_initv1.3.6.1.sql
  14. 0 85
      doc/011.20200628化验辅检危急值/qc_init.sql
  15. 0 21
      doc/012.20200706v1.3.6.4/qc_initv1.3.6.4.sql
  16. 0 351
      doc/013.20200706v1.3.7/qc_initv1.3.7.sql
  17. 0 18
      doc/014.20200708v1.3.6.5/qc_initv1.3.6.5.sql
  18. 0 9
      doc/015.20200706v1.3.7.1/qc_initv1.3.7.1.sql
  19. 0 15
      doc/015.20200714病案首页添加14个字段/qc_init_20200714.sql
  20. 0 9
      doc/016.20200715v1.3.7.2/qc_initv.1.3.7.2.sql
  21. 0 132
      doc/017.20200716v1.3.8/qc_inti_check.sql
  22. 0 3
      doc/017.20200717v1.3.7.3/qc_initv1.3.7.3.sql
  23. 0 9
      doc/019.20200727v2.0.0/qc_initv2.0.0.sql
  24. 0 11
      doc/020.20200805v1.4.0/qc_initv1.4.0.sql
  25. 0 9
      doc/021.20200812v1.4.2/qc_initv1.4.2.sql
  26. 0 15
      doc/022.20200911v1.4.5/qc_initv1.4.5.sql
  27. 0 969
      doc/023.20200923v1.5.0/qc_initv1.5.0.sql
  28. 0 5
      doc/023.20200923v5.4.0云后台自用/qc_initv5.4.0.sql
  29. 0 26
      doc/024.20200923v1.4.6/qc_initv1.4.6.sql
  30. 0 26
      doc/024.20201009v1.4.6/qc_initv1.4.6.sql
  31. 0 2
      doc/025.20201021v1.4.7/qc_initv1.4.7.sql
  32. 0 35
      doc/026.20201123v1.4.8/qc_initv1.4.8.sql
  33. 0 2
      doc/027.20201130_5.4.1云平台/qc_initv20201130_5.4.1.sql
  34. 0 25
      doc/028.20201210v1.4.9/qc_initv1.4.9.sql
  35. 0 267
      doc/029.20201224v2.0.0/qc_initv2.0.0.sql
  36. 0 36
      doc/030.20201224v2.0.1/qc_initv2.0.1.sql
  37. 0 375
      doc/031.20210326v2.0.2/qc_initv2.0.2.sql
  38. 0 12
      doc/033.20210608v2.0.4/qc_initv2.0.4.sql
  39. 0 12
      doc/034.20210804_2.0.5/qc_initv2.0.5.sql
  40. 0 179
      doc/035.20211108_2.1.0/qc_initv2.1.0.sql
  41. 0 24
      doc/036.20211122_2.1.3/qc_initv2.1.3.sql
  42. 1 2
      src/main/java/com/diagbot/config/ResourceServerConfigurer.java
  43. 1 2
      src/main/java/com/diagbot/config/security/UrlAccessDecisionManager.java
  44. 3 2
      src/main/java/com/diagbot/dto/AnalyzeRunDTO.java
  45. 2 0
      src/main/java/com/diagbot/dto/MsgDTO.java
  46. 50 0
      src/main/java/com/diagbot/dto/VersionDetailDTO.java
  47. 48 0
      src/main/java/com/diagbot/dto/VersionWrapperDTO.java
  48. 183 0
      src/main/java/com/diagbot/entity/VersionDetail.java
  49. 154 0
      src/main/java/com/diagbot/entity/VersionInfo.java
  50. 47 0
      src/main/java/com/diagbot/enums/RuleTypeEnum.java
  51. 34 355
      src/main/java/com/diagbot/facade/BehospitalInfoFacade.java
  52. 0 770
      src/main/java/com/diagbot/facade/ConsoleByDeptExportFacade.java
  53. 0 1730
      src/main/java/com/diagbot/facade/ConsoleByDeptFacade.java
  54. 0 1
      src/main/java/com/diagbot/facade/ConsoleFacade.java
  55. 0 65
      src/main/java/com/diagbot/facade/DataEditFacade.java
  56. 0 8
      src/main/java/com/diagbot/facade/QcCasesEntryFacade.java
  57. 0 198
      src/main/java/com/diagbot/facade/QcresultInfoFacade.java
  58. 48 0
      src/main/java/com/diagbot/facade/VersionDetailFacade.java
  59. 55 0
      src/main/java/com/diagbot/facade/VersionInfoFacade.java
  60. 9 12
      src/main/java/com/diagbot/facade/data/AHomePageFacade.java
  61. 7 9
      src/main/java/com/diagbot/facade/data/AMedicalRecordFacade.java
  62. 0 30
      src/main/java/com/diagbot/mapper/BehospitalInfoMapper.java
  63. 0 3
      src/main/java/com/diagbot/mapper/QcCasesEntryMapper.java
  64. 16 0
      src/main/java/com/diagbot/mapper/VersionDetailMapper.java
  65. 16 0
      src/main/java/com/diagbot/mapper/VersionInfoMapper.java
  66. 0 32
      src/main/java/com/diagbot/service/BehospitalInfoService.java
  67. 16 0
      src/main/java/com/diagbot/service/VersionDetailService.java
  68. 16 0
      src/main/java/com/diagbot/service/VersionInfoService.java
  69. 0 40
      src/main/java/com/diagbot/service/impl/BehospitalInfoServiceImpl.java
  70. 20 0
      src/main/java/com/diagbot/service/impl/VersionDetailServiceImpl.java
  71. 20 0
      src/main/java/com/diagbot/service/impl/VersionInfoServiceImpl.java
  72. 0 19
      src/main/java/com/diagbot/vo/AnalyzeApiVO.java
  73. 0 22
      src/main/java/com/diagbot/vo/AnalyzeCdsVO.java
  74. 4 5
      src/main/java/com/diagbot/vo/AnalyzeRunVO.java
  75. 16 0
      src/main/java/com/diagbot/vo/BehospitalcodeVO.java
  76. 0 18
      src/main/java/com/diagbot/vo/DataEditVO.java
  77. 0 62
      src/main/java/com/diagbot/vo/MedLisInfoVO.java
  78. 0 14
      src/main/java/com/diagbot/vo/data/AColumnVO.java
  79. 0 12
      src/main/java/com/diagbot/vo/data/AContentVO.java
  80. 0 13
      src/main/java/com/diagbot/vo/data/AMedRecInVO.java
  81. 0 0
      src/main/java/com/diagbot/web/ADataStrController.java
  82. 4 132
      src/main/java/com/diagbot/web/BehospitalInfoController.java
  83. 0 551
      src/main/java/com/diagbot/web/ConsoleByDeptController.java
  84. 0 804
      src/main/java/com/diagbot/web/ConsoleByDeptExportController.java
  85. 0 54
      src/main/java/com/diagbot/web/DataEditController.java
  86. 39 0
      src/main/java/com/diagbot/web/VersionInfoController.java
  87. 1 1
      src/main/resources/application-dev.yml
  88. 319 1425
      src/main/resources/mapper/BehospitalInfoMapper.xml
  89. 0 21
      src/main/resources/mapper/QcCasesEntryMapper.xml
  90. 21 0
      src/main/resources/mapper/VersionDetailMapper.xml
  91. 19 0
      src/main/resources/mapper/VersionInfoMapper.xml

+ 0 - 807
doc/001.20200417第一版本/qc_init.sql

@@ -1,930 +0,0 @@
-CREATE DATABASE  `qc` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
-use `qc`;
-
-/*
-Navicat MySQL Data Transfer
-
-Source Server         : 朗通mysql 236联调服务器
-Source Server Version : 50725
-Source Host           : 192.168.2.236:3306
-Source Database       : qc
-
-Target Server Type    : MYSQL
-Target Server Version : 50725
-File Encoding         : 65001
-
-Date: 2020-04-17 13:49:32
-*/
-
-SET FOREIGN_KEY_CHECKS=0;
-
-DROP TABLE IF EXISTS `bas_dept_info`;
-CREATE TABLE `bas_dept_info` (
-  `dept_id` varchar(20) NOT NULL COMMENT '科室编码(HIS导入)',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `dept_name` varchar(100) NOT NULL COMMENT '科室名称',
-  `dept_type` varchar(20) DEFAULT NULL COMMENT '科室类别',
-  `spell` varchar(10) DEFAULT NULL COMMENT '首字母拼音',
-  `station` varchar(64) DEFAULT NULL COMMENT '区域类别(门诊、工作站、住院等)',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`dept_id`,`hospital_id`),
-  UNIQUE KEY `hospital_dept_unique` (`dept_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='医院科室信息';
-
-DROP TABLE IF EXISTS `bas_doctor_info`;
-CREATE TABLE `bas_doctor_info` (
-  `doctor_id` varchar(16) NOT NULL COMMENT 'HIS导入的医生ID',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `dept_id` varchar(16) NOT NULL COMMENT '医院导入科室ID',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `professor` varchar(32) DEFAULT NULL COMMENT '职称',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`doctor_id`,`hospital_id`),
-  UNIQUE KEY `bas_hospital_dept_unique` (`hospital_id`,`dept_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS `bas_hospital_info`;
-CREATE TABLE `bas_hospital_info` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `name` varchar(32) NOT NULL COMMENT '医院名称',
-  `code` varchar(16) NOT NULL COMMENT '组织机构代码',
-  `spell` varchar(32) DEFAULT NULL COMMENT '医院名称拼音',
-  `address` varchar(128) DEFAULT NULL COMMENT '医院地址',
-  `status` int(1) NOT NULL DEFAULT '1' COMMENT '状态:0.禁用1.启用',
-  `order_no` int(5) DEFAULT NULL COMMENT '排序号',
-  `connect` int(1) DEFAULT '0' COMMENT '是否对接(0-不对接,1-对接)',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `remark` varchar(128) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='医院信息表';
-
-DROP TABLE IF EXISTS `hz_column`;
-CREATE TABLE `hz_column` (
-  `hz_mc` varchar(128) DEFAULT NULL,
-  `hz_zj` varchar(128) DEFAULT NULL,
-  `hz_type` int(11) DEFAULT '0' COMMENT '1-病案首页',
-  UNIQUE KEY `HZ_MC_ZJ_INDEX` (`hz_mc`,`hz_zj`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS `kl_clinic`;
-CREATE TABLE `kl_clinic` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `name` varchar(255) NOT NULL COMMENT '术语概念id',
-  `has_bodypart` bigint(20) DEFAULT NULL COMMENT '科室概念id',
-  `has_label` varchar(2) DEFAULT NULL,
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=38446 DEFAULT CHARSET=utf8 COMMENT='疾病表';
-
-DROP TABLE IF EXISTS `kl_disease`;
-CREATE TABLE `kl_disease` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `name` varchar(255) NOT NULL COMMENT '术语概念id',
-  `icd10` varchar(255) DEFAULT NULL,
-  `dept_id` bigint(20) DEFAULT NULL COMMENT '科室概念id',
-  `classify` varchar(8) DEFAULT NULL COMMENT '疾病的分类,现在分为I、II类',
-  `is_chronic` varchar(2) DEFAULT '0' COMMENT '慢病标识',
-  `is_infections` varchar(2) DEFAULT '0' COMMENT '传染病标识',
-  `has_label` varchar(2) DEFAULT NULL,
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=87719 DEFAULT CHARSET=utf8 COMMENT='疾病表';
-
-DROP TABLE IF EXISTS `kl_relevant_feature`;
-CREATE TABLE `kl_relevant_feature` (
-  `id` int(11) NOT NULL AUTO_INCREMENT,
-  `diagnose` varchar(100) DEFAULT NULL,
-  `feature` varchar(100) DEFAULT NULL,
-  `feature_type` int(2) DEFAULT NULL COMMENT '1:直接相关特征 2.程度词等非直接相关词 3.部位',
-  `value_type` int(2) DEFAULT NULL COMMENT '1:字符类型(二值属性:阳性/阴性)\r\n2:数值类型',
-  `find_suspect_diagnose` int(2) DEFAULT NULL,
-  PRIMARY KEY (`id`),
-  KEY `doc_rec_diagnose` (`diagnose`)
-) ENGINE=InnoDB AUTO_INCREMENT=47161 DEFAULT CHARSET=utf8 COMMENT='此表保存每种诊断所需的特征字段,用于后续学习分析';
-
-DROP TABLE IF EXISTS `lt_column`;
-CREATE TABLE `lt_column` (
-  `lt_mc` varchar(128) DEFAULT NULL,
-  `lt_zj` varchar(128) DEFAULT NULL,
-  `lt_type` int(11) DEFAULT '0' COMMENT '1-病案首页',
-  UNIQUE KEY `LT_MC_ZJ_INDEX` (`lt_mc`,`lt_zj`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS `lt_hz_columnmap`;
-CREATE TABLE `lt_hz_columnmap` (
-  `lt_mc` varchar(128) DEFAULT NULL,
-  `lt_zj` varchar(128) DEFAULT NULL,
-  `hz_mc` varchar(128) DEFAULT NULL,
-  `hz_zj` varchar(128) DEFAULT NULL,
-  `type` int(1) DEFAULT '0' COMMENT '1-病案首页',
-  UNIQUE KEY `LT_HZ_MC_ZJ_TYPE_INDEX` (`lt_mc`,`lt_zj`,`hz_mc`,`hz_zj`,`type`) USING BTREE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS `med_behospital_info`;
-CREATE TABLE `med_behospital_info` (
-  `behospital_code` varchar(16) NOT NULL COMMENT '病人住院ID',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `name` varchar(32) NOT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别(男,女)',
-  `birthday` datetime DEFAULT NULL COMMENT '出生日期',
-  `file_code` varchar(16) DEFAULT NULL COMMENT '档案号',
-  `qc_type_id` bigint(20) DEFAULT '1' COMMENT '质控类型',
-  `ward_code` varchar(16) DEFAULT NULL COMMENT '病区编码',
-  `ward_name` varchar(32) DEFAULT NULL COMMENT '病区名称',
-  `beh_dept_id` varchar(16) NOT NULL COMMENT '住院科室ID',
-  `beh_dept_name` varchar(64) NOT NULL COMMENT '住院科室名称',
-  `bed_code` varchar(12) DEFAULT NULL COMMENT '床位号',
-  `bed_name` varchar(12) DEFAULT NULL COMMENT '床位名称',
-  `insurance_name` varchar(50) DEFAULT NULL COMMENT '医保类别',
-  `job_type` varchar(30) DEFAULT NULL COMMENT '职业',
-  `behospital_date` datetime DEFAULT NULL COMMENT '入院时间',
-  `leave_hospital_date` datetime DEFAULT NULL COMMENT '出院时间',
-  `diagnose_icd` varchar(50) DEFAULT NULL COMMENT '疾病ICD编码',
-  `diagnose` text COMMENT '疾病名称',
-  `doctor_id` varchar(6) DEFAULT NULL COMMENT '医生ID',
-  `doctor_name` varchar(50) DEFAULT NULL COMMENT '医生姓名',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`behospital_code`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='住院病历信息';
-
-DROP TABLE IF EXISTS `med_doctor_advice`;
-CREATE TABLE `med_doctor_advice` (
-  `doctor_advice_id` varchar(20) NOT NULL COMMENT '病人医嘱ID',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院id',
-  `behospital_code` varchar(20) NOT NULL COMMENT '病人ID',
-  `order_doctor_name` varchar(20) DEFAULT NULL COMMENT '医生开单判别',
-  `frequency` varchar(20) DEFAULT NULL COMMENT '医嘱频率判别',
-  `parent_type_id` varchar(20) DEFAULT NULL COMMENT '父类医嘱ID',
-  `doctor_advice_type` varchar(20) DEFAULT NULL COMMENT '医嘱类型判别(嘱托长嘱、长期医嘱等)',
-  `usage_num` varchar(20) DEFAULT NULL COMMENT '一次使用数量',
-  `usage_unit` varchar(30) DEFAULT NULL COMMENT '一次用量单位',
-  `dose` varchar(20) DEFAULT NULL COMMENT '医嘱单次剂量',
-  `dose_unit` varchar(30) DEFAULT NULL COMMENT '单次剂量单位',
-  `med_mode_type` varchar(20) DEFAULT NULL COMMENT '给药方式',
-  `da_frequency` varchar(10) DEFAULT NULL COMMENT '医嘱频率',
-  `da_deal_type` varchar(20) DEFAULT NULL COMMENT '医嘱处理类型',
-  `da_start_date` datetime DEFAULT NULL COMMENT '医嘱开始时间',
-  `da_item_name` varchar(200) DEFAULT NULL COMMENT '医嘱项目名称',
-  `da_status` varchar(20) DEFAULT NULL COMMENT '医嘱状态判别',
-  `da_stop_date` datetime DEFAULT NULL COMMENT '医嘱结束时间',
-  `da_group_no` varchar(20) DEFAULT NULL COMMENT '医嘱同组序号',
-  `da_prescription_type` varchar(20) DEFAULT NULL COMMENT '医嘱处方类型(检验、描述医嘱、膳食、西药、护理等)',
-  `da_med_type` varchar(20) DEFAULT NULL COMMENT '医嘱领药类型',
-  `doctor_notice` varchar(100) DEFAULT NULL COMMENT '医生嘱托',
-  `doctor_id` varchar(20) DEFAULT NULL COMMENT '开单医生ID',
-  `doctor_name` varchar(60) DEFAULT NULL COMMENT '开单医生姓名',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  UNIQUE KEY `advice_behospital_code_unique` (`doctor_advice_id`,`behospital_code`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='病人医嘱';
-
-DROP TABLE IF EXISTS `med_home_diagnose_info`;
-CREATE TABLE `med_home_diagnose_info` (
-  `home_page_id` varchar(20) NOT NULL COMMENT '病案首页ID',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `diagnose_order_no` varchar(20) NOT NULL COMMENT '诊断序号',
-  `diagnose_type` varchar(20) DEFAULT NULL COMMENT '诊断类别',
-  `diagnose_type_short` varchar(20) DEFAULT NULL COMMENT '诊断判别',
-  `diagnose_name` varchar(200) DEFAULT NULL COMMENT '诊断名称',
-  `behospital_type` varchar(20) DEFAULT NULL COMMENT '入院情况',
-  `leave_hospital_type` varchar(20) DEFAULT NULL COMMENT '出院情况',
-  `pathology_diagnose` varchar(20) DEFAULT NULL COMMENT '病理号',
-  `icd_code` varchar(20) DEFAULT NULL COMMENT '诊断编码',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改'
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS `med_home_operation_info`;
-CREATE TABLE `med_home_operation_info` (
-  `home_page_id` varchar(20) NOT NULL COMMENT '病案首页ID',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `operation_order_no` varchar(20) NOT NULL COMMENT '手术序号',
-  `operation_date` datetime(6) DEFAULT NULL COMMENT '手术日期',
-  `operation_code` varchar(20) DEFAULT NULL COMMENT '手术编码',
-  `operation_doctor_id` varchar(20) DEFAULT NULL COMMENT '手术医生',
-  `first_assistant_id` varchar(20) DEFAULT NULL COMMENT '一助医生',
-  `second_assistant_id` varchar(20) DEFAULT NULL COMMENT '二助医生',
-  `cut_level` varchar(20) DEFAULT NULL COMMENT '切口等级',
-  `healing_level` varchar(20) DEFAULT NULL COMMENT '愈合等级',
-  `operation_name` varchar(200) DEFAULT NULL COMMENT '手术名称',
-  `operation_level` varchar(20) DEFAULT NULL COMMENT '手术级别',
-  `anaesthesia_name` varchar(100) DEFAULT NULL COMMENT '麻醉方式',
-  `sham_operation_name` varchar(200) DEFAULT NULL COMMENT '拟手术名称',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改'
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS `med_home_page`;
-CREATE TABLE `med_home_page` (
-  `home_page_id` varchar(20) NOT NULL COMMENT '病案首页编号',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `behospital_code` varchar(20) NOT NULL COMMENT '病人住院序号',
-  `hospital_code` varchar(20) DEFAULT NULL COMMENT '组织机构id',
-  `hospital_name` varchar(20) DEFAULT NULL COMMENT '医疗机构名称',
-  `org_code` varchar(20) DEFAULT NULL COMMENT '医疗机构代码',
-  `pay_type` varchar(20) DEFAULT NULL COMMENT '医疗付费方式',
-  `health_card` varchar(20) DEFAULT NULL COMMENT '健康卡号',
-  `behospital_num` varchar(10) DEFAULT NULL COMMENT '住院次数',
-  `file_code` varchar(20) DEFAULT NULL COMMENT '病案号',
-  `name` varchar(40) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(10) DEFAULT NULL COMMENT '性别',
-  `birthday` datetime DEFAULT NULL COMMENT '出生日期',
-  `age` varchar(10) DEFAULT NULL COMMENT '年龄',
-  `age_unit` varchar(20) DEFAULT NULL COMMENT '年龄单位',
-  `nationality` varchar(20) DEFAULT NULL COMMENT '国籍',
-  `newborn_month` varchar(10) DEFAULT NULL COMMENT '新生儿出生月数',
-  `newborn_day` varchar(10) DEFAULT NULL COMMENT '新生儿出生天数',
-  `newborn_weight` varchar(10) DEFAULT NULL COMMENT '新生儿出生体重',
-  `newborn_behospital_weight` varchar(10) DEFAULT NULL COMMENT '新生儿入院体重',
-  `born_address` varchar(100) DEFAULT NULL COMMENT '出生地',
-  `born_place` varchar(100) DEFAULT NULL COMMENT '籍贯',
-  `nation` varchar(10) DEFAULT NULL COMMENT '民族',
-  `identity_card_no` varchar(20) DEFAULT NULL COMMENT '身份证号',
-  `job_type` varchar(20) DEFAULT NULL COMMENT '职业',
-  `marriage` varchar(20) DEFAULT NULL COMMENT '婚姻',
-  `cur_address` varchar(100) DEFAULT NULL COMMENT '现住址',
-  `cur_phone` varchar(20) DEFAULT NULL COMMENT '现住址电话',
-  `cur_post_code` varchar(6) DEFAULT NULL COMMENT '现住址邮编',
-  `residence_address` varchar(100) DEFAULT NULL COMMENT '户口地址',
-  `residence_post_code` varchar(6) DEFAULT NULL COMMENT '户口地址邮编',
-  `work_address` varchar(60) DEFAULT NULL COMMENT '工作单位',
-  `work_phone` varchar(20) DEFAULT NULL COMMENT '工作单位电话',
-  `work_post_code` varchar(6) DEFAULT NULL COMMENT '工作单位邮编',
-  `contact_name` varchar(20) DEFAULT NULL COMMENT '联系人姓名',
-  `contact_relation` varchar(60) DEFAULT NULL COMMENT '联系人关系',
-  `contact_address` varchar(100) DEFAULT NULL COMMENT '联系人地址',
-  `contact_phone` varchar(20) DEFAULT NULL COMMENT '联系人电话',
-  `behospital_way` varchar(20) DEFAULT NULL COMMENT '入院途径',
-  `behospital_date` datetime DEFAULT NULL COMMENT '入院时间',
-  `behospital_dept` varchar(20) DEFAULT NULL COMMENT '入院科别',
-  `behospital_ward` varchar(20) DEFAULT NULL COMMENT '入院病房',
-  `behospital_bed_id` varchar(20) DEFAULT NULL COMMENT '入院床位序号',
-  `behospital_bed_code` varchar(20) DEFAULT NULL COMMENT '入院床位号码',
-  `change_dept` varchar(50) DEFAULT NULL COMMENT '转科科别',
-  `leave_hospital_date` datetime DEFAULT NULL COMMENT '出院时间',
-  `leave_hospital_dept` varchar(20) DEFAULT NULL COMMENT '出院科别',
-  `leave_hospital_ward` varchar(20) DEFAULT NULL COMMENT '出院病房',
-  `leave_hospital_bed_id` varchar(20) DEFAULT NULL COMMENT '出院床位序号',
-  `leave_hospital_bed_code` varchar(20) DEFAULT NULL COMMENT '出院床位号码',
-  `behospital_day_num` varchar(10) DEFAULT NULL COMMENT '实际住院天数',
-  `outpatient_emr_diagnose` varchar(100) DEFAULT NULL COMMENT '门急诊诊断',
-  `outpatient_emr_diagnose_code` varchar(20) DEFAULT NULL COMMENT '门急诊诊断编码',
-  `poison_factor` varchar(100) DEFAULT NULL COMMENT '损伤中毒因素',
-  `poison_factor_code` varchar(50) DEFAULT NULL COMMENT '损伤中毒因素编码',
-  `pathology_diagnose` varchar(100) DEFAULT NULL COMMENT '病理诊断',
-  `pathology_diagnose_code` varchar(50) DEFAULT NULL COMMENT '病理诊断编码',
-  `pathology_diagnose_id` varchar(50) DEFAULT NULL COMMENT '病理诊断编号',
-  `is_med_allergy` varchar(10) DEFAULT NULL COMMENT '药物过敏',
-  `med_allergy_name` varchar(20) DEFAULT NULL COMMENT '过敏药物',
-  `autopsy` varchar(10) DEFAULT NULL COMMENT '死亡患者尸检',
-  `blood_type` varchar(20) DEFAULT NULL COMMENT '血型',
-  `rh` varchar(20) DEFAULT NULL COMMENT 'Rh',
-  `dept_director` varchar(20) DEFAULT NULL COMMENT '科主任',
-  `director_doctor` varchar(20) DEFAULT NULL COMMENT '主任医师',
-  `attending_doctor` varchar(20) DEFAULT NULL COMMENT '主治医师',
-  `behospital_doctor` varchar(20) DEFAULT NULL COMMENT '住院医师',
-  `response_nurse` varchar(20) DEFAULT NULL COMMENT '责任护士',
-  `study_doctor` varchar(20) DEFAULT NULL COMMENT '进修医师',
-  `practice_doctor` varchar(20) DEFAULT NULL COMMENT '实习医师',
-  `encode_man` varchar(20) DEFAULT NULL COMMENT '编码员',
-  `home_page_quality` varchar(20) DEFAULT NULL COMMENT '病案质量',
-  `qc_doctor` varchar(20) DEFAULT NULL COMMENT '质控医师',
-  `qc_nurse` varchar(20) DEFAULT NULL COMMENT '质控护士',
-  `qc_date` datetime DEFAULT NULL COMMENT '质控日期',
-  `leave_hospital_type` varchar(10) DEFAULT NULL COMMENT '离院方式',
-  `accept_org_code` varchar(100) DEFAULT NULL COMMENT '接收机构名称',
-  `again_behospital_plan` varchar(10) DEFAULT NULL COMMENT '31天内再住院计划',
-  `again_behospital_goal` varchar(100) DEFAULT NULL COMMENT '再住院目的',
-  `tbi_before_day` varchar(10) DEFAULT NULL COMMENT '颅脑损伤患者昏迷前天数',
-  `tbi_before_hour` varchar(10) DEFAULT NULL COMMENT '颅脑损伤患者昏迷前小时',
-  `tbi_before_minute` varchar(10) DEFAULT NULL COMMENT '颅脑损伤患者昏迷前分钟',
-  `tbi_after_day` varchar(10) DEFAULT NULL COMMENT '颅脑损伤患者昏迷后天数',
-  `tbi_after_hour` varchar(10) DEFAULT NULL COMMENT '颅脑损伤患者昏迷后小时',
-  `tbi_after_minute` varchar(10) DEFAULT NULL COMMENT '颅脑损伤患者昏迷后分钟',
-  `total_fee` varchar(20) DEFAULT NULL COMMENT '总费用',
-  `own_fee` varchar(20) DEFAULT NULL COMMENT '自付金额',
-  `general_fee` varchar(20) DEFAULT NULL COMMENT '一般医疗服务费',
-  `service_fee` varchar(20) DEFAULT NULL COMMENT '一般治疗服务费',
-  `nurse_fee` varchar(20) DEFAULT NULL COMMENT '护理费',
-  `other_fee` varchar(20) DEFAULT NULL COMMENT '其他费用',
-  `pathology_fee` varchar(20) DEFAULT NULL COMMENT '病理诊断费',
-  `lab_fee` varchar(20) DEFAULT NULL COMMENT '实验室诊断费',
-  `pacs_fee` varchar(20) DEFAULT NULL COMMENT '影像学诊断费',
-  `clinic_diagnose_fee` varchar(20) DEFAULT NULL COMMENT '临床诊断项目费',
-  `not_operation_fee` varchar(20) DEFAULT NULL COMMENT '非手术治疗项目费',
-  `clinic_physic_fee` varchar(20) DEFAULT NULL COMMENT '临床物理治疗费',
-  `operation_treat_fee` varchar(20) DEFAULT NULL COMMENT '手术治疗费',
-  `anaesthesia_fee` varchar(20) DEFAULT NULL COMMENT '麻醉费',
-  `operation_fee` varchar(20) DEFAULT NULL COMMENT '手术费',
-  `health_type_fee` varchar(20) DEFAULT NULL COMMENT '康复类',
-  `chn_treat_fee` varchar(20) DEFAULT NULL COMMENT '中医治疗费',
-  `western_med_fee` varchar(20) DEFAULT NULL COMMENT '西药费',
-  `antibiosis_fee` varchar(20) DEFAULT NULL COMMENT '抗菌药物费用',
-  `chn_med_fee` varchar(20) DEFAULT NULL COMMENT '中成药费',
-  `chn_herb_fee` varchar(20) DEFAULT NULL COMMENT '中草药费',
-  `blood_fee` varchar(20) DEFAULT NULL COMMENT '血费',
-  `albumen_fee` varchar(20) DEFAULT NULL COMMENT '白蛋白类制品费',
-  `globulin_fee` varchar(20) DEFAULT NULL COMMENT '球蛋白类制品费',
-  `blood_factor_fee` varchar(20) DEFAULT NULL COMMENT '凝血因子类制品费',
-  `cell_factor_fee` varchar(20) DEFAULT NULL COMMENT '细胞因子类制品费',
-  `check_material_fee` varchar(20) DEFAULT NULL COMMENT '检查用一次性医用材料费',
-  `treat_material_fee` varchar(20) DEFAULT NULL COMMENT '治疗用一次性医用材料费',
-  `operation_material_fee` varchar(20) DEFAULT NULL COMMENT '手术用一次性医用材料费',
-  `other_type_fee` varchar(20) DEFAULT NULL COMMENT '其他类其他费',
-  `single_diag_manage` varchar(10) DEFAULT NULL COMMENT '单病种管理',
-  `clinic_pathway_manage` varchar(10) DEFAULT NULL COMMENT '临床路径管理',
-  `is_outpatient_behospital` varchar(10) DEFAULT NULL COMMENT '门诊与住院',
-  `is_leave_behospital` varchar(10) DEFAULT NULL COMMENT '入院与出院',
-  `is_operation_before_after` varchar(10) DEFAULT NULL COMMENT '术前与术后',
-  `is_clinic_pathology` varchar(10) DEFAULT NULL COMMENT '临床与病理',
-  `is_radiate_pathology` varchar(10) DEFAULT NULL COMMENT '放射与病理',
-  `rescue_num` varchar(10) DEFAULT NULL COMMENT '病人抢救次数',
-  `rescue_success_num` varchar(10) DEFAULT NULL COMMENT '病人抢救成功次数',
-  `is_auto_leavehospital` varchar(10) DEFAULT NULL COMMENT '是否为自动出院',
-  `return_to_type` varchar(10) DEFAULT NULL COMMENT '转归情况',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`home_page_id`,`hospital_id`),
-  KEY `behospital_code` (`behospital_code`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS `med_medical_record`;
-CREATE TABLE `med_medical_record` (
-  `rec_id` varchar(20) NOT NULL,
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病人住院ID',
-  `org_code` varchar(20) DEFAULT NULL COMMENT '组织机构代码',
-  `rec_type_id` varchar(100) DEFAULT NULL COMMENT '病历类别编号',
-  `mode_id` bigint(20) DEFAULT 0 COMMENT '模块id',
-  `rec_date` varchar(50) DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(128) DEFAULT NULL COMMENT '病历标题',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS `med_medical_record_content`;
-CREATE TABLE `med_medical_record_content` (
-  `rec_id` varchar(11) NOT NULL COMMENT '病历ID',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `content_blob` longblob COMMENT '文书内容(blob)',
-  `content_text` longtext COMMENT '病历文本(文本)',
-  `html_text` longtext COMMENT 'html文本信息',
-  `xml_text` longtext COMMENT 'xml文本信息',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS `med_qcresult_detail`;
-CREATE TABLE `med_qcresult_detail` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT,
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `behospital_code` varchar(255) NOT NULL DEFAULT '' COMMENT '病人住院ID',
-  `cases_id` bigint(20) DEFAULT NULL COMMENT '模块id',
-  `cases_score` decimal(5,1) DEFAULT NULL COMMENT '模块总分',
-  `cases_entry_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '条目ID',
-  `score` decimal(5,1) DEFAULT NULL COMMENT '人工修改分值',
-  `msg` varchar(255) DEFAULT NULL COMMENT '提示信息',
-  `is_reject` int(3) DEFAULT '0' COMMENT '单项否决(1-单项否决 0-非)',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`),
-  KEY `behospital_code` (`behospital_code`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='质控评分明细信息\r\n每次评分增加一条信息,前面所有评分is_deleted全部设置为Y';
-
-DROP TABLE IF EXISTS `med_qcresult_info`;
-CREATE TABLE `med_qcresult_info` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT,
-  `hospital_id` bigint(20) DEFAULT '0' COMMENT '医院ID',
-  `behospital_code` varchar(255) NOT NULL DEFAULT '' COMMENT '病人住院ID',
-  `level` varchar(20) NOT NULL DEFAULT '' COMMENT '等级',
-  `page_data` longtext COMMENT '页面数据',
-  `menu_data` longtext COMMENT '菜单数据',
-  `grade_type` tinyint(4) DEFAULT '1' COMMENT '评分类型(1:机器,2:人工)',
-  `score_res` decimal(5,1) NOT NULL DEFAULT '0.0' COMMENT '最后得分',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`),
-  KEY `behospital_code` (`behospital_code`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='质控评分主表信息\r\n每次评分增加一条信息,前面所有评分is_deleted全部设置为Y';
-
-DROP TABLE IF EXISTS `med_record_type`;
-CREATE TABLE `med_record_type` (
-  `type_id` varchar(16) NOT NULL COMMENT '类别ID',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `type_name` varchar(128) DEFAULT NULL COMMENT '类别名称',
-  `parent_type_id` varchar(16) DEFAULT NULL COMMENT '上级类别',
-  `obj_name` varchar(4) DEFAULT NULL COMMENT '服务对象(全院、科室、个人)',
-  `spell` varchar(32) DEFAULT NULL COMMENT '拼音',
-  `remark` varchar(256) DEFAULT NULL,
-  PRIMARY KEY (`type_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS `qc_cases`;
-CREATE TABLE `qc_cases` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `name` varchar(255) DEFAULT NULL COMMENT '模块名称',
-  `prefix` varchar(255) DEFAULT NULL COMMENT '模块编码前缀',
-  `order_no` int(6) DEFAULT NULL COMMENT '顺序号',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=285 DEFAULT CHARSET=utf8 COMMENT='模块数据标准';
-
-DROP TABLE IF EXISTS `qc_cases_entry`;
-CREATE TABLE `qc_cases_entry` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `cases_id` bigint(20) DEFAULT NULL COMMENT '病历id',
-  `cases_name` varchar(255) DEFAULT NULL,
-  `mode_id` bigint(20) DEFAULT NULL COMMENT '数据模块ID-对应qc_mode.id',
-  `code` varchar(255) DEFAULT NULL,
-  `name` varchar(255) DEFAULT NULL COMMENT '条目',
-  `precond` varchar(255) DEFAULT NULL,
-  `order_no` int(6) DEFAULT NULL COMMENT '顺序号',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2774 DEFAULT CHARSET=utf8 COMMENT='病历条目';
-
-DROP TABLE IF EXISTS `qc_cases_entry_hospital`;
-CREATE TABLE `qc_cases_entry_hospital` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `cases_entry_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '条目ID',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `score` decimal(5,1) NOT NULL DEFAULT '0.0' COMMENT '扣分值',
-  `msg` varchar(1024) DEFAULT NULL COMMENT '条目提示信息',
-  `is_used` int(3) NOT NULL DEFAULT '0' COMMENT '0-未启用 1-启用',
-  `is_reject` int(3) DEFAULT '0' COMMENT '单项否决(1-单项否决 0-非)',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=6944 DEFAULT CHARSET=utf8 COMMENT='病历条目';
-
-DROP TABLE IF EXISTS `qc_cases_hospital`;
-CREATE TABLE `qc_cases_hospital` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT,
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `cases_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '模块ID',
-  `score` decimal(5,1) NOT NULL DEFAULT '0.0' COMMENT '模块总分',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8 COMMENT='医院模块数据';
-
-DROP TABLE IF EXISTS `qc_mode`;
-CREATE TABLE `qc_mode` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `name` varchar(128) DEFAULT NULL COMMENT '模块名称',
-  `order_no` int(11) DEFAULT '1' COMMENT '排序号',
-  `parent_id` bigint(20) DEFAULT NULL COMMENT '上级模块',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8 COMMENT='病历';
-
-DROP TABLE IF EXISTS `qc_model_hospital`;
-CREATE TABLE `qc_model_hospital` (
-  `hospital_model_name` varchar(255) DEFAULT NULL,
-  `stand_model_name` varchar(255) DEFAULT NULL,
-  `id` int(11) NOT NULL AUTO_INCREMENT,
-  `hospital_id` int(11) DEFAULT NULL,
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=957 DEFAULT CHARSET=utf8;
-
-DROP TABLE IF EXISTS `qc_model_mapping`;
-CREATE TABLE `qc_model_mapping` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `case_number_id` bigint(20) DEFAULT NULL COMMENT '病历号',
-  `case_number` varchar(255) DEFAULT NULL,
-  `mode_id` bigint(20) DEFAULT NULL COMMENT '数据类型id',
-  `origin_mode` varchar(255) DEFAULT NULL,
-  `text` longtext COMMENT '内容',
-  `origin_text` longtext,
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=257952 DEFAULT CHARSET=utf8 COMMENT='病历内容';
-
-DROP TABLE IF EXISTS `qc_type`;
-CREATE TABLE `qc_type` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `name` varchar(255) DEFAULT NULL COMMENT '质控类型名称',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='质控类型标准';
-
-DROP TABLE IF EXISTS `qc_type_cases_entry`;
-CREATE TABLE `qc_type_cases_entry` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `type_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '质控类型ID',
-  `case_entry_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '条目数据ID',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=649 DEFAULT CHARSET=utf8 COMMENT='质控类型和质控条目关联表';
-
-DROP TABLE IF EXISTS `qc_type_doc`;
-CREATE TABLE `qc_type_doc` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `type_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '质控类型ID(qc_type.id)',
-  `hospital_type_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院文书类型的类型id(med_record_type.type_id)',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院文书类型的医院ID(med_record_type.hospital_id)',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='质控类型和医院文书类型关联表';
-
-DROP TABLE IF EXISTS `sys_dictionary_info`;
-CREATE TABLE `sys_dictionary_info` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `group_type` bigint(20) NOT NULL DEFAULT '0' COMMENT '分组(值自定义)',
-  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '内容',
-  `val` varchar(255) NOT NULL DEFAULT '' COMMENT '值',
-  `return_type` int(11) NOT NULL DEFAULT '1' COMMENT '返回类型(0: 都返回,1:后台维护返回 2:界面返回)',
-  `order_no` int(11) NOT NULL DEFAULT '0' COMMENT '排序号',
-  `remark` varchar(300) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=224 DEFAULT CHARSET=utf8 COMMENT='系统字典表';
-
-DROP TABLE IF EXISTS `sys_menu`;
-CREATE TABLE `sys_menu` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '菜单名称',
-  `parent_id` bigint(20) NOT NULL DEFAULT '-1' COMMENT '-1:表示顶级,其他值表示上级菜单的id',
-  `code` varchar(255) NOT NULL DEFAULT '' COMMENT '编码,与前端对应',
-  `order_no` int(11) NOT NULL DEFAULT '0' COMMENT '排序,从小到大',
-  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='系统菜单';
-
-DROP TABLE IF EXISTS `sys_menu_permission`;
-CREATE TABLE `sys_menu_permission` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `menu_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '菜单id',
-  `permission_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '系统资源id',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='菜单和系统资源的映射表';
-
-DROP TABLE IF EXISTS `sys_permission`;
-CREATE TABLE `sys_permission` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '资源ID',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '资源名称',
-  `permissionUrl` varchar(255) NOT NULL DEFAULT '' COMMENT '资源Url',
-  `method` varchar(255) NOT NULL DEFAULT 'ALL' COMMENT '资源允许的请求方式',
-  `descritpion` varchar(255) NOT NULL DEFAULT '' COMMENT '资源描述',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 COMMENT='系统资源表';
-
-DROP TABLE IF EXISTS `sys_role`;
-CREATE TABLE `sys_role` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
-  `roleLevel` int(11) NOT NULL DEFAULT '0' COMMENT '角色等级',
-  `descritpion` varchar(255) NOT NULL DEFAULT '' COMMENT '角色描述',
-  `menuItems` varchar(255) NOT NULL DEFAULT '' COMMENT '菜单ID:对应角色ID(暂无用处)',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='系统角色表';
-
-DROP TABLE IF EXISTS `sys_role_menu`;
-CREATE TABLE `sys_role_menu` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '角色id',
-  `menu_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '菜单id',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='角色和菜单的映射表';
-
-DROP TABLE IF EXISTS `sys_role_permission`;
-CREATE TABLE `sys_role_permission` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '角色id',
-  `permission_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '资源id',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COMMENT='角色和资源的映射表';
-
-DROP TABLE IF EXISTS `sys_task_cron`;
-CREATE TABLE `sys_task_cron` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `cron_code` varchar(30) NOT NULL DEFAULT '' COMMENT '任务编号',
-  `cron` varchar(30) NOT NULL DEFAULT '' COMMENT '任务执行周期',
-  `is_used` int(3) NOT NULL DEFAULT '0' COMMENT '0-未启用 1-启用',
-  `remark` varchar(100) NOT NULL DEFAULT '' COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='定时任务';
-
-DROP TABLE IF EXISTS `sys_user`;
-CREATE TABLE `sys_user` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `username` varchar(255) NOT NULL DEFAULT '' COMMENT '用户名',
-  `password` varchar(255) NOT NULL DEFAULT '' COMMENT '用户密码',
-  `linkman` varchar(255) NOT NULL DEFAULT '' COMMENT '联系人',
-  `type` int(11) NOT NULL DEFAULT '0' COMMENT '1内部用户,0外部用户(默认0)',
-  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
-  PRIMARY KEY (`id`),
-  KEY `uk_username` (`username`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8 COMMENT='系统用户表';
-
-DROP TABLE IF EXISTS `sys_user_hospital`;
-CREATE TABLE `sys_user_hospital` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '用户主键',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8 COMMENT='用户-机构表映射表';
-
-DROP TABLE IF EXISTS `sys_user_role`;
-CREATE TABLE `sys_user_role` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户和角色关联ID',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '系统用户表.用户ID',
-  `role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '系统角色表.角色ID',
-  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8 COMMENT='系统用户角色关联表';
-
-
-DROP TABLE IF EXISTS `qc_cases_entry_pagedata`;
-CREATE TABLE `qc_cases_entry_pagedata` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `cases_entry_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '条目ID',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `page_key` varchar(255) NOT NULL DEFAULT '' COMMENT '页面数据对应的key',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='质控条目对应页面数据映射表';

二进制
doc/002.20200426第二版/qc_init.zip


+ 0 - 509
doc/003.20200515第3期/qc_init.sql

@@ -1,545 +0,0 @@
-use `qc`;
-
-DROP TABLE IF EXISTS `qc_abnormal`;
-CREATE TABLE `qc_abnormal` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `behospital_code` varchar(16) NOT NULL DEFAULT '' COMMENT '病人住院ID',
-  `type` int(11) NOT NULL DEFAULT '1' COMMENT '异常类型(1:数据模块 2:质控类型 3:XML结构)',
-  `description` varchar(255) NOT NULL DEFAULT '' COMMENT '异常描述',
-  `status` int(11) NOT NULL DEFAULT '0' COMMENT '状态(0:未处理,1:已处理)',
-  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='异常数据监控信息';
-
-DROP TABLE IF EXISTS `med_qcresult_cases`;
-CREATE TABLE `med_qcresult_cases` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT,
-  `hospital_id` bigint(20) DEFAULT '0' COMMENT '医院ID',
-  `behospital_code` varchar(255) NOT NULL DEFAULT '' COMMENT '病人住院ID',
-  `cases_id` bigint(20) DEFAULT '0' COMMENT '数据模块ID(0:其他模块)',
-  `score_res` decimal(5,1) NOT NULL DEFAULT '0.0' COMMENT '最后得分',
-  `level` varchar(20) NOT NULL DEFAULT '' COMMENT '等级',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`),
-  KEY `idx_behospital_code` (`behospital_code`) USING BTREE,
-  KEY `idx_hospital_id` (`hospital_id`) USING BTREE,
-  KEY `idx_hospital_id_behospital_code` (`hospital_id`,`behospital_code`) USING BTREE,
-  KEY `idx_is_deleted` (`is_deleted`) USING BTREE,
-  KEY `idx_mix` (`hospital_id`,`behospital_code`,`is_deleted`) USING BTREE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='质控评分模块评分信息';
-
-ALTER TABLE `qc`.`qc_model_hospital`
-  ADD COLUMN `is_deleted` CHAR(3) DEFAULT 'N' NULL COMMENT '是否删除,N:未删除,Y:删除' AFTER `stand_model_name`,
-  ADD COLUMN `gmt_create` DATETIME DEFAULT '1970-01-01 12:00:00' NULL COMMENT '记录创建时间' AFTER `is_deleted`,
-  ADD COLUMN `gmt_modified` DATETIME DEFAULT '1970-01-01 12:00:00' NULL COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改' AFTER `gmt_create`,
-  ADD COLUMN `creator` VARCHAR (60) DEFAULT '0' NULL COMMENT '创建人,0表示无创建人值' AFTER `gmt_modified`,
-  ADD COLUMN `modifier` VARCHAR (60) DEFAULT '0' NULL COMMENT '修改人,如果为0则表示纪录未修改' AFTER `creator`,
-  ADD COLUMN `remark` VARCHAR (255) NULL COMMENT '备注' AFTER `modifier` ;
-
-INSERT INTO `qc`.`sys_task_cron` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `cron_code`, `cron`, `is_used`, `remark`) VALUES ('-1', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', 'TASK_CX', '0 0 22 * * ?', '1', '每天晚上自动评分出院日期之前3天的未评分数据');
-UPDATE `qc`.`sys_task_cron` SET `id`='1', `is_deleted`='Y', `gmt_create`='1970-01-01 12:00:00', `gmt_modified`='1970-01-01 12:00:00', `creator`='0', `modifier`='0', `cron_code`='TASK001', `cron`='59 59 23 * * ?', `is_used`='1', `remark`='59 59 23 * * ?' WHERE (`id`='1');
-
-DROP TABLE IF EXISTS `sys_menu`;
-CREATE TABLE `sys_menu` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '菜单名称',
-  `parent_id` bigint(20) NOT NULL DEFAULT '-1' COMMENT '-1:表示顶级,其他值表示上级菜单的id',
-  `code` varchar(255) NOT NULL DEFAULT '' COMMENT '编码,与前端对应',
-  `show_status` int(11) NOT NULL DEFAULT '0' COMMENT '是否在右侧菜单显示(0:不显示,1:显示)',
-  `maintain_status` int(11) NOT NULL DEFAULT '0' COMMENT '是否可以维护(0:不可维护,1:可以维护)',
-  `order_no` int(11) NOT NULL DEFAULT '0' COMMENT '排序,从小到大',
-  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8 COMMENT='系统菜单';
-
-INSERT INTO `sys_menu` VALUES (1, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '控制台', -1, 'YH-KZT', 1, 1, -10, '用户-控制台');
-INSERT INTO `sys_menu` VALUES (2, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '基础数据维护', -1, 'YH-JCSJWH', 1, 1, 2, '用户-基础数据维护');
-INSERT INTO `sys_menu` VALUES (3, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病案质控', -1, 'YH-BLZK', 1, 1, 3, '用户-病历质控');
-INSERT INTO `sys_menu` VALUES (4, 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '统计分析', -1, 'YH-TJFX', 1, 1, 4, '用户-统计分析');
-INSERT INTO `sys_menu` VALUES (5, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '模块数据维护', 2, 'YH-JCSJWH-MKSJWH', 1, 1, 1, '用户-基础数据维护-模块数据维护');
-INSERT INTO `sys_menu` VALUES (6, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目数据维护', 2, 'YH-JCSJWH-TMSJWH', 1, 1, 2, '用户-基础数据维护-条目数据维护');
-INSERT INTO `sys_menu` VALUES (7, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分', 3, 'YH-BLZK-ZKPF', 1, 1, 1, '用户-病历质控-质控评分');
-INSERT INTO `sys_menu` VALUES (8, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '基础功能', -1, 'YH-QBYH-JCGN', 0, 1, 0, '用户-基础功能');
-INSERT INTO `sys_menu` VALUES (9, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分(科室)', 3, 'YH-BLZK-ZKPFKS', 1, 1, 2, '用户-病历质控-质控评分(科室)');
-INSERT INTO `sys_menu` VALUES (10, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分(个人)', 3, 'YH-BLZK-ZKPFGR', 1, 1, 3, '用户-病历质控-质控评分(个人)');
-INSERT INTO `sys_menu` VALUES (12, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '权限管理', -1, 'YH-QXGL', 1, 0, 5, '用户-权限管理');
-INSERT INTO `sys_menu` VALUES (13, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '用户管理', 12, 'YH-QXGL-YHGL', 1, 0, 1, '用户-权限管理-用户管理');
-INSERT INTO `sys_menu` VALUES (14, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '角色管理', 12, 'YH-QXGL-JSGL', 1, 0, 2, '用户-权限管理-角色管理');
-INSERT INTO `sys_menu` VALUES (15, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '控制台(科室)', -1, 'YH-KZTKS', 1, 1, -9, '用户-控制台(科室)');
-INSERT INTO `sys_menu` VALUES (16, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '异常数据监控', -1, 'YH-YCSJJK', 1, 0, 10, '用户-异常数据监控');
-INSERT INTO `sys_menu` VALUES (17, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '数据报表明细', -1, 'YH-ZKK', 1, 1, -8, '用户-质控科');
-INSERT INTO `sys_menu` VALUES (18, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '数据报表明细(科室)', -1, 'YH-KSZR', 1, 1, -7, '用户-科室主任');
-INSERT INTO `sys_menu` VALUES (19, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各模块缺陷占比', 17, 'YH-ZKK-GMKQXZB_XQ', 1, 1, 2, '用户-质控科-各模块缺陷占比_详情');
-INSERT INTO `sys_menu` VALUES (20, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比', 17, 'YH-ZKK-TMQXZB_XQ', 1, 1, 3, '用户-质控科-条目缺陷占比_详情');
-INSERT INTO `sys_menu` VALUES (21, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '科室平均住院天数', 17, 'YH-ZKK-KSPJZYTS_XQ', 1, 1, 4, '用户-质控科-科室平均住院天数_详情');
-INSERT INTO `sys_menu` VALUES (22, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '科室平均住院花费', 17, 'YH-ZKK-KSPJZYHF_XQ', 1, 1, 5, '用户-质控科-科室平均住院花费_详情');
-INSERT INTO `sys_menu` VALUES (23, 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室质控平均分', 17, 'YH-ZKK-GKSZKPJF_XQ', 1, 1, 6, '用户-质控科-各科室质控平均分_详情');
-INSERT INTO `sys_menu` VALUES (24, 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '缺陷详情', 17, 'YH-ZKK-GKSQXZB', 1, 1, 7, '用户-质控科-各科室缺陷占比_详情');
-INSERT INTO `sys_menu` VALUES (25, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室甲级病历占比', 17, 'YH-ZKK-GKSJJBLZB_XQ', 1, 1, 8, '用户-质控科-各科室甲级病历占比_详情');
-INSERT INTO `sys_menu` VALUES (26, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各模块缺陷占比', 18, 'YH-KSZR-GMKQXZB_XQ', 1, 1, 2, '用户-科室主任-各模块缺陷占比_详情');
-INSERT INTO `sys_menu` VALUES (27, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比', 18, 'YH-KSZR-TMQXZB_XQ', 1, 1, 3, '用户-科室主任-条目缺陷占比_详情');
-INSERT INTO `sys_menu` VALUES (28, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病案首页合格率占比', 17, 'YH-ZKK-BASYHGLZB_XQ', 1, 1, 1, '用户-质控科-病案首页合格率占比_详情');
-INSERT INTO `sys_menu` VALUES (29, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病案首页合格率占比', 18, 'YH-KSZR-BASYHGLZB_XQ', 1, 1, 1, '用户-科室主任-病案首页合格率占比_详情');
-INSERT INTO `sys_menu` VALUES (30, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '科室缺陷占比', 18, 'YH-KSZR-KSQXZB_XQ', 1, 1, 4, '用户-科室主任-科室缺陷占比_详情');
-INSERT INTO `sys_menu` VALUES (31, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室缺陷占比', 17, 'YH-ZKK-GKSQXZB_XQ', 1, 1, 9, '用户-质控科-各科室缺陷占比_详情');
-
-DROP TABLE IF EXISTS `sys_menu_permission`;
-CREATE TABLE `sys_menu_permission` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `menu_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '菜单id',
-  `permission_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '系统资源id',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8 COMMENT='菜单和系统资源的映射表';
-
-INSERT INTO `sys_menu_permission` VALUES ('1', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '8', '1', '基础功能-获取用户、机构、菜单信息');
-INSERT INTO `sys_menu_permission` VALUES ('2', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '8', '2', '基础功能-修改密码');
-INSERT INTO `sys_menu_permission` VALUES ('3', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '9', '控制台-病历相关统计');
-INSERT INTO `sys_menu_permission` VALUES ('4', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '15', '控制台-缺陷相关统计');
-INSERT INTO `sys_menu_permission` VALUES ('5', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '16', '控制台-医院运营相关统计');
-INSERT INTO `sys_menu_permission` VALUES ('6', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '5', '3', '用户-基础数据维护-获取医院模块数据信息');
-INSERT INTO `sys_menu_permission` VALUES ('7', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '5', '4', '用户-基础数据维护-批量更新模块数据');
-INSERT INTO `sys_menu_permission` VALUES ('8', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '6', '6', '用户-条目数据维护-分页获取医院条目数据信息');
-INSERT INTO `sys_menu_permission` VALUES ('9', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '6', '7', '用户-条目数据维护-修改医院条目数据信息');
-INSERT INTO `sys_menu_permission` VALUES ('10', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '6', '8', '用户-条目数据维护-获取医院模块数据下拉列表');
-INSERT INTO `sys_menu_permission` VALUES ('11', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '30', '用户-质控评分-获取病历质控一览下医院科室下拉列表信息');
-INSERT INTO `sys_menu_permission` VALUES ('12', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '17', '用户-质控评分-评分');
-INSERT INTO `sys_menu_permission` VALUES ('13', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '5', '用户-质控评分-分页');
-INSERT INTO `sys_menu_permission` VALUES ('14', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '11', '用户-质控评分-新增质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('15', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '12', '用户-质控评分-删除质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('16', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '13', '用户-质控评分-修改质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('17', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '14', '用户-质控评分-获取详情');
-INSERT INTO `sys_menu_permission` VALUES ('18', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '31', '用户-质控评分(科室)-获取病历质控一览下用户科室下拉列表信息');
-INSERT INTO `sys_menu_permission` VALUES ('19', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '34', '用户-质控评分(科室)-评分');
-INSERT INTO `sys_menu_permission` VALUES ('20', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '32', '用户-质控评分(科室)-分页');
-INSERT INTO `sys_menu_permission` VALUES ('21', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '35', '用户-质控评分(科室)-新增质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('22', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '36', '用户-质控评分(科室)-删除质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('23', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '37', '用户-质控评分(科室)-修改质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('24', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '38', '用户-质控评分(科室)-获取详情');
-INSERT INTO `sys_menu_permission` VALUES ('25', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '39', '用户-质控评分(个人)-获取病历质控一览下用户科室下拉列表信息');
-INSERT INTO `sys_menu_permission` VALUES ('26', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '40', '用户-质控评分(个人)-评分');
-INSERT INTO `sys_menu_permission` VALUES ('27', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '33', '用户-质控评分(个人)-分页');
-INSERT INTO `sys_menu_permission` VALUES ('28', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '41', '用户-质控评分(个人)-新增质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('29', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '42', '用户-质控评分(个人)-删除质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('30', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '43', '用户-质控评分(个人)-修改质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('31', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '44', '用户-质控评分(个人)-获取详情');
-INSERT INTO `sys_menu_permission` VALUES ('32', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '45', '控制台-平均住院天数');
-INSERT INTO `sys_menu_permission` VALUES ('33', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '46', '控制台-平均住院费用');
-INSERT INTO `sys_menu_permission` VALUES ('34', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '47', '控制台-质控平均分按科室统计');
-INSERT INTO `sys_menu_permission` VALUES ('35', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '48', '控制台-各科室甲级病历占比');
-INSERT INTO `sys_menu_permission` VALUES ('36', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '49', '控制台-出院人数统计');
-INSERT INTO `sys_menu_permission` VALUES ('37', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '50', '控制台-质控病历统计');
-INSERT INTO `sys_menu_permission` VALUES ('38', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '51', '控制台-各模块缺陷占比排行');
-INSERT INTO `sys_menu_permission` VALUES ('39', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '52', '控制台-条目缺陷占比');
-INSERT INTO `sys_menu_permission` VALUES ('40', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '53', '控制台-各科室缺陷占比');
-INSERT INTO `sys_menu_permission` VALUES ('41', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '15', '54', '控制台(科室)-出院人数统计(科室)');
-INSERT INTO `sys_menu_permission` VALUES ('42', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '15', '55', '控制台(科室)-质控病历数统计(科室)');
-INSERT INTO `sys_menu_permission` VALUES ('43', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '15', '56', '控制台(科室)-各模块缺陷占比排行(科室)');
-INSERT INTO `sys_menu_permission` VALUES ('44', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '15', '57', '控制台(科室)-条目缺陷占比(科室)');
-INSERT INTO `sys_menu_permission` VALUES ('45', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '15', '58', '控制台(科室)-查询用户关联科室');
-INSERT INTO `sys_menu_permission` VALUES ('46', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '19', '59', '控制台-各模块缺陷占比_详情');
-INSERT INTO `sys_menu_permission` VALUES ('47', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', '60', '控制台-条目缺陷占比_详情');
-INSERT INTO `sys_menu_permission` VALUES ('48', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '21', '64', '控制台-科室平均住院天数_详情');
-INSERT INTO `sys_menu_permission` VALUES ('49', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '22', '65', '控制台-科室平均住院花费_详情');
-INSERT INTO `sys_menu_permission` VALUES ('50', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '66', '控制台-各科室质控平均分_详情');
-INSERT INTO `sys_menu_permission` VALUES ('51', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '31', '67', '控制台-各科室缺陷占比-缺陷详情');
-INSERT INTO `sys_menu_permission` VALUES ('52', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '25', '68', '控制台-各科室甲级病历占比_详情');
-INSERT INTO `sys_menu_permission` VALUES ('53', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '26', '69', '控制台(科室)-各模块缺陷占比_详情');
-INSERT INTO `sys_menu_permission` VALUES ('54', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '27', '70', '控制台(科室)-条目缺陷占比_详情');
-INSERT INTO `sys_menu_permission` VALUES ('55', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '31', '71', '控制台-各科室缺陷占比(组合)');
-INSERT INTO `sys_menu_permission` VALUES ('56', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '28', '72', '控制台-病案首页合格率占比');
-INSERT INTO `sys_menu_permission` VALUES ('57', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '30', '73', '控制台(科室)-各科室缺陷占比(科室)');
-INSERT INTO `sys_menu_permission` VALUES ('58', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '29', '74', '控制台(科室)-病案首页合格率占比(科室)');
-INSERT INTO `sys_menu_permission` VALUES ('59', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '75', '控制台-病案首页合格率占比(首页)');
-INSERT INTO `sys_menu_permission` VALUES ('60', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '15', '76', '控制台(科室)-病案首页合格率占比(首页)');
-INSERT INTO `sys_menu_permission` VALUES ('61', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '30', '77', '控制台(科室)-科室缺陷占比-缺陷明细');
-
-DROP TABLE IF EXISTS `sys_permission`;
-CREATE TABLE `sys_permission` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '资源ID',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '资源名称',
-  `code` varchar(20) NOT NULL DEFAULT '' COMMENT '资源编码',
-  `permissionUrl` varchar(255) NOT NULL DEFAULT '' COMMENT '资源Url',
-  `method` varchar(255) NOT NULL DEFAULT 'ALL' COMMENT '资源允许的请求方式',
-  `descritpion` varchar(255) NOT NULL DEFAULT '' COMMENT '资源描述',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=78 DEFAULT CHARSET=utf8 COMMENT='系统资源表';
-
-INSERT INTO `sys_permission` VALUES ('1', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取用户、机构、菜单信息', 'FUNC000001', '/sys/user/getUserOrgMenu', 'ALL', '基础功能-获取用户、机构、菜单信息', null);
-INSERT INTO `sys_permission` VALUES ('2', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改密码', 'FUNC000002', '/sys/user/midifyPassword', 'ALL', '基础功能-修改密码', null);
-INSERT INTO `sys_permission` VALUES ('3', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取医院模块数据信息', 'FUNC000003', '/qc/cases/getQcCases', 'ALL', '用户-基础数据维护-获取医院模块数据信息', '无需加密');
-INSERT INTO `sys_permission` VALUES ('4', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改医院模块数据', 'FUNC000004', '/qc/cases/saveQcCases', 'ALL', '用户-基础数据维护-修改医院模块数据', null);
-INSERT INTO `sys_permission` VALUES ('5', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '分页查询', 'FUNC000005', '/qc/behospitalInfo/page', 'ALL', '用户-质控评分-分页', '无需加密');
-INSERT INTO `sys_permission` VALUES ('6', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '分页获取医院条目数据信息', 'FUNC000006', '/qc/casesEntryHospital/getQcCasesEntryAll', 'ALL', '用户-条目数据维护-分页获取医院条目数据信息', '无需加密');
-INSERT INTO `sys_permission` VALUES ('7', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改医院条目数据信息', 'FUNC000007', '/qc/casesEntryHospital/updataQcCasesEntry', 'ALL', '用户-条目数据维护-修改医院条目数据信息', null);
-INSERT INTO `sys_permission` VALUES ('8', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取医院模块下拉数据列表', 'FUNC000008', '/qc/casesEntryHospital/getQcCasesAll', 'ALL', '获取医院模块数据列表', '无需加密');
-INSERT INTO `sys_permission` VALUES ('9', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病历相关统计', 'FUNC000009', '/console/mrStatistics', 'ALL', '控制台-病历相关统计', null);
-INSERT INTO `sys_permission` VALUES ('10', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '模糊查询医院模块条目列表', 'FUNC000010', '/qc/casesEntryHospital/findQcCasesEntry', 'ALL', '用户-条目数据维护-模糊查询医院模块条目列表', null);
-INSERT INTO `sys_permission` VALUES ('11', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '新增质控条目', 'FUNC000011', '/qc/behospitalInfo/addCase', 'ALL', '用户-质控评分-新增质控条目', null);
-INSERT INTO `sys_permission` VALUES ('12', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '删除质控条目', 'FUNC000012', '/qc/behospitalInfo/delCase', 'ALL', '用户-质控评分-删除质控条目', null);
-INSERT INTO `sys_permission` VALUES ('13', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改质控条目', 'FUNC000013', '/qc/behospitalInfo/updCase', 'ALL', '用户-质控评分-修改质控条目', null);
-INSERT INTO `sys_permission` VALUES ('14', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取质控评分详情', 'FUNC000014', '/qc/behospitalInfo/getByBehospitalCode', 'ALL', '用户-质控评分-获取详情', '无需加密');
-INSERT INTO `sys_permission` VALUES ('15', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '缺陷相关统计', 'FUNC000015', '/console/resultStatistics', 'ALL', '控制台-缺陷相关统计', null);
-INSERT INTO `sys_permission` VALUES ('16', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '平均值相关统计', 'FUNC000016', '/console/averageStatistics', 'ALL', '控制台-平均值相关统计', null);
-INSERT INTO `sys_permission` VALUES ('17', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分', 'FUNC000017', '/qc/behospitalInfo/analyze', 'ALL', '用户-质控评分-评分', null);
-INSERT INTO `sys_permission` VALUES ('18', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取角色列表信息', 'FUNC000018', '/sys/role/list', 'ALL', '用户-权限管理-角色管理-获取角色列表信息', null);
-INSERT INTO `sys_permission` VALUES ('19', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取角色菜权限单等数据', 'FUNC000019', '/sys/role/getRoleMenu', 'ALL', '用户-权限管理-角色管理-获取角色菜权限单等数据', null);
-INSERT INTO `sys_permission` VALUES ('20', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改角色菜单权限数据', 'FUNC000020', '/sys/role/saveRoleMenu', 'ALL', '用户-权限管理-角色管理-修改角色菜单权限数据', null);
-INSERT INTO `sys_permission` VALUES ('21', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取医院科室下拉列表信息', 'FUNC000021', '/bas/dept/listForUser', 'ALL', '用户-权限管理-用户管理-获取用户管理下医院科室下拉列表信息', null);
-INSERT INTO `sys_permission` VALUES ('22', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取角色下拉列表信息', 'FUNC000022', '/sys/role/listForUser', 'ALL', '用户-权限管理-用户管理-获取角色下拉列表信息', null);
-INSERT INTO `sys_permission` VALUES ('23', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '用户列表翻页信息查询', 'FUNC000023', '/sys/user/userPage', 'ALL', '用户-权限管理-用户管理-用户列表翻页信息查询', null);
-INSERT INTO `sys_permission` VALUES ('24', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取用户科室', 'FUNC000024', '/sys/user/getUserDepts', 'ALL', '用户-权限管理-用户管理-获取用户科室', null);
-INSERT INTO `sys_permission` VALUES ('25', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取用户角色', 'FUNC000025', '/sys/user/getUserRoles', 'ALL', '用户-权限管理-用户管理-获取用户角色', null);
-INSERT INTO `sys_permission` VALUES ('26', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '用户启用', 'FUNC000026', '/sys/user/enable', 'ALL', '用户-权限管理-用户管理-用户启用', null);
-INSERT INTO `sys_permission` VALUES ('27', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '用户停用', 'FUNC000027', '/sys/user/disable', 'ALL', '用户-权限管理-用户管理-用户停用', null);
-INSERT INTO `sys_permission` VALUES ('28', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '编辑用户科室', 'FUNC000028', '/sys/user/editUserDepts', 'ALL', '用户-权限管理-用户管理-编辑用户科室', null);
-INSERT INTO `sys_permission` VALUES ('29', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '编辑用户角色', 'FUNC000029', '/sys/user/editUserRoles', 'ALL', '用户-权限管理-用户管理-编辑用户角色', null);
-INSERT INTO `sys_permission` VALUES ('30', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取医院科室下拉列表信息', 'FUNC000030', '/bas/dept/getList', 'ALL', '用户-质控评分-获取病历质控一览下医院科室下拉列表信息', '无需加密');
-INSERT INTO `sys_permission` VALUES ('31', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取用户科室下拉列表信息', 'FUNC000031', '/bas/dept/getListUser', 'ALL', '用户-质控评分(科室)-获取病历质控一览下用户科室下拉列表信息', '无需加密');
-INSERT INTO `sys_permission` VALUES ('32', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '分页查询', 'FUNC000032', '/qc/behospitalInfo/page_dept', 'ALL', '用户-质控评分(科室)-分页', '无需加密');
-INSERT INTO `sys_permission` VALUES ('33', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '分页查询', 'FUNC000033', '/qc/behospitalInfo/page_person', 'ALL', '用户-质控评分(个人)-分页', '无需加密');
-INSERT INTO `sys_permission` VALUES ('34', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分', 'FUNC000017', '/qc/behospitalInfo/analyze', 'ALL', '用户-质控评分(科室)-评分', null);
-INSERT INTO `sys_permission` VALUES ('35', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '新增质控条目', 'FUNC000011', '/qc/behospitalInfo/addCase', 'ALL', '用户-质控评分(科室)-新增质控条目', null);
-INSERT INTO `sys_permission` VALUES ('36', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '删除质控条目', 'FUNC000012', '/qc/behospitalInfo/delCase', 'ALL', '用户-质控评分(科室)-删除质控条目', null);
-INSERT INTO `sys_permission` VALUES ('37', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改质控条目', 'FUNC000013', '/qc/behospitalInfo/updCase', 'ALL', '用户-质控评分(科室)-修改质控条目', null);
-INSERT INTO `sys_permission` VALUES ('38', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取质控评分详情', 'FUNC000014', '/qc/behospitalInfo/getByBehospitalCode', 'ALL', '用户-质控评分(科室)-获取详情', '无需加密');
-INSERT INTO `sys_permission` VALUES ('39', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取用户科室下拉列表信息', 'FUNC000031', '/bas/dept/getListUser', 'ALL', '用户-质控评分(个人)-获取病历质控一览下用户科室下拉列表信息', '无需加密');
-INSERT INTO `sys_permission` VALUES ('40', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分', 'FUNC000017', '/qc/behospitalInfo/analyze', 'ALL', '用户-质控评分(个人)-评分', null);
-INSERT INTO `sys_permission` VALUES ('41', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '新增质控条目', 'FUNC000011', '/qc/behospitalInfo/addCase', 'ALL', '用户-质控评分(个人)-新增质控条目', null);
-INSERT INTO `sys_permission` VALUES ('42', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '删除质控条目', 'FUNC000012', '/qc/behospitalInfo/delCase', 'ALL', '用户-质控评分(个人)-删除质控条目', null);
-INSERT INTO `sys_permission` VALUES ('43', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改质控条目', 'FUNC000013', '/qc/behospitalInfo/updCase', 'ALL', '用户-质控评分(个人)-修改质控条目', null);
-INSERT INTO `sys_permission` VALUES ('44', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取质控评分详情', 'FUNC000014', '/qc/behospitalInfo/getByBehospitalCode', 'ALL', '用户-质控评分(个人)-获取详情', '无需加密');
-INSERT INTO `sys_permission` VALUES ('45', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '平均住院天数', 'FUNC000045', '/console/getAverageDayNum', 'ALL', '控制台-平均住院天数', null);
-INSERT INTO `sys_permission` VALUES ('46', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '平均住院费用', 'FUNC000046', '/console/getAverageFee', 'ALL', '控制台-平均住院费用', null);
-INSERT INTO `sys_permission` VALUES ('47', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控平均分按科室统计', 'FUNC000047', '/console/getAverageScore', 'ALL', '控制台-质控平均分按科室统计', null);
-INSERT INTO `sys_permission` VALUES ('48', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室甲级病历占比', 'FUNC000048', '/console/getLevelResultDept', 'ALL', '控制台-各科室甲级病历占比', null);
-INSERT INTO `sys_permission` VALUES ('49', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '出院人数统计', 'FUNC000049', '/console/leaveHosCount', 'ALL', '控制台-出院人数统计', null);
-INSERT INTO `sys_permission` VALUES ('50', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控病历统计', 'FUNC000050', '/console/mrCount', 'ALL', '控制台-质控病历统计', null);
-INSERT INTO `sys_permission` VALUES ('51', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各模块缺陷占比排行', 'FUNC000051', '/console/entryCountGroupByCase', 'ALL', '控制台-各模块缺陷占比排行', null);
-INSERT INTO `sys_permission` VALUES ('52', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比', 'FUNC000052', '/console/entryCountGroupByEntry', 'ALL', '控制台-条目缺陷占比', null);
-INSERT INTO `sys_permission` VALUES ('53', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室缺陷占比', 'FUNC000053', '/console/entryByDept', 'ALL', '控制台-各科室缺陷占比', null);
-INSERT INTO `sys_permission` VALUES ('54', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '出院人数统计(科室)', 'FUNC000054', '/consoleByDept/leaveHosCountByDept', 'ALL', '控制台(科室)-出院人数统计(科室)', null);
-INSERT INTO `sys_permission` VALUES ('55', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控病历数统计(科室)', 'FUNC000055', '/consoleByDept/mrCountByDept', 'ALL', '控制台(科室)-质控病历数统计(科室)', null);
-INSERT INTO `sys_permission` VALUES ('56', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各模块缺陷占比排行(科室)', 'FUNC000056', '/consoleByDept/entryCountGroupByCaseAndDept', 'ALL', '控制台(科室)-各模块缺陷占比排行(科室)', null);
-INSERT INTO `sys_permission` VALUES ('57', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比(科室)', 'FUNC000057', '/consoleByDept/entryCountGroupByEntryAndDept', 'ALL', '控制台(科室)-条目缺陷占比(科室)', null);
-INSERT INTO `sys_permission` VALUES ('58', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '查询用户关联科室', 'FUNC000058', '/consoleByDept/getDept', 'ALL', '控制台(科室)-查询用户关联科室', null);
-INSERT INTO `sys_permission` VALUES ('59', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各模块缺陷占比_详情', 'FUNC000059', '/console/entryCountGroupByCasePage', 'ALL', '控制台-各模块缺陷占比_详情', null);
-INSERT INTO `sys_permission` VALUES ('60', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比_详情', 'FUNC000060', '/console/entryCountGroupByEntryPage', 'ALL', '控制台-条目缺陷占比_详情', null);
-INSERT INTO `sys_permission` VALUES ('61', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '查询异常数据监控信息', 'FUNC000061', '/qc/abnormal/getQcAnnormal', 'ALL', '异常数据监控-查询异常数据监控信息', null);
-INSERT INTO `sys_permission` VALUES ('62', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '更新异常数据监控信息', 'FUNC000062', '/qc/abnormal/saveQcAnnormal', 'ALL', '异常数据监控-异常数据监控-查询异常数据监控信息', null);
-INSERT INTO `sys_permission` VALUES ('63', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '删除异常数据监控信息', 'FUNC000063', '/qc/abnormal/delQcAnnormal', 'ALL', '异常数据监控-异常数据监控-删除异常数据监控信息', null);
-INSERT INTO `sys_permission` VALUES ('64', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '科室平均住院天数_详情', 'FUNC000064', '/console/getAverageDayNumPage', 'ALL', '控制台-科室平均住院天数_详情', null);
-INSERT INTO `sys_permission` VALUES ('65', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '科室平均住院花费_详情', 'FUNC000065', '/console/getAverageFeePage', 'ALL', '控制台-科室平均住院花费_详情', null);
-INSERT INTO `sys_permission` VALUES ('66', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室质控平均分_详情', 'FUNC000066', '/console/getAverageScoreByDeptPage', 'ALL', '控制台-各科室质控平均分_详情', null);
-INSERT INTO `sys_permission` VALUES ('67', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室缺陷占比-缺陷详情', 'FUNC000067', '/console/resultStatisticsByDeptPage', 'ALL', '控制台-各科室缺陷占比-缺陷详情', null);
-INSERT INTO `sys_permission` VALUES ('68', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室甲级病历占比_详情', 'FUNC000068', '/console/levelPercentGroupByDeptPage', 'ALL', '控制台-各科室甲级病历占比_详情', null);
-INSERT INTO `sys_permission` VALUES ('69', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各模块缺陷占比_详情', 'FUNC000069', '/consoleByDept/entryCountGroupByCaseAndDeptPage', 'ALL', '控制台(科室)-各模块缺陷占比_详情', null);
-INSERT INTO `sys_permission` VALUES ('70', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比_详情', 'FUNC000070', '/consoleByDept/entryCountGroupByEntryAndDeptPage', 'ALL', '控制台(科室)-条目缺陷占比_详情', null);
-INSERT INTO `sys_permission` VALUES ('71', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室缺陷占比(组合)', 'FUNC000071', '/console/levelStatistics', 'ALL', '控制台-各科室缺陷占比(组合)', null);
-INSERT INTO `sys_permission` VALUES ('72', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病案首页合格率占比', 'FUNC000072', '/console/homePageLevelStatistics', 'ALL', '控制台-病案首页合格率占比', null);
-INSERT INTO `sys_permission` VALUES ('73', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室缺陷占比', 'FUNC000073', '/consoleByDept/levelStatisticsByDept', 'ALL', '控制台(科室)-各科室缺陷占比(科室)', null);
-INSERT INTO `sys_permission` VALUES ('74', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病案首页合格率占比', 'FUNC000074', '/consoleByDept/homePageLevelStatisticsByDept', 'ALL', '控制台(科室)-病案首页合格率占比(科室)', null);
-INSERT INTO `sys_permission` VALUES ('75', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病案首页合格率占比(首页)', 'FUNC000075', '/console/homePageLevelLimit', 'ALL', '控制台-病案首页合格率占比(首页)', null);
-INSERT INTO `sys_permission` VALUES ('76', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病案首页合格率占比(首页)', 'FUNC000076', '/consoleByDept/homePageLevelByDeptLimit', 'ALL', '控制台(科室)-病案首页合格率占比(首页)', null);
-INSERT INTO `sys_permission` VALUES ('77', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '科室缺陷占比-缺陷明细', 'FUNC000077', '/consoleByDept/resultStatisticsByDeptAndDoctorPage', 'ALL', '控制台(科室)-科室缺陷占比-缺陷明细', null);
-
-DROP TABLE IF EXISTS `sys_role`;
-CREATE TABLE `sys_role` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '角色名称',
-  `roleLevel` int(11) NOT NULL DEFAULT '0' COMMENT '角色等级',
-  `descritpion` varchar(255) NOT NULL DEFAULT '' COMMENT '角色描述',
-  `menuItems` varchar(255) NOT NULL DEFAULT '' COMMENT '菜单ID:对应角色ID(暂无用处)',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='系统角色表';
-
-INSERT INTO `sys_role` VALUES ('-1', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '超级管理员', '0', '', '', '');
-INSERT INTO `sys_role` VALUES ('1', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '医院人员(全局)', '0', '', '', '');
-INSERT INTO `sys_role` VALUES ('2', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '医院人员(科室)', '0', '', '', null);
-INSERT INTO `sys_role` VALUES ('3', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '医院人员(个人)', '0', '', '', null);
-
-DROP TABLE IF EXISTS `sys_role_menu`;
-CREATE TABLE `sys_role_menu` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '角色id',
-  `menu_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '菜单id',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=591 DEFAULT CHARSET=utf8 COMMENT='角色和菜单的映射表';
-
-INSERT INTO `sys_role_menu` VALUES ('10', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', null);
-INSERT INTO `sys_role_menu` VALUES ('11', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '2', null);
-INSERT INTO `sys_role_menu` VALUES ('12', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '3', null);
-INSERT INTO `sys_role_menu` VALUES ('13', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '4', null);
-INSERT INTO `sys_role_menu` VALUES ('14', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '5', null);
-INSERT INTO `sys_role_menu` VALUES ('15', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '6', null);
-INSERT INTO `sys_role_menu` VALUES ('16', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '7', null);
-INSERT INTO `sys_role_menu` VALUES ('17', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '8', null);
-INSERT INTO `sys_role_menu` VALUES ('18', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '9', null);
-INSERT INTO `sys_role_menu` VALUES ('19', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '10', null);
-INSERT INTO `sys_role_menu` VALUES ('20', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '12', null);
-INSERT INTO `sys_role_menu` VALUES ('21', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '13', null);
-INSERT INTO `sys_role_menu` VALUES ('22', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '14', null);
-INSERT INTO `sys_role_menu` VALUES ('499', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '15', null);
-INSERT INTO `sys_role_menu` VALUES ('543', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '1', null);
-INSERT INTO `sys_role_menu` VALUES ('544', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '8', null);
-INSERT INTO `sys_role_menu` VALUES ('545', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '2', null);
-INSERT INTO `sys_role_menu` VALUES ('546', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '5', null);
-INSERT INTO `sys_role_menu` VALUES ('547', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '6', null);
-INSERT INTO `sys_role_menu` VALUES ('548', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '3', null);
-INSERT INTO `sys_role_menu` VALUES ('549', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '7', null);
-INSERT INTO `sys_role_menu` VALUES ('550', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '16', '用户-异常数据监控');
-INSERT INTO `sys_role_menu` VALUES ('551', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '17', '用户-质控科');
-INSERT INTO `sys_role_menu` VALUES ('552', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '18', '用户-科室主任');
-INSERT INTO `sys_role_menu` VALUES ('553', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '19', '用户-质控科-各模块缺陷占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('554', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '20', '用户-质控科-条目缺陷占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('555', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '21', '用户-质控科-科室平均住院天数_详情');
-INSERT INTO `sys_role_menu` VALUES ('556', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '22', '用户-质控科-科室平均住院花费_详情');
-INSERT INTO `sys_role_menu` VALUES ('557', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '23', '用户-质控科-各科室质控平均分_详情');
-INSERT INTO `sys_role_menu` VALUES ('558', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '24', '用户-质控科-各科室缺陷占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('559', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '25', '用户-质控科-各科室甲级病历占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('560', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '26', '用户-科室主任-各模块缺陷占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('561', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '27', '用户-科室主任-条目缺陷占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('562', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '15', null);
-INSERT INTO `sys_role_menu` VALUES ('563', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '8', null);
-INSERT INTO `sys_role_menu` VALUES ('564', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '2', null);
-INSERT INTO `sys_role_menu` VALUES ('565', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '5', null);
-INSERT INTO `sys_role_menu` VALUES ('566', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '6', null);
-INSERT INTO `sys_role_menu` VALUES ('567', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '3', null);
-INSERT INTO `sys_role_menu` VALUES ('568', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '10', null);
-INSERT INTO `sys_role_menu` VALUES ('569', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '15', null);
-INSERT INTO `sys_role_menu` VALUES ('570', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '8', null);
-INSERT INTO `sys_role_menu` VALUES ('571', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '2', null);
-INSERT INTO `sys_role_menu` VALUES ('572', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '5', null);
-INSERT INTO `sys_role_menu` VALUES ('573', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '6', null);
-INSERT INTO `sys_role_menu` VALUES ('574', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '3', null);
-INSERT INTO `sys_role_menu` VALUES ('575', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '9', null);
-INSERT INTO `sys_role_menu` VALUES ('576', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '17', '用户-质控科');
-INSERT INTO `sys_role_menu` VALUES ('577', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', '18', '用户-科室主任');
-INSERT INTO `sys_role_menu` VALUES ('578', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '19', '用户-质控科-各模块缺陷占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('579', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '20', '用户-质控科-条目缺陷占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('580', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '21', '用户-质控科-科室平均住院天数_详情');
-INSERT INTO `sys_role_menu` VALUES ('581', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '22', '用户-质控科-科室平均住院花费_详情');
-INSERT INTO `sys_role_menu` VALUES ('582', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '23', '用户-质控科-各科室质控平均分_详情');
-INSERT INTO `sys_role_menu` VALUES ('583', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '24', '用户-质控科-各科室缺陷占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('584', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '25', '用户-质控科-各科室甲级病历占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('585', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', '26', '用户-科室主任-各模块缺陷占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('586', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', '27', '用户-科室主任-条目缺陷占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('587', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '28', '用户-质控科-病案首页合格率占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('588', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '29', '用户-科室主任-病案首页合格率占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('589', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '30', '用户-科室主任-科室缺陷占比_详情');
-INSERT INTO `sys_role_menu` VALUES ('590', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '31', '用户-质控科-各科室缺陷占比_详情');
-
-DROP TABLE IF EXISTS `sys_role_permission`;
-CREATE TABLE `sys_role_permission` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `role_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '角色id',
-  `permission_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '资源id',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=1235 DEFAULT CHARSET=utf8 COMMENT='角色和资源的映射表';
-
-INSERT INTO `sys_role_permission` VALUES ('5', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '基础功能-获取用户、机构、菜单信息');
-INSERT INTO `sys_role_permission` VALUES ('6', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '2', '基础功能-修改密码');
-INSERT INTO `sys_role_permission` VALUES ('20', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '3', '用户-基础数据维护-获取医院模块数据信息');
-INSERT INTO `sys_role_permission` VALUES ('21', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '4', '用户-基础数据维护-批量更新模块数据');
-INSERT INTO `sys_role_permission` VALUES ('22', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '5', '用户-质控评分-分页');
-INSERT INTO `sys_role_permission` VALUES ('23', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '6', '用户-条目数据维护-分页获取医院条目数据信息');
-INSERT INTO `sys_role_permission` VALUES ('24', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '7', '用户-条目数据维护-修改医院条目数据信息');
-INSERT INTO `sys_role_permission` VALUES ('25', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '8', '用户-条目数据维护-获取医院模块数据列表');
-INSERT INTO `sys_role_permission` VALUES ('26', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '9', '控制台-病历相关统计');
-INSERT INTO `sys_role_permission` VALUES ('27', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '10', '用户-条目数据维护-模糊查询医院模块条目列表');
-INSERT INTO `sys_role_permission` VALUES ('28', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '11', '用户-质控评分-新增质控条目');
-INSERT INTO `sys_role_permission` VALUES ('29', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '12', '用户-质控评分-删除质控条目');
-INSERT INTO `sys_role_permission` VALUES ('30', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '13', '用户-质控评分-修改质控条目');
-INSERT INTO `sys_role_permission` VALUES ('31', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '14', '用户-质控评分-获取详情');
-INSERT INTO `sys_role_permission` VALUES ('32', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '15', '控制台-缺陷相关统计');
-INSERT INTO `sys_role_permission` VALUES ('33', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '16', '控制台-医院运营相关统计');
-INSERT INTO `sys_role_permission` VALUES ('34', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '17', '用户-质控评分-评分');
-INSERT INTO `sys_role_permission` VALUES ('35', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '18', '用户-权限管理-角色管理-获取角色列表信息');
-INSERT INTO `sys_role_permission` VALUES ('36', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '19', '用户-权限管理-角色管理-获取角色菜权限单等数据');
-INSERT INTO `sys_role_permission` VALUES ('37', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '20', '用户-权限管理-角色管理-修改角色菜单权限数据');
-INSERT INTO `sys_role_permission` VALUES ('38', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '21', '用户-权限管理-用户管理-获取医院科室下拉列表信息');
-INSERT INTO `sys_role_permission` VALUES ('39', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '22', '用户-权限管理-用户管理-获取角色下拉列表信息');
-INSERT INTO `sys_role_permission` VALUES ('40', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '23', '用户-权限管理-用户管理-用户列表翻页信息查询');
-INSERT INTO `sys_role_permission` VALUES ('41', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '24', '用户-权限管理-用户管理-获取用户科室');
-INSERT INTO `sys_role_permission` VALUES ('42', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '25', '用户-权限管理-用户管理-获取用户角色');
-INSERT INTO `sys_role_permission` VALUES ('43', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '26', '用户-权限管理-用户管理-用户启用');
-INSERT INTO `sys_role_permission` VALUES ('44', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '27', '用户-权限管理-用户管理-用户停用');
-INSERT INTO `sys_role_permission` VALUES ('45', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '28', '用户-权限管理-用户管理-编辑用户科室');
-INSERT INTO `sys_role_permission` VALUES ('46', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '29', '用户-权限管理-用户管理-编辑用户角色');
-INSERT INTO `sys_role_permission` VALUES ('47', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '30', '用户-质控评分-获取病历质控一览下医院科室下拉列表信息');
-INSERT INTO `sys_role_permission` VALUES ('48', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '31', '用户-质控评分-获取病历质控一览下用户科室下拉列表信息');
-INSERT INTO `sys_role_permission` VALUES ('50', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '32', '用户-质控评分(科室)-分页');
-INSERT INTO `sys_role_permission` VALUES ('51', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '33', '用户-质控评分(个人)-分页');
-INSERT INTO `sys_role_permission` VALUES ('52', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '34', '用户-质控评分(科室)-评分');
-INSERT INTO `sys_role_permission` VALUES ('53', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '35', '用户-质控评分(科室)-新增质控条目');
-INSERT INTO `sys_role_permission` VALUES ('54', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '36', '用户-质控评分(科室)-删除质控条目');
-INSERT INTO `sys_role_permission` VALUES ('55', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '37', '用户-质控评分(科室)-修改质控条目');
-INSERT INTO `sys_role_permission` VALUES ('56', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '38', '用户-质控评分(科室)-获取详情');
-INSERT INTO `sys_role_permission` VALUES ('57', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '39', '用户-质控评分(个人)-获取病历质控一览下用户科室下拉列表信息');
-INSERT INTO `sys_role_permission` VALUES ('58', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '40', '用户-质控评分(科室)-评分');
-INSERT INTO `sys_role_permission` VALUES ('59', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '41', '用户-质控评分(科室)-新增质控条目');
-INSERT INTO `sys_role_permission` VALUES ('60', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '42', '用户-质控评分(科室)-删除质控条目');
-INSERT INTO `sys_role_permission` VALUES ('61', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '43', '用户-质控评分(科室)-修改质控条目');
-INSERT INTO `sys_role_permission` VALUES ('62', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '44', '用户-质控评分(科室)-获取详情');
-INSERT INTO `sys_role_permission` VALUES ('502', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '45', '控制台-平均住院天数');
-INSERT INTO `sys_role_permission` VALUES ('503', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '46', '控制台-平均住院费用');
-INSERT INTO `sys_role_permission` VALUES ('504', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '47', '控制台-质控平均分按科室统计');
-INSERT INTO `sys_role_permission` VALUES ('505', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '48', '控制台-各科室甲级病历占比');
-INSERT INTO `sys_role_permission` VALUES ('506', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '49', '控制台-出院人数统计');
-INSERT INTO `sys_role_permission` VALUES ('507', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '50', '控制台-质控病历统计');
-INSERT INTO `sys_role_permission` VALUES ('508', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '51', '控制台-各模块缺陷占比排行');
-INSERT INTO `sys_role_permission` VALUES ('509', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '52', '控制台-条目缺陷占比');
-INSERT INTO `sys_role_permission` VALUES ('510', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '53', '控制台-各科室缺陷占比');
-INSERT INTO `sys_role_permission` VALUES ('511', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '54', '控制台(科室)-出院人数统计(科室)');
-INSERT INTO `sys_role_permission` VALUES ('512', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '55', '控制台(科室)-质控病历数统计(科室)');
-INSERT INTO `sys_role_permission` VALUES ('513', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '56', '控制台(科室)-各模块缺陷占比排行(科室)');
-INSERT INTO `sys_role_permission` VALUES ('514', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '57', '控制台(科室)-条目缺陷占比(科室)');
-INSERT INTO `sys_role_permission` VALUES ('1164', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '45', null);
-INSERT INTO `sys_role_permission` VALUES ('1165', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '46', null);
-INSERT INTO `sys_role_permission` VALUES ('1166', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '47', null);
-INSERT INTO `sys_role_permission` VALUES ('1167', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '48', null);
-INSERT INTO `sys_role_permission` VALUES ('1168', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '49', null);
-INSERT INTO `sys_role_permission` VALUES ('1169', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '50', null);
-INSERT INTO `sys_role_permission` VALUES ('1170', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '51', null);
-INSERT INTO `sys_role_permission` VALUES ('1171', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '52', null);
-INSERT INTO `sys_role_permission` VALUES ('1172', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '53', null);
-INSERT INTO `sys_role_permission` VALUES ('1173', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '1', null);
-INSERT INTO `sys_role_permission` VALUES ('1174', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '2', null);
-INSERT INTO `sys_role_permission` VALUES ('1175', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '4', null);
-INSERT INTO `sys_role_permission` VALUES ('1176', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '7', null);
-INSERT INTO `sys_role_permission` VALUES ('1177', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '17', null);
-INSERT INTO `sys_role_permission` VALUES ('1178', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '11', null);
-INSERT INTO `sys_role_permission` VALUES ('1179', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '12', null);
-INSERT INTO `sys_role_permission` VALUES ('1180', 'N', '2020-05-14 13:31:16', '2020-05-14 13:31:16', '1', '1', '1', '13', null);
-INSERT INTO `sys_role_permission` VALUES ('1182', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '59', '控制台-各模块缺陷占比_详情');
-INSERT INTO `sys_role_permission` VALUES ('1183', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '60', '控制台-条目缺陷占比_详情');
-INSERT INTO `sys_role_permission` VALUES ('1184', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '61', '异常数据监控-查询异常数据监控信息');
-INSERT INTO `sys_role_permission` VALUES ('1185', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '62', '异常数据监控-异常数据监控-查询异常数据监控信息');
-INSERT INTO `sys_role_permission` VALUES ('1186', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '63', '异常数据监控-异常数据监控-删除异常数据监控信息');
-INSERT INTO `sys_role_permission` VALUES ('1187', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '64', '控制台-科室平均住院天数_详情');
-INSERT INTO `sys_role_permission` VALUES ('1188', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '65', '控制台-科室平均住院花费_详情');
-INSERT INTO `sys_role_permission` VALUES ('1189', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '66', '控制台-各科室质控平均分_详情');
-INSERT INTO `sys_role_permission` VALUES ('1190', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '67', '控制台-各科室缺陷占比_详情');
-INSERT INTO `sys_role_permission` VALUES ('1191', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '68', '控制台-各科室甲级病历占比_详情');
-INSERT INTO `sys_role_permission` VALUES ('1192', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '69', '控制台(科室)-各模块缺陷占比_详情');
-INSERT INTO `sys_role_permission` VALUES ('1193', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '70', '控制台(科室)-条目缺陷占比_详情');
-INSERT INTO `sys_role_permission` VALUES ('1194', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '54', null);
-INSERT INTO `sys_role_permission` VALUES ('1195', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '55', null);
-INSERT INTO `sys_role_permission` VALUES ('1196', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '56', null);
-INSERT INTO `sys_role_permission` VALUES ('1197', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '57', null);
-INSERT INTO `sys_role_permission` VALUES ('1199', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '1', null);
-INSERT INTO `sys_role_permission` VALUES ('1200', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '2', null);
-INSERT INTO `sys_role_permission` VALUES ('1201', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '4', null);
-INSERT INTO `sys_role_permission` VALUES ('1202', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '7', null);
-INSERT INTO `sys_role_permission` VALUES ('1203', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '40', null);
-INSERT INTO `sys_role_permission` VALUES ('1204', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '41', null);
-INSERT INTO `sys_role_permission` VALUES ('1205', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '42', null);
-INSERT INTO `sys_role_permission` VALUES ('1206', 'N', '2020-05-18 10:48:43', '2020-05-18 10:48:43', '1', '1', '3', '43', null);
-INSERT INTO `sys_role_permission` VALUES ('1207', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '54', null);
-INSERT INTO `sys_role_permission` VALUES ('1208', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '55', null);
-INSERT INTO `sys_role_permission` VALUES ('1209', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '56', null);
-INSERT INTO `sys_role_permission` VALUES ('1210', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '57', null);
-INSERT INTO `sys_role_permission` VALUES ('1212', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '1', null);
-INSERT INTO `sys_role_permission` VALUES ('1213', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '2', null);
-INSERT INTO `sys_role_permission` VALUES ('1214', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '4', null);
-INSERT INTO `sys_role_permission` VALUES ('1215', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '7', null);
-INSERT INTO `sys_role_permission` VALUES ('1216', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '34', null);
-INSERT INTO `sys_role_permission` VALUES ('1217', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '35', null);
-INSERT INTO `sys_role_permission` VALUES ('1218', 'N', '2020-05-18 10:48:51', '2020-05-18 10:48:51', '1', '1', '2', '36', null);
-INSERT INTO `sys_role_permission` VALUES ('1219', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '59', '控制台-各模块缺陷占比_详情');
-INSERT INTO `sys_role_permission` VALUES ('1220', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '60', '控制台-条目缺陷占比_详情');
-INSERT INTO `sys_role_permission` VALUES ('1221', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '64', '控制台-科室平均住院天数_详情');
-INSERT INTO `sys_role_permission` VALUES ('1222', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '65', '控制台-科室平均住院花费_详情');
-INSERT INTO `sys_role_permission` VALUES ('1223', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '66', '控制台-各科室质控平均分_详情');
-INSERT INTO `sys_role_permission` VALUES ('1224', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '67', '控制台-各科室缺陷占比-缺陷详情');
-INSERT INTO `sys_role_permission` VALUES ('1225', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '68', '控制台-各科室甲级病历占比_详情');
-INSERT INTO `sys_role_permission` VALUES ('1226', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', '69', '控制台(科室)-各模块缺陷占比_详情');
-INSERT INTO `sys_role_permission` VALUES ('1227', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', '70', '控制台(科室)-条目缺陷占比_详情');
-INSERT INTO `sys_role_permission` VALUES ('1228', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '71', '控制台-各科室缺陷占比(组合)');
-INSERT INTO `sys_role_permission` VALUES ('1229', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '72', '控制台-病案首页合格率占比');
-INSERT INTO `sys_role_permission` VALUES ('1230', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '73', '控制台(科室)-各科室缺陷占比(科室)');
-INSERT INTO `sys_role_permission` VALUES ('1231', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '74', '控制台(科室)-病案首页合格率占比(科室)');
-INSERT INTO `sys_role_permission` VALUES ('1232', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '75', '控制台-病案首页合格率占比(首页)');
-INSERT INTO `sys_role_permission` VALUES ('1233', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '76', '控制台(科室)-病案首页合格率占比(首页)');
-INSERT INTO `sys_role_permission` VALUES ('1234', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '77', '控制台(科室)-科室缺陷占比-缺陷明细');

+ 0 - 29
doc/004.20200527v.1.3.0/qc_init.sql

@@ -1,29 +0,0 @@
-use `qc`;
-
-INSERT INTO `qc`.`sys_menu` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `parent_id`, `code`, `show_status`, `maintain_status`, `order_no`, `remark`) VALUES ('32', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控类型维护', '2', 'YH-JCSJWH-ZKLXWH', '1', '0', '3', '用户-基础数据维护-质控类型维护');
-
-INSERT INTO `qc`.`sys_permission` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES ('78', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '分页列表', 'FUNC000078', '/qc/qcType/page', 'ALL', '用户-质控类型维护-分页列表', NULL);
-INSERT INTO `qc`.`sys_permission` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES ('79', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '新增或更新', 'FUNC000079', '/qc/qcType/saveOrUpdate', 'ALL', '用户-质控类型维护-新增或更新', NULL);
-INSERT INTO `qc`.`sys_permission` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES ('80', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '新增时质控条目分组信息', 'FUNC000080', '/qc/qcType/getEntryByHospital', 'ALL', '用户-质控类型维护-新增时质控条目分组信息', NULL);
-INSERT INTO `qc`.`sys_permission` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES ('81', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控条目检索', 'FUNC000081', '/qc/qcType/index', 'ALL', '用户-质控类型维护-质控条目检索', NULL);
-INSERT INTO `qc`.`sys_permission` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES ('82', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '删除', 'FUNC000082', '/qc/qcType/delete', 'ALL', '用户-质控类型维护-删除', NULL);
-INSERT INTO `qc`.`sys_permission` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES ('83', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '根据id返回内容', 'FUNC000083', '/qc/qcType/getById', 'ALL', '用户-质控类型维护-根据id返回内容', NULL);
-INSERT INTO `qc`.`sys_permission` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES ('84', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取医院数据全部条目', 'FUNC000084', '/qc/modelHospital/getModelHospitalAll', 'ALL', '用户-质控类型维护-获取医院数据全部条目', NULL);
-INSERT INTO `qc`.`sys_permission` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES ('85', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '根据id获取医院数据', 'FUNC000085', '/qc/modelHospital/getModelHospitalById', 'ALL', '用户-质控类型维护-根据id获取医院数据', NULL);
-INSERT INTO `qc`.`sys_permission` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES ('86', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '添加和修改医院数据模块', 'FUNC000086', '/qc/modelHospital/saveAndupdataModel', 'ALL', '用户-质控类型维护-添加和修改医院数据模块', NULL);
-INSERT INTO `qc`.`sys_permission` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES ('87', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '删除医院数据模块', 'FUNC000087', '/qc/modelHospital/clearModelHospital', 'ALL', '用户-质控类型维护-删除医院数据模块', NULL);
-INSERT INTO `qc`.`sys_permission` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES ('88', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取医院全部模块', 'FUNC0000888', '/qc/mode/getModes', 'ALL', '用户-质控类型维护-获取医院全部模块', NULL);
-
-INSERT INTO `qc`.`sys_role_menu` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `menu_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '32', '用户-基础数据维护-质控类型维护');
-
-INSERT INTO `qc`.`sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '78', '用户-质控类型维护-分页列表');
-INSERT INTO `qc`.`sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '79', '用户-质控类型维护-新增或更新');
-INSERT INTO `qc`.`sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '80', '用户-质控类型维护-新增时质控条目分组信息');
-INSERT INTO `qc`.`sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '81', '用户-质控类型维护-质控条目检索');
-INSERT INTO `qc`.`sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '82', '用户-质控类型维护-删除');
-INSERT INTO `qc`.`sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '83', '用户-质控类型维护-根据id返回内容');
-INSERT INTO `qc`.`sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '84', '用户-质控类型维护-获取医院数据全部条目');
-INSERT INTO `qc`.`sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '85', '用户-质控类型维护-根据id获取医院数据');
-INSERT INTO `qc`.`sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '86', '用户-质控类型维护-添加和修改医院数据模块');
-INSERT INTO `qc`.`sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '87', '用户-质控类型维护-删除医院数据模块');
-INSERT INTO `qc`.`sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '88', '用户-质控类型维护-获取医院全部模块');

文件差异内容过多而无法显示
+ 0 - 1051
doc/005.20200528v1.2.x/qc_init.sql


+ 0 - 5
doc/006.20200602数据导入/qc_init.sql

@@ -1,5 +0,0 @@
-use `qc`;
-
-INSERT INTO `qc_mode` (`id`, `name`, `order_no`, `parent_id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `remark`) VALUES ('56', '日常病程录', '210', '37', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', NULL);
-
-delete from sys_dictionary_info where group_type = 0 and is_deleted = 'Y';

+ 0 - 22
doc/006.20200604v1.3.1/qc_initv1.3.1.sql

@@ -1,34 +0,0 @@
-use `qc`;
-
-
-
---
-
-ALTER TABLE `med_behospital_info` ADD INDEX `idx_leave_hospital_date` (`leave_hospital_date`) USING BTREE;
-ALTER TABLE `qc_cases_entry_hospital` ADD INDEX `idx_hospital_id` (`hospital_id`) USING BTREE;
-
-
-ALTER TABLE `med_record_type` ADD `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除' AFTER `remark`;
-ALTER TABLE `med_record_type` ADD `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间' AFTER `is_deleted`;
-ALTER TABLE `med_record_type` ADD `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改' AFTER `gmt_create`;
-ALTER TABLE `med_record_type` ADD `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值' AFTER `gmt_modified`;
-ALTER TABLE `med_record_type` ADD `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改' AFTER `creator`;
-
-
-INSERT INTO `qc_mode` (`id`, `name`, `order_no`, `parent_id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `remark`) VALUES ('56', '日常病程录', '210', '37', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', NULL);
-
-delete from sys_dictionary_info where group_type = 0 and is_deleted = 'Y';
-
-ALTER TABLE `qc_cases_entry_hospital` MODIFY COLUMN  `is_reject` int(3) NOT NULL DEFAULT '0' COMMENT '单项否决(1-单项否决 0-非)' AFTER `is_used`;

+ 0 - 3
doc/007.20200608v1.2.3/qc_initv1.2.3.sql

@@ -1,3 +0,0 @@
-use `qc`;
-
-UPDATE `sys_task_cron` SET `id`='-1', `is_deleted`='N', `gmt_create`='1970-01-01 12:00:00', `gmt_modified`='1970-01-01 12:00:00', `creator`='0', `modifier`='0', `cron_code`='TASK_CX', `cron`='0 0 4 * * ?', `param`='1', `is_used`='1', `remark`='每天早上自动评分当天外的未评分的数据、同时强制质控出院日期推前四天的数据' WHERE (`id`='-1');

+ 0 - 6
doc/008.20200610v1.3.3/qc_initv1.3.3.sql

@@ -1,8 +0,0 @@
-use `qc`;
-
-ALTER TABLE `med_behospital_info` ADD `placefile_date` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '归档时间' AFTER `is_placefile`;
-
-UPDATE `med_behospital_info` set `placefile_date` = date_add(leave_hospital_date,interval 3 day) where leave_hospital_date is not null;
-

+ 0 - 51
doc/009.20200612v1.3.4/qc_initv1.3.4.sql

@@ -1,59 +0,0 @@
-use `qc`;
-
-DROP TABLE IF EXISTS `sys_user_pageset`;
-CREATE TABLE `sys_user_pageset` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '系统用户表.用户ID',
-  `page_type` bigint(20) NOT NULL DEFAULT '0' COMMENT '页面分组(值自定义)',
-  `name` varchar(100) NOT NULL DEFAULT '' COMMENT '列名',
-  `val` varchar(100) NOT NULL DEFAULT '' COMMENT '列名值',
-  `status` int(11) NOT NULL DEFAULT '1' COMMENT '是否启用(0:停用,1:启用)',
-  `order_no` int(11) NOT NULL DEFAULT '0' COMMENT '排序号',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`),
-  KEY `idx_userId_pageType` (`user_id`,`page_type`) USING BTREE
-) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8 COMMENT='用户页面设定表';
-
-INSERT INTO `sys_user_pageset` VALUES ('1', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病历等级', 'level', '1', '1', null);
-INSERT INTO `sys_user_pageset` VALUES ('2', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病历得分', 'scoreRes', '1', '2', null);
-INSERT INTO `sys_user_pageset` VALUES ('3', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病人住院序号', 'behospitalCode', '1', '3', null);
-INSERT INTO `sys_user_pageset` VALUES ('4', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病案号', 'fileCode', '1', '4', null);
-INSERT INTO `sys_user_pageset` VALUES ('5', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病人姓名', 'name', '1', '5', null);
-INSERT INTO `sys_user_pageset` VALUES ('6', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '性别', 'sex', '1', '6', null);
-INSERT INTO `sys_user_pageset` VALUES ('7', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '年龄', 'age', '1', '7', null);
-INSERT INTO `sys_user_pageset` VALUES ('8', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '床号', 'bedCode', '1', '8', null);
-INSERT INTO `sys_user_pageset` VALUES ('9', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '入院日期', 'behospitalDate', '1', '9', null);
-INSERT INTO `sys_user_pageset` VALUES ('10', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '出院日期', 'leaveHospitalDate', '1', '10', null);
-INSERT INTO `sys_user_pageset` VALUES ('11', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '归档日期', 'placefileDate', '1', '11', null);
-INSERT INTO `sys_user_pageset` VALUES ('12', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '主诊断', 'diagnose', '1', '12', null);
-INSERT INTO `sys_user_pageset` VALUES ('13', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '住院医生', 'behDoctorName', '1', '13', null);
-INSERT INTO `sys_user_pageset` VALUES ('14', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '主管医生', 'doctorName', '1', '14', null);
-INSERT INTO `sys_user_pageset` VALUES ('15', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '主任医生', 'directorDoctorName', '1', '15', null);
-INSERT INTO `sys_user_pageset` VALUES ('16', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '科室', 'behDeptName', '1', '16', null);
-INSERT INTO `sys_user_pageset` VALUES ('17', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '评分时间', 'gradeTime', '1', '17', null);
-
-ALTER TABLE `qc`.`med_doctor_advice` ADD COLUMN `medicine_type` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '药品类型(0.普药 1.抗生素 2.激素)' AFTER `da_prescription_type`;
-
-ALTER TABLE `qc_cases_entry` ADD `dev_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '开发状态标识: 0-未开发  1-已开发' AFTER `rule_type`;
-ALTER TABLE `qc_cases_entry` ADD `accuracy_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '准确率类型:0-极高,1-高,2-中,3-低' AFTER `dev_type`;
-
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('291', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '15', '未开发', '0', '1', '0', '开发状态标识');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('292', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '15', '已开发', '1', '1', '1', '开发状态标识');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('293', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '16', '极高', '0', '1', '0', '准确率类型');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('294', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '16', '高', '1', '1', '1', '准确率类型');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('295', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '16', '中', '2', '1', '2', '准确率类型');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('296', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '16', '低', '3', '1', '3', '准确率类型');
-

+ 0 - 15
doc/010.20200617v1.3.5/qc_initv1.3.5.sql

@@ -1,34 +0,0 @@
-use `qc`;
-
-
-
-
-INSERT INTO `sys_permission`(`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES (94, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比质控详情页(全院)', 'FUNC000094', '/console/qcResultShortPage', 'ALL', '数据报表明细-条目缺陷占比-条目缺陷占比质控详情页(全院)', NULL);
-INSERT INTO `sys_permission`(`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES (95, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比质控详情页(科室)', 'FUNC000095', '/consoleByDept/qcResultShortByDeptPage', 'ALL', '数据报表明细(科室)-条目缺陷占比-条目缺陷占比质控详情页(科室)', NULL);
-INSERT INTO `sys_role_permission`(`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES (1623, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', -1, 94, '数据报表明细-条目缺陷占比-条目缺陷占比质控详情页(全院)');
-INSERT INTO `sys_role_permission`(`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES (1624, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', -1, 95, '数据报表明细(科室)-条目缺陷占比-条目缺陷占比质控详情页(科室)');
-INSERT INTO `sys_menu_permission`(`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `menu_id`, `permission_id`, `remark`) VALUES (66, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', 20, 94, '数据报表明细-条目缺陷占比-条目缺陷占比质控详情页(全院)');
-INSERT INTO `sys_menu_permission`(`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `menu_id`, `permission_id`, `remark`) VALUES (67, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', 27, 95, '数据报表明细(科室)-条目缺陷占比-条目缺陷占比质控详情页(科室)');
-
-
-ALTER TABLE `med_behospital_info` ADD INDEX `idx_beh_dept_id` (`beh_dept_id`) USING BTREE;
-

+ 0 - 23
doc/010.20200618v1.3.6/qc_initv1.3.6.sql

@@ -1,28 +0,0 @@
-use `qc`;
-
-INSERT INTO `sys_menu` VALUES ('33', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分(医疗组)', '3', 'YH-BLZK-ZKPFYLZ', '1', '1', '4', '用户-病历质控-质控评分(医疗组)');
-
-INSERT INTO `sys_menu_permission` VALUES ('68', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '33', '96', '用户-医疗组-分页');
-INSERT INTO `sys_menu_permission` VALUES ('69', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '33', '97', '用户-医疗组-新增质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('70', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '33', '98', '用户-医疗组-删除质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('71', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '33', '99', '用户-医疗组-修改质控条目');
-
-INSERT INTO `sys_permission` VALUES ('96', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分', 'FUNC000017', '/qc/behospitalInfo/analyze', 'ALL', '用户-医疗组-评分', null);
-INSERT INTO `sys_permission` VALUES ('97', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '新增质控条目', 'FUNC000011', '/qc/behospitalInfo/addCase', 'ALL', '用户-医疗组-新增质控条目', null);
-INSERT INTO `sys_permission` VALUES ('98', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '删除质控条目', 'FUNC000012', '/qc/behospitalInfo/delCase', 'ALL', '用户-医疗组-删除质控条目', null);
-INSERT INTO `sys_permission` VALUES ('99', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改质控条目', 'FUNC000013', '/qc/behospitalInfo/updCase', 'ALL', '用户-医疗组-修改质控条目', null);
-
-
-INSERT INTO `sys_role_menu` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `menu_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '33', NULL);
-
-INSERT INTO `sys_role_permission` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '96', NULL);
-INSERT INTO `sys_role_permission` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '97', NULL);
-INSERT INTO `sys_role_permission` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '98', NULL);
-INSERT INTO `sys_role_permission` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '99', NULL);
-
-

+ 0 - 7
doc/011.20200619v1.3.6.1/qc_initv1.3.6.1.sql

@@ -1,8 +0,0 @@
-use `qc`;
-
-INSERT INTO `sys_permission`(`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES (100, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '关键条目缺陷占比', 'FUNC000100', '/console/entryStatistics', 'ALL', '数据报表明细-关键条目缺陷占比', NULL);
-INSERT INTO `sys_role_permission`(`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', -1, 100, '数据报表明细-关键条目缺陷占比');
-INSERT INTO `sys_menu_permission`(`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `menu_id`, `permission_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', 34, 100, '数据报表明细-关键条目缺陷占比');
-INSERT INTO `sys_menu`(`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `parent_id`, `code`, `show_status`, `maintain_status`, `order_no`, `remark`) VALUES (34, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '关键条目缺陷占比', 17, 'YH-ZKK-GJTMQXZB', 1, 1, 10, '用户-质控科-关键条目缺陷占比');
-INSERT INTO `sys_role_menu`(`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `menu_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', -1, 34, '用户-质控科-关键条目缺陷占比');

+ 0 - 85
doc/011.20200628化验辅检危急值/qc_init.sql

@@ -1,85 +0,0 @@
-use `qc`;
-
-drop table if exists med_lis_result;
-CREATE TABLE `med_lis_result` (
-  `rept_no` int(11) NOT NULL COMMENT '报告单号',
-  `hospital_id` int(11) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(255) DEFAULT NULL COMMENT '住院病人ID',
-  `item_code` varchar(255) DEFAULT NULL COMMENT '报告代码',
-  `item_name` varchar(255) DEFAULT NULL COMMENT '报告名称',
-  `result` varchar(255) DEFAULT NULL COMMENT '检验结果',
-  `reference_min` varchar(255) DEFAULT NULL COMMENT '最小参考值',
-  `reference_max` varchar(255) DEFAULT NULL COMMENT '最大参考值',
-  `unit` varchar(255) DEFAULT NULL COMMENT '单位',
-  `abnormal` varchar(255) DEFAULT NULL COMMENT '异常标志',
-  `color` varchar(255) DEFAULT NULL COMMENT '异常颜色',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`rept_no`,`hospital_id`),
-  KEY `behospital_code` (`behospital_code`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-drop table if exists med_pacs_result;
-CREATE TABLE `med_pacs_result` (
-  `rept_no` varchar(50) NOT NULL COMMENT '报告单号',
-  `hospital_id` int(11) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '住院病人ID',
-  `rept_name` varchar(255) DEFAULT NULL COMMENT '报告名称',
-  `part` varchar(255) DEFAULT NULL COMMENT '检查部位',
-  `clinic_sight` varchar(255) DEFAULT NULL COMMENT '检查所见',
-  `rept_diag` varchar(255) DEFAULT NULL COMMENT '检查结果诊断',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '观察记录',
-  `clinic_diag` varchar(255) DEFAULT NULL COMMENT '临床诊断',
-  `apply_doctor` varchar(50) DEFAULT NULL COMMENT '申请医生',
-  `checker_doctor` varchar(50) DEFAULT NULL COMMENT '审核医生',
-  `report_doctor` varchar(50) DEFAULT NULL COMMENT '报告医生',
-  `dept_name` varchar(50) DEFAULT NULL COMMENT '科室名称',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`rept_no`,`hospital_id`),
-  KEY `behospital_code` (`behospital_code`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('297', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'hospitalId', '医院ID', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('298', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'behospitalCode', '病人住院ID', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('299', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'recType', '记录类型', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('300', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'crisisId', '危急值ID', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('301', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'crisisName', '危急值名称', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('302', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'deptId', '开单科室ID', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('303', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'deptName', '开单科室名称', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('304', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'doctorId', '开单医生ID', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('305', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'doctorName', '开单医生姓名', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('306', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'crisisValue', '危急结果值', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('307', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'crisisDesc', '危急值描述', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('308', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'crisisStatus', '危急值状态', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('309', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'crisisTopValue', '参考上限', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('310', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'crisisLowerValue', '参考下限', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('311', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'sendDate', '送检时间', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('312', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', 'repDate', '报告时间', '2', '0', '危急值');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('313', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '21', 'reptNo', '报告单号', '2', '0', '化验');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('314', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '21', 'itemCode', '报告代码', '2', '0', '化验');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('315', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '21', 'itemName', '报告名称', '2', '0', '化验');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('316', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '21', 'result', '检验结果', '2', '0', '化验');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('317', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '21', 'referenceMin', '最小参考值', '2', '0', '化验');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('318', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '21', 'referenceMax', '最大参考值', '2', '0', '化验');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('319', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '21', 'unit', '单位', '2', '0', '化验');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('320', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '21', 'abnormal', '异常标志', '2', '0', '化验');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('321', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '21', 'color', '异常颜色', '2', '0', '化验');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('322', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '22', 'reptNo', '报告单号', '2', '0', '辅检');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('323', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '22', 'reptName', '报告名称', '2', '0', '辅检');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('324', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '22', 'part', '检查部位', '2', '0', '辅检');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('325', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '22', 'clinicSight', '检查所见', '2', '0', '辅检');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('326', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '22', 'reptDiag', '检查结果诊断', '2', '0', '辅检');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('327', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '22', 'remark', '观察记录', '2', '0', '辅检');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('328', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '22', 'clinicDiag', '临床诊断', '2', '0', '辅检');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('329', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '22', 'applyDoctor', '申请医生', '2', '0', '辅检');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('330', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '22', 'checkerDoctor', '审核医生', '2', '0', '辅检');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('331', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '22', 'reportDoctor', '报告医生', '2', '0', '辅检');
-INSERT INTO `qc`.`sys_dictionary_info` (`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('332', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '22', 'deptName', '科室名称', '2', '0', '辅检');

+ 0 - 21
doc/012.20200706v1.3.6.4/qc_initv1.3.6.4.sql

@@ -1,21 +0,0 @@
-use `qc`;
-
- ALTER TABLE `qc`.`qc_cases_entry` CHANGE `remark` `remark` VARCHAR(1000) CHARSET utf8 COLLATE utf8_general_ci NULL COMMENT '备注';
-
-DROP TABLE IF EXISTS `sys_hospital_set`;
-CREATE TABLE `sys_hospital_set` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `hospital_id` bigint(20) DEFAULT '0' COMMENT '医院ID',
-  `name` varchar(100) DEFAULT NULL COMMENT '配置名称',
-  `code` varchar(100) DEFAULT NULL COMMENT '配置编码',
-  `value` varchar(255) DEFAULT NULL,
-  `remark` varchar(128) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='医院所有配置信息';
-
-INSERT INTO `sys_hospital_set` VALUES ('1', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '3', '评分类型', 'score_type', '1', '评分类型(0:120分制,1:100分制)');

+ 0 - 351
doc/013.20200706v1.3.7/qc_initv1.3.7.sql

@@ -1,372 +0,0 @@
-use `qc`;
-
-ALTER TABLE `med_qcresult_info` ADD `have_home_page` tinyint(4) DEFAULT '0' COMMENT '是否有病案首页(0:无,1:有)' AFTER `score_res`;
-
-DROP TABLE IF EXISTS `med_check_info`;
-CREATE TABLE `med_check_info` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `behospital_code` varchar(16) NOT NULL COMMENT '病人住院ID',
-  `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
-  `check_id` bigint(20) NOT NULL COMMENT '核查人id',
-  `check_name` varchar(255) NOT NULL COMMENT '核查人',
-  `check_time` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '核查时间',
-  `status` int(11) NOT NULL DEFAULT '0' COMMENT '核查状态(0未核查,1已核查)',
-  PRIMARY KEY (`id`),
-  KEY `idx_hospital_id_behospital_code` (`behospital_code`,`hospital_id`),
-  KEY `idx_behospital_code` (`behospital_code`),
-  KEY `idx_hospital_id` (`hospital_id`)
-) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='核查表';
-
-DELETE FROM sys_user_pageset WHERE user_id = -1;
-
-INSERT INTO `sys_user_pageset` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病历等级', 'level', '1', '1', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病历得分', 'scoreRes', '1', '2', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病人住院序号', 'behospitalCode', '1', '3', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病案号', 'fileCode', '1', '5', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病人姓名', 'name', '1', '6', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '性别', 'sex', '1', '7', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '年龄', 'age', '1', '8', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '床号', 'bedCode', '1', '9', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '入院日期', 'behospitalDate', '1', '10', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '出院日期', 'leaveHospitalDate', '1', '11', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '归档日期', 'placefileDate', '1', '12', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '主诊断', 'diagnose', '1', '13', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '住院医生', 'behDoctorName', '1', '14', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '主管医生', 'doctorName', '1', '15', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '主任医生', 'directorDoctorName', '1', '16', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '科室', 'behDeptName', '1', '17', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '评分时间', 'gradeTime', '1', '18', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '核查状态', 'checkStatus', '1', '4', NULL);
-
- INSERT INTO sys_user_pageset
-(  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`)
- SELECT is_deleted,
-gmt_create,
- gmt_modified,
- creator,
-MODIFIER,
- user_id,
- page_type,
- CASE WHEN ISNULL(NAME) THEN "核查状态" ELSE "核查状态" END NAME,
- CASE WHEN ISNULL(userId) THEN "checkStatus" ELSE "checkStatus" END val,
- CASE WHEN ISNULL(STATUS) THEN 0 ELSE 0 END STATUS,
- CASE WHEN ISNULL(order_no) THEN 4 ELSE 4 END order_no,
- remark
- FROM (SELECT * FROM  sys_user_pageset  WHERE user_id <> -1) b LEFT JOIN  (SELECT c.user_id AS userId FROM  sys_user_pageset c  WHERE user_id <> -1 AND val = "checkStatus") p ON b.user_id = p.userId
-WHERE  userId IS NULL
- GROUP BY user_id ;
-
-
-DROP TABLE IF EXISTS `sys_menu`;
-CREATE TABLE `sys_menu` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '菜单名称',
-  `parent_id` bigint(20) NOT NULL DEFAULT '-1' COMMENT '-1:表示顶级,其他值表示上级菜单的id',
-  `code` varchar(255) NOT NULL DEFAULT '' COMMENT '编码,与前端对应',
-  `show_status` int(11) NOT NULL DEFAULT '0' COMMENT '是否在右侧菜单显示(0:不显示,1:显示)',
-  `maintain_status` int(11) NOT NULL DEFAULT '0' COMMENT '是否可以维护(0:不可维护,1:可以维护)',
-  `order_no` int(11) NOT NULL DEFAULT '0' COMMENT '排序,从小到大',
-  `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8 COMMENT='系统菜单';
-
-INSERT INTO `sys_menu` VALUES ('1', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '控制台', '-1', 'YH-KZT', '1', '1', '-10', '用户-控制台');
-INSERT INTO `sys_menu` VALUES ('2', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '基础数据维护', '-1', 'YH-JCSJWH', '1', '1', '2', '用户-基础数据维护');
-INSERT INTO `sys_menu` VALUES ('3', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病案质控', '-1', 'YH-BLZK', '1', '1', '3', '用户-病历质控');
-INSERT INTO `sys_menu` VALUES ('4', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '统计分析', '-1', 'YH-TJFX', '1', '1', '4', '用户-统计分析');
-INSERT INTO `sys_menu` VALUES ('5', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '模块数据维护', '2', 'YH-JCSJWH-MKSJWH', '1', '1', '1', '用户-基础数据维护-模块数据维护');
-INSERT INTO `sys_menu` VALUES ('6', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目数据维护', '2', 'YH-JCSJWH-TMSJWH', '1', '1', '2', '用户-基础数据维护-条目数据维护');
-INSERT INTO `sys_menu` VALUES ('7', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分', '3', 'YH-BLZK-ZKPF', '1', '1', '1', '用户-病历质控-质控评分');
-INSERT INTO `sys_menu` VALUES ('8', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '基础功能', '-1', 'YH-QBYH-JCGN', '0', '1', '0', '用户-基础功能');
-INSERT INTO `sys_menu` VALUES ('9', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分(科室)', '3', 'YH-BLZK-ZKPFKS', '1', '1', '2', '用户-病历质控-质控评分(科室)');
-INSERT INTO `sys_menu` VALUES ('10', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分(个人)', '3', 'YH-BLZK-ZKPFGR', '1', '1', '3', '用户-病历质控-质控评分(个人)');
-INSERT INTO `sys_menu` VALUES ('12', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '权限管理', '-1', 'YH-QXGL', '1', '0', '5', '用户-权限管理');
-INSERT INTO `sys_menu` VALUES ('13', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '用户管理', '12', 'YH-QXGL-YHGL', '1', '0', '1', '用户-权限管理-用户管理');
-INSERT INTO `sys_menu` VALUES ('14', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '角色管理', '12', 'YH-QXGL-JSGL', '1', '0', '2', '用户-权限管理-角色管理');
-INSERT INTO `sys_menu` VALUES ('15', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '控制台(科室)', '-1', 'YH-KZTKS', '1', '1', '-9', '用户-控制台(科室)');
-INSERT INTO `sys_menu` VALUES ('16', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '异常数据监控', '-1', 'YH-YCSJJK', '1', '0', '10', '用户-异常数据监控');
-INSERT INTO `sys_menu` VALUES ('17', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '数据报表明细', '-1', 'YH-ZKK', '1', '1', '-8', '用户-质控科');
-INSERT INTO `sys_menu` VALUES ('18', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '数据报表明细(科室)', '-1', 'YH-KSZR', '1', '1', '-7', '用户-科室主任');
-INSERT INTO `sys_menu` VALUES ('19', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各模块缺陷占比', '17', 'YH-ZKK-GMKQXZB_XQ', '1', '1', '1', '用户-质控科-各模块缺陷占比_详情');
-INSERT INTO `sys_menu` VALUES ('20', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比', '17', 'YH-ZKK-TMQXZB_XQ', '1', '1', '2', '用户-质控科-条目缺陷占比_详情');
-INSERT INTO `sys_menu` VALUES ('21', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '科室平均住院天数', '17', 'YH-ZKK-KSPJZYTS_XQ', '1', '1', '4', '用户-质控科-科室平均住院天数_详情');
-INSERT INTO `sys_menu` VALUES ('22', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '科室平均住院花费', '17', 'YH-ZKK-KSPJZYHF_XQ', '1', '1', '5', '用户-质控科-科室平均住院花费_详情');
-INSERT INTO `sys_menu` VALUES ('23', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室质控平均分', '17', 'YH-ZKK-GKSZKPJF_XQ', '1', '1', '6', '用户-质控科-各科室质控平均分_详情');
-INSERT INTO `sys_menu` VALUES ('24', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '缺陷详情', '17', 'YH-ZKK-GKSQXZB', '1', '1', '7', '用户-质控科-各科室缺陷占比_详情');
-INSERT INTO `sys_menu` VALUES ('25', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室甲级病历占比', '17', 'YH-ZKK-GKSJJBLZB_XQ', '1', '1', '8', '用户-质控科-各科室甲级病历占比_详情');
-INSERT INTO `sys_menu` VALUES ('26', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各模块缺陷占比', '18', 'YH-KSZR-GMKQXZB_XQ', '1', '1', '2', '用户-科室主任-各模块缺陷占比_详情');
-INSERT INTO `sys_menu` VALUES ('27', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比', '18', 'YH-KSZR-TMQXZB_XQ', '1', '1', '3', '用户-科室主任-条目缺陷占比_详情');
-INSERT INTO `sys_menu` VALUES ('28', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病案首页合格率占比', '17', 'YH-ZKK-BASYHGLZB_XQ', '1', '1', '0', '用户-质控科-病案首页合格率占比_详情');
-INSERT INTO `sys_menu` VALUES ('29', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病案首页合格率占比', '18', 'YH-KSZR-BASYHGLZB_XQ', '1', '1', '1', '用户-科室主任-病案首页合格率占比_详情');
-INSERT INTO `sys_menu` VALUES ('30', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '科室缺陷占比', '18', 'YH-KSZR-KSQXZB_XQ', '1', '1', '4', '用户-科室主任-科室缺陷占比_详情');
-INSERT INTO `sys_menu` VALUES ('31', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室缺陷占比', '17', 'YH-ZKK-GKSQXZB_XQ', '1', '1', '9', '用户-质控科-各科室缺陷占比_详情');
-INSERT INTO `sys_menu` VALUES ('32', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控类型维护', '2', 'YH-JCSJWH-ZKLXWH', '1', '0', '3', '用户-基础数据维护-质控类型维护');
-INSERT INTO `sys_menu` VALUES ('33', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分(医疗组)', '3', 'YH-BLZK-ZKPFYLZ', '1', '1', '4', '用户-病历质控-质控评分(医疗组)');
-INSERT INTO `sys_menu` VALUES ('34', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '关键条目缺陷占比', '17', 'YH-ZKK-GJTMQXZB', '1', '1', '3', '用户-质控科-关键条目缺陷占比');
-INSERT INTO `sys_menu` VALUES ('35', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '出院人数统计', '17', 'YH-ZKK-CYRSTJ', '1', '1', '11', '用户-质控科-出院人数统计');
-INSERT INTO `sys_menu` VALUES ('36', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控核查统计', '17', 'YH-ZKK-ZKHCTJ', '1', '1', '12', '用户-质控科-质控核查统计');
-
-DROP TABLE IF EXISTS `sys_menu_permission`;
-CREATE TABLE `sys_menu_permission` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `menu_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '菜单id',
-  `permission_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '系统资源id',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=79 DEFAULT CHARSET=utf8 COMMENT='菜单和系统资源的映射表';
-
-INSERT INTO `sys_menu_permission` VALUES ('1', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '8', '1', '基础功能-获取用户、机构、菜单信息');
-INSERT INTO `sys_menu_permission` VALUES ('2', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '8', '2', '基础功能-修改密码');
-INSERT INTO `sys_menu_permission` VALUES ('3', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '9', '控制台-病历相关统计');
-INSERT INTO `sys_menu_permission` VALUES ('4', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '15', '控制台-缺陷相关统计');
-INSERT INTO `sys_menu_permission` VALUES ('5', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '16', '控制台-医院运营相关统计');
-INSERT INTO `sys_menu_permission` VALUES ('6', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '5', '3', '用户-基础数据维护-获取医院模块数据信息');
-INSERT INTO `sys_menu_permission` VALUES ('7', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '5', '4', '用户-基础数据维护-批量更新模块数据');
-INSERT INTO `sys_menu_permission` VALUES ('8', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '6', '6', '用户-条目数据维护-分页获取医院条目数据信息');
-INSERT INTO `sys_menu_permission` VALUES ('9', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '6', '7', '用户-条目数据维护-修改医院条目数据信息');
-INSERT INTO `sys_menu_permission` VALUES ('10', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '6', '8', '用户-条目数据维护-获取医院模块数据下拉列表');
-INSERT INTO `sys_menu_permission` VALUES ('11', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '30', '用户-质控评分-获取病历质控一览下医院科室下拉列表信息');
-INSERT INTO `sys_menu_permission` VALUES ('12', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '17', '用户-质控评分-评分');
-INSERT INTO `sys_menu_permission` VALUES ('13', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '5', '用户-质控评分-分页');
-INSERT INTO `sys_menu_permission` VALUES ('14', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '11', '用户-质控评分-新增质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('15', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '12', '用户-质控评分-删除质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('16', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '13', '用户-质控评分-修改质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('17', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '14', '用户-质控评分-获取详情');
-INSERT INTO `sys_menu_permission` VALUES ('18', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '31', '用户-质控评分(科室)-获取病历质控一览下用户科室下拉列表信息');
-INSERT INTO `sys_menu_permission` VALUES ('19', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '34', '用户-质控评分(科室)-评分');
-INSERT INTO `sys_menu_permission` VALUES ('20', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '32', '用户-质控评分(科室)-分页');
-INSERT INTO `sys_menu_permission` VALUES ('21', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '35', '用户-质控评分(科室)-新增质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('22', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '36', '用户-质控评分(科室)-删除质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('23', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '37', '用户-质控评分(科室)-修改质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('24', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '38', '用户-质控评分(科室)-获取详情');
-INSERT INTO `sys_menu_permission` VALUES ('25', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '39', '用户-质控评分(个人)-获取病历质控一览下用户科室下拉列表信息');
-INSERT INTO `sys_menu_permission` VALUES ('26', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '40', '用户-质控评分(个人)-评分');
-INSERT INTO `sys_menu_permission` VALUES ('27', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '33', '用户-质控评分(个人)-分页');
-INSERT INTO `sys_menu_permission` VALUES ('28', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '41', '用户-质控评分(个人)-新增质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('29', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '42', '用户-质控评分(个人)-删除质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('30', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '43', '用户-质控评分(个人)-修改质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('31', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '44', '用户-质控评分(个人)-获取详情');
-INSERT INTO `sys_menu_permission` VALUES ('32', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '45', '控制台-平均住院天数');
-INSERT INTO `sys_menu_permission` VALUES ('33', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '46', '控制台-平均住院费用');
-INSERT INTO `sys_menu_permission` VALUES ('34', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '47', '控制台-质控平均分按科室统计');
-INSERT INTO `sys_menu_permission` VALUES ('35', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '48', '控制台-各科室甲级病历占比');
-INSERT INTO `sys_menu_permission` VALUES ('36', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '49', '控制台-出院人数统计');
-INSERT INTO `sys_menu_permission` VALUES ('37', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '50', '控制台-质控病历统计');
-INSERT INTO `sys_menu_permission` VALUES ('38', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '51', '控制台-各模块缺陷占比排行');
-INSERT INTO `sys_menu_permission` VALUES ('39', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '52', '控制台-条目缺陷占比');
-INSERT INTO `sys_menu_permission` VALUES ('40', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '53', '控制台-各科室缺陷占比');
-INSERT INTO `sys_menu_permission` VALUES ('41', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '15', '54', '控制台(科室)-出院人数统计(科室)');
-INSERT INTO `sys_menu_permission` VALUES ('42', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '15', '55', '控制台(科室)-质控病历数统计(科室)');
-INSERT INTO `sys_menu_permission` VALUES ('43', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '15', '56', '控制台(科室)-各模块缺陷占比排行(科室)');
-INSERT INTO `sys_menu_permission` VALUES ('44', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '15', '57', '控制台(科室)-条目缺陷占比(科室)');
-INSERT INTO `sys_menu_permission` VALUES ('45', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '15', '58', '控制台(科室)-查询用户关联科室');
-INSERT INTO `sys_menu_permission` VALUES ('46', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '19', '59', '控制台-各模块缺陷占比_详情');
-INSERT INTO `sys_menu_permission` VALUES ('47', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', '60', '控制台-条目缺陷占比_详情');
-INSERT INTO `sys_menu_permission` VALUES ('48', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '21', '64', '控制台-科室平均住院天数_详情');
-INSERT INTO `sys_menu_permission` VALUES ('49', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '22', '65', '控制台-科室平均住院花费_详情');
-INSERT INTO `sys_menu_permission` VALUES ('50', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '66', '控制台-各科室质控平均分_详情');
-INSERT INTO `sys_menu_permission` VALUES ('51', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '31', '67', '控制台-各科室缺陷占比-缺陷详情');
-INSERT INTO `sys_menu_permission` VALUES ('52', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '25', '68', '控制台-各科室甲级病历占比_详情');
-INSERT INTO `sys_menu_permission` VALUES ('53', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '26', '69', '控制台(科室)-各模块缺陷占比_详情');
-INSERT INTO `sys_menu_permission` VALUES ('54', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '27', '70', '控制台(科室)-条目缺陷占比_详情');
-INSERT INTO `sys_menu_permission` VALUES ('55', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '31', '71', '控制台-各科室缺陷占比(组合)');
-INSERT INTO `sys_menu_permission` VALUES ('56', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '28', '72', '控制台-病案首页合格率占比');
-INSERT INTO `sys_menu_permission` VALUES ('57', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '30', '73', '控制台(科室)-各科室缺陷占比(科室)');
-INSERT INTO `sys_menu_permission` VALUES ('58', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '29', '74', '控制台(科室)-病案首页合格率占比(科室)');
-INSERT INTO `sys_menu_permission` VALUES ('59', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '75', '控制台-病案首页合格率占比(首页)');
-INSERT INTO `sys_menu_permission` VALUES ('60', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '15', '76', '控制台(科室)-病案首页合格率占比(首页)');
-INSERT INTO `sys_menu_permission` VALUES ('61', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '30', '77', '控制台(科室)-科室缺陷占比-缺陷明细');
-INSERT INTO `sys_menu_permission` VALUES ('62', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', '89', '控制台-条目缺陷占比(内页)');
-INSERT INTO `sys_menu_permission` VALUES ('63', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '27', '90', '控制台(科室)-条目缺陷占比-科室(内页)');
-INSERT INTO `sys_menu_permission` VALUES ('64', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '91', '控制台-各科室质控平均分(首页)-根据内外科系统统计');
-INSERT INTO `sys_menu_permission` VALUES ('65', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '31', '92', '控制台-各科室缺陷占比(内页)-根据内外科系统统计');
-INSERT INTO `sys_menu_permission` VALUES ('66', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '20', '94', '数据报表明细-条目缺陷占比-条目缺陷占比质控详情页(全院)');
-INSERT INTO `sys_menu_permission` VALUES ('67', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '27', '95', '数据报表明细(科室)-条目缺陷占比-条目缺陷占比质控详情页(科室)');
-INSERT INTO `sys_menu_permission` VALUES ('68', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '33', '96', '用户-医疗组-分页');
-INSERT INTO `sys_menu_permission` VALUES ('69', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '33', '97', '用户-医疗组-新增质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('70', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '33', '98', '用户-医疗组-删除质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('71', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '33', '99', '用户-医疗组-修改质控条目');
-INSERT INTO `sys_menu_permission` VALUES ('72', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '34', '100', '数据报表明细-关键条目缺陷占比');
-INSERT INTO `sys_menu_permission` VALUES ('73', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '7', '101', '用户-质控评分-核查数据接口');
-INSERT INTO `sys_menu_permission` VALUES ('74', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '9', '105', '用户-质控评分(科室)-核查数据接口');
-INSERT INTO `sys_menu_permission` VALUES ('75', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '10', '104', '用户-质控评分(个人)-核查数据接口');
-INSERT INTO `sys_menu_permission` VALUES ('76', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '33', '106', '用户-医疗组-核查数据接口');
-INSERT INTO `sys_menu_permission` VALUES ('77', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '35', '102', '数据报表明细-出院人数统计');
-INSERT INTO `sys_menu_permission` VALUES ('78', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '36', '103', '数据报表明细-质控核查统计');
-
-DROP TABLE IF EXISTS `sys_permission`;
-CREATE TABLE `sys_permission` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '资源ID',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `name` varchar(255) NOT NULL DEFAULT '' COMMENT '资源名称',
-  `code` varchar(20) NOT NULL DEFAULT '' COMMENT '资源编码',
-  `permissionUrl` varchar(255) NOT NULL DEFAULT '' COMMENT '资源Url',
-  `method` varchar(255) NOT NULL DEFAULT 'ALL' COMMENT '资源允许的请求方式',
-  `descritpion` varchar(255) NOT NULL DEFAULT '' COMMENT '资源描述',
-  `remark` varchar(255) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=107 DEFAULT CHARSET=utf8 COMMENT='系统资源表';
-
-INSERT INTO `sys_permission` VALUES ('1', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取用户、机构、菜单信息', 'FUNC000001', '/sys/user/getUserOrgMenu', 'ALL', '基础功能-获取用户、机构、菜单信息', null);
-INSERT INTO `sys_permission` VALUES ('2', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改密码', 'FUNC000002', '/sys/user/midifyPassword', 'ALL', '基础功能-修改密码', null);
-INSERT INTO `sys_permission` VALUES ('3', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取医院模块数据信息', 'FUNC000003', '/qc/cases/getQcCases', 'ALL', '用户-基础数据维护-获取医院模块数据信息', '无需加密');
-INSERT INTO `sys_permission` VALUES ('4', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改医院模块数据', 'FUNC000004', '/qc/cases/saveQcCases', 'ALL', '用户-基础数据维护-修改医院模块数据', null);
-INSERT INTO `sys_permission` VALUES ('5', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '分页查询', 'FUNC000005', '/qc/behospitalInfo/page', 'ALL', '用户-质控评分-分页', '无需加密');
-INSERT INTO `sys_permission` VALUES ('6', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '分页获取医院条目数据信息', 'FUNC000006', '/qc/casesEntryHospital/getQcCasesEntryAll', 'ALL', '用户-条目数据维护-分页获取医院条目数据信息', '无需加密');
-INSERT INTO `sys_permission` VALUES ('7', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改医院条目数据信息', 'FUNC000007', '/qc/casesEntryHospital/updataQcCasesEntry', 'ALL', '用户-条目数据维护-修改医院条目数据信息', null);
-INSERT INTO `sys_permission` VALUES ('8', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取医院模块下拉数据列表', 'FUNC000008', '/qc/casesEntryHospital/getQcCasesAll', 'ALL', '获取医院模块数据列表', '无需加密');
-INSERT INTO `sys_permission` VALUES ('9', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病历相关统计', 'FUNC000009', '/console/mrStatistics', 'ALL', '控制台-病历相关统计', null);
-INSERT INTO `sys_permission` VALUES ('10', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '模糊查询医院模块条目列表', 'FUNC000010', '/qc/casesEntryHospital/findQcCasesEntry', 'ALL', '用户-条目数据维护-模糊查询医院模块条目列表', null);
-INSERT INTO `sys_permission` VALUES ('11', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '新增质控条目', 'FUNC000011', '/qc/behospitalInfo/addCase', 'ALL', '用户-质控评分-新增质控条目', null);
-INSERT INTO `sys_permission` VALUES ('12', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '删除质控条目', 'FUNC000012', '/qc/behospitalInfo/delCase', 'ALL', '用户-质控评分-删除质控条目', null);
-INSERT INTO `sys_permission` VALUES ('13', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改质控条目', 'FUNC000013', '/qc/behospitalInfo/updCase', 'ALL', '用户-质控评分-修改质控条目', null);
-INSERT INTO `sys_permission` VALUES ('14', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取质控评分详情', 'FUNC000014', '/qc/behospitalInfo/getByBehospitalCode', 'ALL', '用户-质控评分-获取详情', '无需加密');
-INSERT INTO `sys_permission` VALUES ('15', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '缺陷相关统计', 'FUNC000015', '/console/resultStatistics', 'ALL', '控制台-缺陷相关统计', null);
-INSERT INTO `sys_permission` VALUES ('16', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '平均值相关统计', 'FUNC000016', '/console/averageStatistics', 'ALL', '控制台-平均值相关统计', null);
-INSERT INTO `sys_permission` VALUES ('17', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分', 'FUNC000017', '/qc/behospitalInfo/analyze', 'ALL', '用户-质控评分-评分', null);
-INSERT INTO `sys_permission` VALUES ('18', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取角色列表信息', 'FUNC000018', '/sys/role/list', 'ALL', '用户-权限管理-角色管理-获取角色列表信息', null);
-INSERT INTO `sys_permission` VALUES ('19', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取角色菜权限单等数据', 'FUNC000019', '/sys/role/getRoleMenu', 'ALL', '用户-权限管理-角色管理-获取角色菜权限单等数据', null);
-INSERT INTO `sys_permission` VALUES ('20', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改角色菜单权限数据', 'FUNC000020', '/sys/role/saveRoleMenu', 'ALL', '用户-权限管理-角色管理-修改角色菜单权限数据', null);
-INSERT INTO `sys_permission` VALUES ('21', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取医院科室下拉列表信息', 'FUNC000021', '/bas/dept/listForUser', 'ALL', '用户-权限管理-用户管理-获取用户管理下医院科室下拉列表信息', null);
-INSERT INTO `sys_permission` VALUES ('22', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取角色下拉列表信息', 'FUNC000022', '/sys/role/listForUser', 'ALL', '用户-权限管理-用户管理-获取角色下拉列表信息', null);
-INSERT INTO `sys_permission` VALUES ('23', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '用户列表翻页信息查询', 'FUNC000023', '/sys/user/userPage', 'ALL', '用户-权限管理-用户管理-用户列表翻页信息查询', null);
-INSERT INTO `sys_permission` VALUES ('24', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取用户科室', 'FUNC000024', '/sys/user/getUserDepts', 'ALL', '用户-权限管理-用户管理-获取用户科室', null);
-INSERT INTO `sys_permission` VALUES ('25', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取用户角色', 'FUNC000025', '/sys/user/getUserRoles', 'ALL', '用户-权限管理-用户管理-获取用户角色', null);
-INSERT INTO `sys_permission` VALUES ('26', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '用户启用', 'FUNC000026', '/sys/user/enable', 'ALL', '用户-权限管理-用户管理-用户启用', null);
-INSERT INTO `sys_permission` VALUES ('27', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '用户停用', 'FUNC000027', '/sys/user/disable', 'ALL', '用户-权限管理-用户管理-用户停用', null);
-INSERT INTO `sys_permission` VALUES ('28', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '编辑用户科室', 'FUNC000028', '/sys/user/editUserDepts', 'ALL', '用户-权限管理-用户管理-编辑用户科室', null);
-INSERT INTO `sys_permission` VALUES ('29', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '编辑用户角色', 'FUNC000029', '/sys/user/editUserRoles', 'ALL', '用户-权限管理-用户管理-编辑用户角色', null);
-INSERT INTO `sys_permission` VALUES ('30', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取医院科室下拉列表信息', 'FUNC000030', '/bas/dept/getList', 'ALL', '用户-质控评分-获取病历质控一览下医院科室下拉列表信息', '无需加密');
-INSERT INTO `sys_permission` VALUES ('31', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取用户科室下拉列表信息', 'FUNC000031', '/bas/dept/getListUser', 'ALL', '用户-质控评分(科室)-获取病历质控一览下用户科室下拉列表信息', '无需加密');
-INSERT INTO `sys_permission` VALUES ('32', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '分页查询', 'FUNC000032', '/qc/behospitalInfo/page_dept', 'ALL', '用户-质控评分(科室)-分页', '无需加密');
-INSERT INTO `sys_permission` VALUES ('33', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '分页查询', 'FUNC000033', '/qc/behospitalInfo/page_person', 'ALL', '用户-质控评分(个人)-分页', '无需加密');
-INSERT INTO `sys_permission` VALUES ('34', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分', 'FUNC000017', '/qc/behospitalInfo/analyze', 'ALL', '用户-质控评分(科室)-评分', null);
-INSERT INTO `sys_permission` VALUES ('35', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '新增质控条目', 'FUNC000011', '/qc/behospitalInfo/addCase', 'ALL', '用户-质控评分(科室)-新增质控条目', null);
-INSERT INTO `sys_permission` VALUES ('36', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '删除质控条目', 'FUNC000012', '/qc/behospitalInfo/delCase', 'ALL', '用户-质控评分(科室)-删除质控条目', null);
-INSERT INTO `sys_permission` VALUES ('37', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改质控条目', 'FUNC000013', '/qc/behospitalInfo/updCase', 'ALL', '用户-质控评分(科室)-修改质控条目', null);
-INSERT INTO `sys_permission` VALUES ('38', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取质控评分详情', 'FUNC000014', '/qc/behospitalInfo/getByBehospitalCode', 'ALL', '用户-质控评分(科室)-获取详情', '无需加密');
-INSERT INTO `sys_permission` VALUES ('39', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取用户科室下拉列表信息', 'FUNC000031', '/bas/dept/getListUser', 'ALL', '用户-质控评分(个人)-获取病历质控一览下用户科室下拉列表信息', '无需加密');
-INSERT INTO `sys_permission` VALUES ('40', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分', 'FUNC000017', '/qc/behospitalInfo/analyze', 'ALL', '用户-质控评分(个人)-评分', null);
-INSERT INTO `sys_permission` VALUES ('41', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '新增质控条目', 'FUNC000011', '/qc/behospitalInfo/addCase', 'ALL', '用户-质控评分(个人)-新增质控条目', null);
-INSERT INTO `sys_permission` VALUES ('42', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '删除质控条目', 'FUNC000012', '/qc/behospitalInfo/delCase', 'ALL', '用户-质控评分(个人)-删除质控条目', null);
-INSERT INTO `sys_permission` VALUES ('43', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改质控条目', 'FUNC000013', '/qc/behospitalInfo/updCase', 'ALL', '用户-质控评分(个人)-修改质控条目', null);
-INSERT INTO `sys_permission` VALUES ('44', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取质控评分详情', 'FUNC000014', '/qc/behospitalInfo/getByBehospitalCode', 'ALL', '用户-质控评分(个人)-获取详情', '无需加密');
-INSERT INTO `sys_permission` VALUES ('45', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '平均住院天数', 'FUNC000045', '/console/getAverageDayNum', 'ALL', '控制台-平均住院天数', null);
-INSERT INTO `sys_permission` VALUES ('46', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '平均住院费用', 'FUNC000046', '/console/getAverageFee', 'ALL', '控制台-平均住院费用', null);
-INSERT INTO `sys_permission` VALUES ('47', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控平均分按科室统计', 'FUNC000047', '/console/getAverageScore', 'ALL', '控制台-质控平均分按科室统计', null);
-INSERT INTO `sys_permission` VALUES ('48', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室甲级病历占比', 'FUNC000048', '/console/getLevelResultDept', 'ALL', '控制台-各科室甲级病历占比', null);
-INSERT INTO `sys_permission` VALUES ('49', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '出院人数统计', 'FUNC000049', '/console/leaveHosCount', 'ALL', '控制台-出院人数统计', null);
-INSERT INTO `sys_permission` VALUES ('50', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控病历统计', 'FUNC000050', '/console/mrCount', 'ALL', '控制台-质控病历统计', null);
-INSERT INTO `sys_permission` VALUES ('51', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各模块缺陷占比排行', 'FUNC000051', '/console/entryCountGroupByCase', 'ALL', '控制台-各模块缺陷占比排行', null);
-INSERT INTO `sys_permission` VALUES ('52', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比', 'FUNC000052', '/console/entryCountGroupByEntry', 'ALL', '控制台-条目缺陷占比', null);
-INSERT INTO `sys_permission` VALUES ('53', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室缺陷占比', 'FUNC000053', '/console/entryByDept', 'ALL', '控制台-各科室缺陷占比', null);
-INSERT INTO `sys_permission` VALUES ('54', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '出院人数统计(科室)', 'FUNC000054', '/consoleByDept/leaveHosCountByDept', 'ALL', '控制台(科室)-出院人数统计(科室)', null);
-INSERT INTO `sys_permission` VALUES ('55', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控病历数统计(科室)', 'FUNC000055', '/consoleByDept/mrCountByDept', 'ALL', '控制台(科室)-质控病历数统计(科室)', null);
-INSERT INTO `sys_permission` VALUES ('56', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各模块缺陷占比排行(科室)', 'FUNC000056', '/consoleByDept/entryCountGroupByCaseAndDept', 'ALL', '控制台(科室)-各模块缺陷占比排行(科室)', null);
-INSERT INTO `sys_permission` VALUES ('57', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比(科室)', 'FUNC000057', '/consoleByDept/entryCountGroupByEntryAndDept', 'ALL', '控制台(科室)-条目缺陷占比(科室)', null);
-INSERT INTO `sys_permission` VALUES ('58', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '查询用户关联科室', 'FUNC000058', '/consoleByDept/getDept', 'ALL', '控制台(科室)-查询用户关联科室', null);
-INSERT INTO `sys_permission` VALUES ('59', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各模块缺陷占比_详情', 'FUNC000059', '/console/entryCountGroupByCasePage', 'ALL', '控制台-各模块缺陷占比_详情', null);
-INSERT INTO `sys_permission` VALUES ('60', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比_详情', 'FUNC000060', '/console/entryCountGroupByEntryPage', 'ALL', '控制台-条目缺陷占比_详情', null);
-INSERT INTO `sys_permission` VALUES ('61', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '查询异常数据监控信息', 'FUNC000061', '/qc/abnormal/getQcAnnormal', 'ALL', '异常数据监控-查询异常数据监控信息', null);
-INSERT INTO `sys_permission` VALUES ('62', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '更新异常数据监控信息', 'FUNC000062', '/qc/abnormal/saveQcAnnormal', 'ALL', '异常数据监控-异常数据监控-查询异常数据监控信息', null);
-INSERT INTO `sys_permission` VALUES ('63', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '删除异常数据监控信息', 'FUNC000063', '/qc/abnormal/delQcAnnormal', 'ALL', '异常数据监控-异常数据监控-删除异常数据监控信息', null);
-INSERT INTO `sys_permission` VALUES ('64', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '科室平均住院天数_详情', 'FUNC000064', '/console/getAverageDayNumPage', 'ALL', '控制台-科室平均住院天数_详情', null);
-INSERT INTO `sys_permission` VALUES ('65', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '科室平均住院花费_详情', 'FUNC000065', '/console/getAverageFeePage', 'ALL', '控制台-科室平均住院花费_详情', null);
-INSERT INTO `sys_permission` VALUES ('66', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室质控平均分_详情', 'FUNC000066', '/console/getAverageScoreByDeptPage', 'ALL', '控制台-各科室质控平均分_详情', null);
-INSERT INTO `sys_permission` VALUES ('67', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室缺陷占比-缺陷详情', 'FUNC000067', '/console/resultStatisticsByDeptPage', 'ALL', '控制台-各科室缺陷占比-缺陷详情', null);
-INSERT INTO `sys_permission` VALUES ('68', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室甲级病历占比_详情', 'FUNC000068', '/console/levelPercentGroupByDeptPage', 'ALL', '控制台-各科室甲级病历占比_详情', null);
-INSERT INTO `sys_permission` VALUES ('69', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各模块缺陷占比_详情', 'FUNC000069', '/consoleByDept/entryCountGroupByCaseAndDeptPage', 'ALL', '控制台(科室)-各模块缺陷占比_详情', null);
-INSERT INTO `sys_permission` VALUES ('70', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比_详情', 'FUNC000070', '/consoleByDept/entryCountGroupByEntryAndDeptPage', 'ALL', '控制台(科室)-条目缺陷占比_详情', null);
-INSERT INTO `sys_permission` VALUES ('71', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室缺陷占比(组合)', 'FUNC000071', '/console/levelStatistics', 'ALL', '控制台-各科室缺陷占比(组合)', null);
-INSERT INTO `sys_permission` VALUES ('72', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病案首页合格率占比', 'FUNC000072', '/console/homePageLevelStatistics', 'ALL', '控制台-病案首页合格率占比', null);
-INSERT INTO `sys_permission` VALUES ('73', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室缺陷占比', 'FUNC000073', '/consoleByDept/levelStatisticsByDept', 'ALL', '控制台(科室)-各科室缺陷占比(科室)', null);
-INSERT INTO `sys_permission` VALUES ('74', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病案首页合格率占比', 'FUNC000074', '/consoleByDept/homePageLevelStatisticsByDept', 'ALL', '控制台(科室)-病案首页合格率占比(科室)', null);
-INSERT INTO `sys_permission` VALUES ('75', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病案首页合格率占比(首页)', 'FUNC000075', '/console/homePageLevelLimit', 'ALL', '控制台-病案首页合格率占比(首页)', null);
-INSERT INTO `sys_permission` VALUES ('76', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病案首页合格率占比(首页)', 'FUNC000076', '/consoleByDept/homePageLevelByDeptLimit', 'ALL', '控制台(科室)-病案首页合格率占比(首页)', null);
-INSERT INTO `sys_permission` VALUES ('77', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '科室缺陷占比-缺陷明细', 'FUNC000077', '/consoleByDept/resultStatisticsByDeptAndDoctorPage', 'ALL', '控制台(科室)-科室缺陷占比-缺陷明细', null);
-INSERT INTO `sys_permission` VALUES ('78', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '分页列表', 'FUNC000078', '/qc/qcType/page', 'ALL', '用户-质控类型维护-分页列表', null);
-INSERT INTO `sys_permission` VALUES ('79', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '新增或更新', 'FUNC000079', '/qc/qcType/saveOrUpdate', 'ALL', '用户-质控类型维护-新增或更新', null);
-INSERT INTO `sys_permission` VALUES ('80', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '新增时质控条目分组信息', 'FUNC000080', '/qc/qcType/getEntryByHospital', 'ALL', '用户-质控类型维护-新增时质控条目分组信息', null);
-INSERT INTO `sys_permission` VALUES ('81', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控条目检索', 'FUNC000081', '/qc/qcType/index', 'ALL', '用户-质控类型维护-质控条目检索', null);
-INSERT INTO `sys_permission` VALUES ('82', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '删除', 'FUNC000082', '/qc/qcType/delete', 'ALL', '用户-质控类型维护-删除', null);
-INSERT INTO `sys_permission` VALUES ('83', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '根据id返回内容', 'FUNC000083', '/qc/qcType/getById', 'ALL', '用户-质控类型维护-根据id返回内容', null);
-INSERT INTO `sys_permission` VALUES ('84', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取医院数据全部条目', 'FUNC000084', '/qc/modelHospital/getModelHospitalAll', 'ALL', '用户-质控类型维护-获取医院数据全部条目', null);
-INSERT INTO `sys_permission` VALUES ('85', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '根据id获取医院数据', 'FUNC000085', '/qc/modelHospital/getModelHospitalById', 'ALL', '用户-质控类型维护-根据id获取医院数据', null);
-INSERT INTO `sys_permission` VALUES ('86', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '添加和修改医院数据模块', 'FUNC000086', '/qc/modelHospital/saveAndupdataModel', 'ALL', '用户-质控类型维护-添加和修改医院数据模块', null);
-INSERT INTO `sys_permission` VALUES ('87', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '删除医院数据模块', 'FUNC000087', '/qc/modelHospital/clearModelHospital', 'ALL', '用户-质控类型维护-删除医院数据模块', null);
-INSERT INTO `sys_permission` VALUES ('88', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '获取医院全部模块', 'FUNC0000888', '/qc/mode/getModes', 'ALL', '用户-质控类型维护-获取医院全部模块', null);
-INSERT INTO `sys_permission` VALUES ('89', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比(内页)', 'FUNC000089', '/console/entryGroupByEntryInnerPage', 'ALL', '控制台-条目缺陷占比(内页)', null);
-INSERT INTO `sys_permission` VALUES ('90', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比-科室(内页)', 'FUNC000090', '/consoleByDept/entryGroupByEntryAndDeptInnerPage', 'ALL', '控制台(科室)-条目缺陷占比-科室(内页)', null);
-INSERT INTO `sys_permission` VALUES ('91', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室质控平均分(首页)-根据内外科系统统计', 'FUNC000091', '/console/getAverageScoreByDeptClass', 'ALL', '控制台-各科室质控平均分(首页)-根据内外科系统统计', null);
-INSERT INTO `sys_permission` VALUES ('92', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '各科室缺陷占比(内页)-根据内外科系统统计', 'FUNC000092', '/console/levelStatisticsByDeptClass', 'ALL', '控制台-各科室缺陷占比(内页)-根据内外科系统统计', null);
-INSERT INTO `sys_permission` VALUES ('93', 'Y', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '根据id查询数据模块信息', 'FUNC000093', '/qc/abnormal/getQcAnnormalMode', 'ALL', '异常数据监控-异常数据监控-根据id查询数据模块信息', null);
-INSERT INTO `sys_permission` VALUES ('94', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比质控详情页(全院)', 'FUNC000094', '/console/qcResultShortPage', 'ALL', '数据报表明细-条目缺陷占比-条目缺陷占比质控详情页(全院)', null);
-INSERT INTO `sys_permission` VALUES ('95', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '条目缺陷占比质控详情页(科室)', 'FUNC000095', '/consoleByDept/qcResultShortByDeptPage', 'ALL', '数据报表明细(科室)-条目缺陷占比-条目缺陷占比质控详情页(科室)', null);
-INSERT INTO `sys_permission` VALUES ('96', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控评分', 'FUNC000017', '/qc/behospitalInfo/analyze', 'ALL', '用户-医疗组-评分', null);
-INSERT INTO `sys_permission` VALUES ('97', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '新增质控条目', 'FUNC000011', '/qc/behospitalInfo/addCase', 'ALL', '用户-医疗组-新增质控条目', null);
-INSERT INTO `sys_permission` VALUES ('98', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '删除质控条目', 'FUNC000012', '/qc/behospitalInfo/delCase', 'ALL', '用户-医疗组-删除质控条目', null);
-INSERT INTO `sys_permission` VALUES ('99', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '修改质控条目', 'FUNC000013', '/qc/behospitalInfo/updCase', 'ALL', '用户-医疗组-修改质控条目', null);
-INSERT INTO `sys_permission` VALUES ('100', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '关键条目缺陷占比', 'FUNC000100', '/console/entryStatistics', 'ALL', '数据报表明细-关键条目缺陷占比', null);
-INSERT INTO `sys_permission` VALUES ('101', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '核查数据接口', 'FUNC000014', '/qc/medCheckInfo/addMedCheckInfo', 'ALL', '用户-核查数据接口', null);
-INSERT INTO `sys_permission` VALUES ('102', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '出院人数统计', 'FUNC000102', '/console/leaveHosMRPage', 'ALL', '数据报表明细-出院人数统计', null);
-INSERT INTO `sys_permission` VALUES ('103', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '质控核查统计', 'FUNC000103', '/console/qcCheckStatistics', 'ALL', '数据表白明细-质控核查统计', null);
-INSERT INTO `sys_permission` VALUES ('104', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '核查数据接口(个人)', 'FUNC000014', '/qc/medCheckInfo/addMedCheckInfo', 'ALL', '用户-核查数据接口', null);
-INSERT INTO `sys_permission` VALUES ('105', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '核查数据接口(科室)', 'FUNC000014', '/qc/medCheckInfo/addMedCheckInfo', 'ALL', '用户-核查数据接口', null);
-INSERT INTO `sys_permission` VALUES ('106', 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '核查数据接口(医疗组)', 'FUNC000014', '/qc/medCheckInfo/addMedCheckInfo', 'ALL', '用户-核查数据接口', null);
-
-INSERT INTO `sys_role_menu`( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `menu_id`, `remark`)  VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '35', '用户-质控科-出院人数统计');
-INSERT INTO `sys_role_menu`( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `menu_id`, `remark`)  VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '36', '用户-质控科-质控核查统计');
-
-
-
-INSERT INTO `sys_role_permission` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`)  VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '101', null);
-INSERT INTO `sys_role_permission` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '101', null);
-INSERT INTO `sys_role_permission` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`)  VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '102', '数据报表明细-出院人数统计');
-INSERT INTO `sys_role_permission` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '103', '数据报表明细-质控核查统计');
-
-INSERT INTO `sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '104', NULL);
-INSERT INTO `sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '104', NULL);
-INSERT INTO `sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '105', NULL);
-INSERT INTO `sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '105', NULL);
-INSERT INTO `sys_role_permission` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '106', NULL);
-INSERT INTO `sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '106', NULL);

+ 0 - 18
doc/014.20200708v1.3.6.5/qc_initv1.3.6.5.sql

@@ -1,18 +0,0 @@
-use `qc`;
-
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '评分接口地址(本地)', 'active_profiles_local', 'http://192.168.2.232:6007', '评分接口地址(本地)-长兴');
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', '评分接口地址(本地)', 'active_profiles_local', 'http://192.168.2.232:6008', '评分接口地址(本地)-邵逸夫');
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '3', '评分接口地址(本地)', 'active_profiles_local', 'http://192.168.2.232:6009', '评分接口地址(本地)-台州');
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '评分接口地址(开发)', 'active_profiles_dev', 'http://192.168.2.232:6007', '评分接口地址(开发)-长兴');
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', '评分接口地址(开发)', 'active_profiles_dev', 'http://192.168.2.232:6008', '评分接口地址(开发)-邵逸夫');
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '3', '评分接口地址(开发)', 'active_profiles_dev', 'http://192.168.2.232:6009', '评分接口地址(开发)-台州');
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '评分接口地址(测试)', 'active_profiles_test', 'http://192.168.2.241:6007', '评分接口地址(测试)-长兴');
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', '评分接口地址(测试)', 'active_profiles_test', 'http://192.168.2.241:6008', '评分接口地址(测试)-邵逸夫');
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '3', '评分接口地址(测试)', 'active_profiles_test', 'http://192.168.2.241:6009', '评分接口地址(测试)-台州');
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '评分接口地址(医学)', 'active_profiles_pre', 'http://192.168.2.186:6007', '评分接口地址(医学)-长兴');
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', '评分接口地址(医学)', 'active_profiles_pre', 'http://192.168.2.186:6008', '评分接口地址(医学)-邵逸夫');
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '3', '评分接口地址(医学)', 'active_profiles_pre', 'http://192.168.2.186:6009', '评分接口地址(医学)-台州');
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '评分接口地址(参考)', 'active_profiles_pro', 'http://192.168.2.123:6007', '评分接口地址(参考)-长兴');
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', '评分接口地址(参考)', 'active_profiles_pro', 'http://192.168.2.123:6008', '评分接口地址(参考)-邵逸夫');
-INSERT INTO `qc`.`sys_hospital_set` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '3', '评分接口地址(参考)', 'active_profiles_pro', 'http://192.168.2.123:6009', '评分接口地址(参考)-台州');
-

+ 0 - 9
doc/015.20200706v1.3.7.1/qc_initv1.3.7.1.sql

@@ -1,9 +0,0 @@
-use `qc`;
-
-ALTER TABLE `qc_cases_entry` ADD `drgs` tinyint(4) DEFAULT '2' COMMENT '是否控费(1:是,2:否)' AFTER `name`;
-ALTER TABLE `qc_cases_entry` ADD `type` tinyint(4) DEFAULT '1' COMMENT '质控形式(1:形式质控,2:内涵质控)' AFTER `drgs`;
-
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '17', '是', '1', '1', '1', '是否控费');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '17', '否', '2', '1', '2', '是否控费');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '18', '形式质控', '1', '1', '2', '质控形式');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '18', '内涵质控', '2', '1', '1', '质控形式');

+ 0 - 15
doc/015.20200714病案首页添加14个字段/qc_init_20200714.sql

@@ -1,15 +0,0 @@
-use `qc`;
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', 'isPhysicalRestraint', '住院期间身体约束', '2', '0', '病案首页');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', 'tbiBehospitalBeforeTime', '入院前颅脑损伤患者昏迷时间', '2', '0', '病案首页');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', 'tbiBehospitalAfterTime', '入院后颅脑损伤患者昏迷时间', '2', '0', '病案首页');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', 'isFallBed', '住院期间是否发生跌倒或坠床', '2', '0', '病案首页');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', 'isNosocomialInfection', '医院感染', '2', '0', '病案首页');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', 'isIntoIcu', '入住ICU情况', '2', '0', '病案首页');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', 'isComplications', '并发症情况', '2', '0', '病案首页');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', 'isPressureSore', '是否发生压疮', '2', '0', '病案首页');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', 'isBehospitalPressureSore', '是否住院期间发生压疮', '2', '0', '病案首页');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', 'isUnplannedReoperation', '非计划再次手术', '2', '0', '病案首页');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', 'treatmentResults', '治疗结果', '2', '0', '病案首页');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', 'complicationsResults', '并发症', '2', '0', '病案首页');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', 'infectionSite', '感染部位', '2', '0', '病案首页');
-INSERT INTO `qc`.`sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', 'isBeInDanger', '住院期间有无告病危', '2', '0', '病案首页');

文件差异内容过多而无法显示
+ 0 - 9
doc/016.20200715v1.3.7.2/qc_initv.1.3.7.2.sql


+ 0 - 132
doc/017.20200716v1.3.8/qc_inti_check.sql

@@ -1,134 +0,0 @@
-use `qc`;
-ALTER TABLE `med_check_info` ADD COLUMN `check_type` INT(11) NULL COMMENT '核查类型(0病历,1病案首页)' AFTER `status`;
-UPDATE med_check_info a SET check_type =0;
-UPDATE med_check_info a SET check_name = (SELECT linkman FROM sys_user b WHERE a.check_id=b.id);
-
-DELETE FROM sys_user_pageset WHERE user_id = -1;
-
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病历等级', 'level', '1', '1', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病历得分', 'scoreRes', '1', '2', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病人住院序号', 'behospitalCode', '1', '3', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病案首页核查状态', 'mrStatus', '1', '4', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病案首页核查人', 'mrName', '1', '5', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病案首页核查时间', 'mrTime', '1', '6', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病历核查状态', 'checkStatus', '1', '7', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病历核查人', 'chName', '1', '8', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病历核查时间', 'chTime', '1', '9', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病案号', 'fileCode', '1', '10', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病人姓名', 'name', '1', '11', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '性别', 'sex', '1', '12', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '年龄', 'age', '1', '13', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '床号', 'bedCode', '1', '14', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '入院日期', 'behospitalDate', '1', '15', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '出院日期', 'leaveHospitalDate', '1', '16', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '归档日期', 'placefileDate', '1', '17', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '主诊断', 'diagnose', '1', '18', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '住院医生', 'behDoctorName', '1', '19', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '主管医生', 'doctorName', '1', '20', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '主任医生', 'directorDoctorName', '1', '21', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES (  'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '科室', 'behDeptName', '1', '22', NULL);
-INSERT INTO `sys_user_pageset` (  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '评分时间', 'gradeTime', '1', '23', NULL);
-
- INSERT INTO sys_user_pageset
-(  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`)
- SELECT is_deleted,
-gmt_create,
- gmt_modified,
- creator,
-MODIFIER,
- user_id,
- page_type,
- CASE WHEN ISNULL(NAME) THEN "病案首页核查状态" ELSE "病案首页核查状态" END NAME,
- CASE WHEN ISNULL(userId) THEN "mrStatus" ELSE "mrStatus" END val,
- CASE WHEN ISNULL(STATUS) THEN 0 ELSE 0 END STATUS,
- CASE WHEN ISNULL(order_no) THEN 4 ELSE 4 END order_no,
- remark
- FROM (SELECT * FROM  sys_user_pageset  WHERE user_id <> -1) b LEFT JOIN  (SELECT c.user_id AS userId FROM  sys_user_pageset c  WHERE user_id <> -1 AND val = "mrStatus") p ON b.user_id = p.userId
-WHERE  userId IS NULL
- GROUP BY user_id ;
-
-
- INSERT INTO sys_user_pageset
-(  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`)
- SELECT is_deleted,
-gmt_create,
- gmt_modified,
- creator,
-MODIFIER,
- user_id,
- page_type,
- CASE WHEN ISNULL(NAME) THEN "病案首页核查人" ELSE "病案首页核查人" END NAME,
- CASE WHEN ISNULL(userId) THEN "mrName" ELSE "mrName" END val,
- CASE WHEN ISNULL(STATUS) THEN 0 ELSE 0 END STATUS,
- CASE WHEN ISNULL(order_no) THEN 5 ELSE 5 END order_no,
- remark
- FROM (SELECT * FROM  sys_user_pageset  WHERE user_id <> -1) b LEFT JOIN  (SELECT c.user_id AS userId FROM  sys_user_pageset c  WHERE user_id <> -1 AND val = "mrName") p ON b.user_id = p.userId
-WHERE  userId IS NULL
- GROUP BY user_id ;
-
-
- INSERT INTO sys_user_pageset
-(  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`)
- SELECT is_deleted,
-gmt_create,
- gmt_modified,
- creator,
-MODIFIER,
- user_id,
- page_type,
- CASE WHEN ISNULL(NAME) THEN "病案首页核查时间" ELSE "病案首页核查时间" END NAME,
- CASE WHEN ISNULL(userId) THEN "mrTime" ELSE "mrTime" END val,
- CASE WHEN ISNULL(STATUS) THEN 0 ELSE 0 END STATUS,
- CASE WHEN ISNULL(order_no) THEN 6 ELSE 6 END order_no,
- remark
- FROM (SELECT * FROM  sys_user_pageset  WHERE user_id <> -1) b LEFT JOIN  (SELECT c.user_id AS userId FROM  sys_user_pageset c  WHERE user_id <> -1 AND val = "mrTime") p ON b.user_id = p.userId
-WHERE  userId IS NULL
- GROUP BY user_id ;
-
-
-
- INSERT INTO sys_user_pageset
-(  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`)
- SELECT is_deleted,
-gmt_create,
- gmt_modified,
- creator,
-MODIFIER,
- user_id,
- page_type,
- CASE WHEN ISNULL(NAME) THEN "病历核查人" ELSE "病历核查人" END NAME,
- CASE WHEN ISNULL(userId) THEN "chName" ELSE "chName" END val,
- CASE WHEN ISNULL(STATUS) THEN 0 ELSE 0 END STATUS,
- CASE WHEN ISNULL(order_no) THEN 7 ELSE 7 END order_no,
- remark
- FROM (SELECT * FROM  sys_user_pageset  WHERE user_id <> -1) b LEFT JOIN  (SELECT c.user_id AS userId FROM  sys_user_pageset c  WHERE user_id <> -1 AND val = "chName") p ON b.user_id = p.userId
-WHERE  userId IS NULL
- GROUP BY user_id ;
-
-
- INSERT INTO sys_user_pageset
-(  `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`)
- SELECT is_deleted,
-gmt_create,
- gmt_modified,
- creator,
-MODIFIER,
- user_id,
- page_type,
- CASE WHEN ISNULL(NAME) THEN "病历核查时间" ELSE "病历核查时间" END NAME,
- CASE WHEN ISNULL(userId) THEN "chTime" ELSE "chTime" END val,
- CASE WHEN ISNULL(STATUS) THEN 0 ELSE 0 END STATUS,
- CASE WHEN ISNULL(order_no) THEN 8 ELSE 8 END order_no,
- remark
- FROM (SELECT * FROM  sys_user_pageset  WHERE user_id <> -1) b LEFT JOIN  (SELECT c.user_id AS userId FROM  sys_user_pageset c  WHERE user_id <> -1 AND val = "chTime") p ON b.user_id = p.userId
-WHERE  userId IS NULL
- GROUP BY user_id ;
-
- UPDATE sys_user_pageset a SET a.name = "病历核查状态" WHERE a.user_id <> -1 AND val ="checkStatus";
-
-INSERT INTO `sys_menu`(`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `parent_id`, `code`, `show_status`, `maintain_status`, `order_no`, `remark`) VALUES (38, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '31日再入院病人数', 17, 'YH-ZKK-31TZRYRS', 1, 1, 14, '用户-质控科-31日再入院病人数');
-INSERT INTO `sys_role_menu`(`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `menu_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', -1, 38, '用户-质控科-31天再入院人数');
-
-update sys_menu set name ='时效性相关统计' where id=37;

+ 0 - 3
doc/017.20200717v1.3.7.3/qc_initv1.3.7.3.sql

@@ -1,3 +0,0 @@
-use `qc`;
-
-UPDATE `qc`.`qc_mode` SET `id`='8', `name`='医嘱信息', `order_no`='255', `parent_id`='37', `is_deleted`='N', `gmt_create`='1970-01-01 12:00:00', `gmt_modified`='1970-01-01 12:00:00', `creator`='0', `modifier`='0', `remark`=NULL WHERE (`id`='8');

+ 0 - 9
doc/019.20200727v2.0.0/qc_initv2.0.0.sql

@@ -1,10 +0,0 @@
-use `qc`;
-
-INSERT INTO `sys_menu`(`id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `parent_id`, `code`, `show_status`, `maintain_status`, `order_no`, `remark`) VALUES (39, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '入院人数统计', 17, 'YH-ZKK-RYRSTJ', 1, 1, 11, '用户-质控科-入院人数统计');
-INSERT INTO `sys_role_menu`(`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `menu_id`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', -1, 39, '用户-质控科-入院人数统计');
-update `sys_menu` set is_deleted='Y' where id=15;  -- 控制台(科室)
-update `sys_menu` set is_deleted='Y' where id=18;  -- 数据报表明细(科室)
-update `sys_menu` set is_deleted='Y' where id=21;  -- 科室平均住院天数
-update `sys_menu` set is_deleted='Y' where id=22;  -- 科室平均住院花费
-update `sys_menu` set is_deleted='Y' where id=25;  -- 各科室甲级病历占比

+ 0 - 11
doc/020.20200805v1.4.0/qc_initv1.4.0.sql

@@ -1,12 +0,0 @@
-use `qc`;
-
-UPDATE sys_user_pageset SET `status` = 0 WHERE user_id =- 1 AND val = 'behospitalCode';
-UPDATE sys_user_pageset SET `status` = 0 WHERE user_id =- 1 AND val = 'mrTime';
-UPDATE sys_user_pageset SET `status` = 0 WHERE user_id =- 1 AND val = 'chTime';
-UPDATE sys_user_pageset SET `status` = 0 WHERE user_id =- 1 AND val = 'sex';
-UPDATE sys_user_pageset SET `status` = 0 WHERE user_id =- 1 AND val = 'age';
-UPDATE sys_user_pageset SET `status` = 0 WHERE user_id =- 1 AND val = 'bedCode';
-UPDATE sys_user_pageset SET `status` = 0 WHERE user_id =- 1 AND val = 'placefileDate';
-UPDATE sys_user_pageset SET `status` = 0 WHERE user_id =- 1 AND val = 'behDoctorName';
-UPDATE sys_user_pageset SET `status` = 0 WHERE user_id =- 1 AND val = 'directorDoctorName';

+ 0 - 9
doc/021.20200812v1.4.2/qc_initv1.4.2.sql

@@ -1,9 +0,0 @@
-use `qc`;
-
-ALTER TABLE `qc_cases_entry_hospital` ADD   `score_run` decimal(5,1) DEFAULT NULL COMMENT '扣分值(运行质控)' AFTER `score`;
-ALTER TABLE `qc_cases_entry_hospital` ADD   `is_used_run` int(3) DEFAULT NULL COMMENT '0-未启用 1-启用(运行质控)' AFTER `is_used`;
-update qc_cases_entry_hospital set is_used_run = is_used, score_run=score;
-UPDATE `sys_dictionary_info` SET `name` = '形式质控',`order_no` = 3 WHERE `name` = '形式质控' and group_type = '18' and val = '1';
-UPDATE `sys_dictionary_info` SET `name` = '内涵CRF质控',`order_no` = 2 WHERE `name` = '内涵质控' and group_type = '18' and val = '2';
-INSERT INTO `sys_dictionary_info` (`is_deleted`,`gmt_create`,`gmt_modified`,`creator`,`modifier`,`group_type`,`name`,`val`,`return_type`,`order_no`,`remark`) VALUES ('N','1970-01-01 12:00:00','1970-01-01 12:00:00','0','0',18,'内涵规则质控','3',1,1,'质控形式');
-alter table qc_cases_entry MODIFY remark varchar(1024) DEFAULT NULL COMMENT '备注';

文件差异内容过多而无法显示
+ 0 - 15
doc/022.20200911v1.4.5/qc_initv1.4.5.sql


+ 0 - 969
doc/023.20200923v1.5.0/qc_initv1.5.0.sql

@@ -1,1035 +0,0 @@
-use `qc`;
-DROP TABLE IF EXISTS `med_abnormal_info`;
-CREATE TABLE `med_abnormal_info`  (
-  `abnormal_id` bigint(20) NOT NULL AUTO_INCREMENT,
-  `module_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
-  `rec_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模块名称',
-  `param_in` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '入参',
-  `param_out` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '出参',
-  `ramark` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '异常描述',
-  `is_deleted` char(3) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime(0) NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime(0) NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  PRIMARY KEY (`abnormal_id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 106 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-
-SET FOREIGN_KEY_CHECKS = 1;
-
-
-alter table str_consultation_note alter column is_deleted set default 'N';
-update  str_consultation_note set is_deleted = 'N';
-alter table str_consultation_apply alter column is_deleted set default 'N';
-update  str_consultation_apply set is_deleted = 'N';
-alter table str_consultation_result alter column is_deleted set default 'N';
-update  str_consultation_result set is_deleted = 'N';
-alter table str_admission_note alter column is_deleted set default 'N';
-update  str_admission_note set is_deleted = 'N';
-alter table str_leave_hospital alter column is_deleted set default 'N';
-update  str_leave_hospital set is_deleted = 'N';
-alter table str_crisis_note alter column is_deleted set default 'N';
-update  str_crisis_note set is_deleted = 'N';
-alter table str_operative_note alter column is_deleted set default 'N';
-update  str_operative_note set is_deleted = 'N';
-alter table str_rescue_note alter column is_deleted set default 'N';
-update  str_rescue_note set is_deleted = 'N';
-alter table str_preoperative_discussion alter column is_deleted set default 'N';
-update  str_preoperative_discussion set is_deleted = 'N';
-alter table str_operative_first_record alter column is_deleted set default 'N';
-update  str_operative_first_record set is_deleted = 'N';
-alter table str_ward_record alter column is_deleted set default 'N';
-update  str_ward_record set is_deleted = 'N';
-alter table str_death_discussion alter column is_deleted set default 'N';
-update  str_death_discussion set is_deleted = 'N';
-alter table str_death_note alter column is_deleted set default 'N';
-update  str_death_note set is_deleted = 'N';
-alter table str_difficult_case alter column is_deleted set default 'N';
-update  str_difficult_case set is_deleted = 'N';
-alter table str_ill_critically alter column is_deleted set default 'N';
-update str_ill_critically set is_deleted = 'N';
-alter table str_ill_seriousl alter column is_deleted set default 'N';
-update  str_ill_seriousl set is_deleted = 'N';
-alter table str_transfer_in_note alter column is_deleted set default 'N';
-update  str_transfer_in_note set is_deleted = 'N';
-alter table str_transfer_out_note alter column is_deleted set default 'N';
-update  str_transfer_out_note set is_deleted = 'N';
-alter table str_blood_result alter column is_deleted set default 'N';
-update  str_blood_result set is_deleted = 'N';
-alter table str_blood_transfusion alter column is_deleted set default 'N';
-update  str_blood_transfusion set is_deleted = 'N';
-alter table str_period_conclusion alter column is_deleted set default 'N';
-update  str_period_conclusion set is_deleted = 'N';
-alter table str_first_record alter column is_deleted set default 'N';
-update  str_first_record set is_deleted = 'N';
-
-
-
-rename table med_consultation_note to str_consultation_note;
-rename table med_consultation_apply to str_consultation_apply;
-rename table med_consultation_result to str_consultation_result;
-rename table med_admission_note to str_admission_note;
-rename table med_leave_hospital to str_leave_hospital;
-rename table med_crisis_note to str_crisis_note;
-rename table med_operative_note to str_operative_note;
-rename table med_rescue_note to str_rescue_note;
-rename table med_preoperative_discussion to str_preoperative_discussion;
-rename table med_operative_first_record to str_operative_first_record;
-rename table med_ward_record to str_ward_record;
-rename table med_death_discussion to str_death_discussion;
-rename table med_death_note to str_death_note;
-rename table med_difficult_case to str_difficult_case;
-rename table med_ill_critically to str_ill_critically;
-rename table med_ill_seriousl to str_ill_seriousl;
-rename table med_transfer_in_note to str_transfer_in_note;
-rename table med_transfer_out_note to str_transfer_out_note;
-rename table med_blood_result to str_blood_result;
-rename table med_blood_transfusion to str_blood_transfusion;
-rename table med_period_conclusion to str_period_conclusion;
-rename table med_first_record to str_first_record;
-rename table med_consultation_record to str_consultation_record;
-
-
-
-
-SET NAMES utf8mb4;
-SET FOREIGN_KEY_CHECKS = 0;
-
-DROP TABLE IF EXISTS `str_admission_note`;
-CREATE TABLE `str_admission_note` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `birthday` datetime DEFAULT NULL COMMENT '出生日期',
-  `marriage` varchar(16) DEFAULT NULL COMMENT '婚姻状况',
-  `job_type` varchar(32) DEFAULT NULL COMMENT '职业',
-  `nation` varchar(32) DEFAULT NULL COMMENT '民族',
-  `phone` varchar(32) DEFAULT NULL COMMENT '联系电话',
-  `workplace` varchar(256) DEFAULT NULL COMMENT '工作单位',
-  `register_address` varchar(256) DEFAULT NULL COMMENT '户口地址',
-  `born_address` varchar(256) DEFAULT NULL COMMENT '出生地',
-  `expect_date` varchar(32) DEFAULT NULL COMMENT '预产期',
-  `last_menstrual` varchar(32) DEFAULT NULL COMMENT '末次月经',
-  `pregnant_num` varchar(32) DEFAULT NULL COMMENT '孕/产次',
-  `behospital_date` datetime DEFAULT NULL COMMENT '入院日期',
-  `history_teller` varchar(64) DEFAULT NULL COMMENT '病史陈述者',
-  `chief` varchar(256) DEFAULT NULL COMMENT '主诉',
-  `present` text COMMENT '现病史',
-  `past_history` text COMMENT '既往史',
-  `personal_history` text COMMENT '个人史',
-  `marital_history` text COMMENT '婚育史',
-  `menstrual_history` text COMMENT '月经史',
-  `family_history` text COMMENT '家族史',
-  `feeding_history` text COMMENT '喂养史',
-  `operation_history` text COMMENT '手术外伤史',
-  `blood_history` text COMMENT '输血史',
-  `infection_history` text COMMENT '传染病史',
-  `special_vital` text COMMENT '专科检查',
-  `assistant_exam` text COMMENT '辅助检查',
-  `lis_exam` text COMMENT '实验室检查',
-  `pacs_exam` text COMMENT '影像学检查',
-  `tentative_diagnosis` varchar(512) DEFAULT NULL COMMENT '初步诊断',
-  `supply_diagnosis` varchar(512) DEFAULT NULL COMMENT '补充诊断',
-  `revised_diagnosis` varchar(512) DEFAULT NULL COMMENT '修正诊断',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `temperature` varchar(64) DEFAULT NULL COMMENT '体温',
-  `pulse` varchar(64) DEFAULT NULL COMMENT '脉搏',
-  `breathe` varchar(64) DEFAULT NULL COMMENT '呼吸',
-  `blood_pressure` varchar(64) DEFAULT NULL COMMENT '血压',
-  `pain` varchar(512) DEFAULT NULL COMMENT '疼痛',
-  `weight` varchar(64) DEFAULT NULL COMMENT '体重',
-  `height` varchar(64) DEFAULT NULL COMMENT '身高',
-  `bmi` varchar(64) DEFAULT NULL COMMENT 'BMI',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='入院记录';
-
-DROP TABLE IF EXISTS `str_blood_result`;
-CREATE TABLE `str_blood_result` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `transfusion_evaluate` text COMMENT '效果评价',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='输血效果评价';
-
-DROP TABLE IF EXISTS `str_blood_transfusion`;
-CREATE TABLE `str_blood_transfusion` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `start_time` datetime DEFAULT NULL COMMENT '开始时间',
-  `end_time` datetime DEFAULT NULL COMMENT '结束时间',
-  `transfusion_reason` varchar(256) DEFAULT NULL COMMENT '输血原因',
-  `transfusion_type` varchar(256) DEFAULT NULL COMMENT '输注种类、血型、数量',
-  `transfusion_process` text COMMENT '输注过程',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='输血记录';
-
-DROP TABLE IF EXISTS `str_consultation_apply`;
-CREATE TABLE `str_consultation_apply` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `behospital_date` datetime DEFAULT NULL COMMENT '入院日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `apply_dept` varchar(32) DEFAULT NULL COMMENT '申请科室',
-  `apply_doctor` varchar(32) DEFAULT NULL COMMENT '申请医生',
-  `apply_date` datetime DEFAULT NULL COMMENT '申请日期',
-  `invite_type` varchar(32) DEFAULT NULL COMMENT '会诊类别',
-  `invite_dept` varchar(32) DEFAULT NULL COMMENT '会诊科室',
-  `invite_doctor` varchar(32) DEFAULT NULL COMMENT '会诊医生',
-  `brief_note` text COMMENT '简要病情',
-  `diagnosis` varchar(512) DEFAULT NULL COMMENT '当前诊断',
-  `treatment_situation` text COMMENT '诊疗情况',
-  `consultation_date` datetime DEFAULT NULL COMMENT '会诊时间',
-  `consultation_purpose` varchar(1024) DEFAULT NULL COMMENT '会诊目的',
-  `consultation_opinions` text COMMENT '会诊意见',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会诊申请单';
-
-DROP TABLE IF EXISTS `str_consultation_note`;
-CREATE TABLE `str_consultation_note` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `behospital_date` datetime DEFAULT NULL COMMENT '入院日期',
-  `apply_dept` varchar(32) DEFAULT NULL COMMENT '申请科室',
-  `apply_doctor` varchar(32) DEFAULT NULL COMMENT '申请医生',
-  `apply_date` datetime DEFAULT NULL COMMENT '申请日期',
-  `invite_type` varchar(32) DEFAULT NULL COMMENT '会诊类别',
-  `invite_dept` varchar(32) DEFAULT NULL COMMENT '会诊科室',
-  `invite_doctor` varchar(32) DEFAULT NULL COMMENT '会诊医生',
-  `brief_note` text COMMENT '简要病情',
-  `current_diagnosis` varchar(512) DEFAULT NULL COMMENT '当前诊断',
-  `treatment_situation` text COMMENT '诊疗情况',
-  `consultation_date` datetime DEFAULT NULL COMMENT '会诊时间',
-  `consultation_purpose` varchar(1024) DEFAULT NULL COMMENT '会诊目的',
-  `consultation_opinions` text COMMENT '会诊意见',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会诊单(申请和结果)';
-
-DROP TABLE IF EXISTS `str_consultation_record`;
-CREATE TABLE `str_consultation_record` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `behospital_date` datetime DEFAULT NULL COMMENT '入院日期',
-  `apply_dept` varchar(32) DEFAULT NULL COMMENT '申请科室',
-  `apply_doctor` varchar(32) DEFAULT NULL COMMENT '申请医生',
-  `apply_date` datetime DEFAULT NULL COMMENT '申请日期',
-  `invite_type` varchar(32) DEFAULT NULL COMMENT '会诊类别',
-  `invite_dept` varchar(32) DEFAULT NULL COMMENT '会诊科室',
-  `invite_doctor` varchar(32) DEFAULT NULL COMMENT '会诊医生',
-  `brief_note` text COMMENT '简要病情',
-  `current_diagnosis` varchar(512) DEFAULT NULL COMMENT '当前诊断',
-  `treatment_situation` text COMMENT '诊疗情况',
-  `consultation_date` datetime DEFAULT NULL COMMENT '会诊时间',
-  `consultation_purpose` varchar(1024) DEFAULT NULL COMMENT '会诊目的',
-  `consultation_opinions` text COMMENT '会诊意见',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会诊记录';
-
-DROP TABLE IF EXISTS `str_consultation_result`;
-CREATE TABLE `str_consultation_result` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `behospital_date` datetime DEFAULT NULL COMMENT '入院日期',
-  `apply_dept` varchar(32) DEFAULT NULL COMMENT '申请科室',
-  `apply_doctor` varchar(32) DEFAULT NULL COMMENT '申请医生',
-  `apply_date` datetime DEFAULT NULL COMMENT '申请日期',
-  `invite_type` varchar(32) DEFAULT NULL COMMENT '会诊类别',
-  `invite_dept` varchar(32) DEFAULT NULL COMMENT '会诊科室',
-  `invite_doctor` varchar(32) DEFAULT NULL COMMENT '会诊医生',
-  `current_diagnosis` varchar(512) DEFAULT NULL COMMENT '当前诊断',
-  `consultation_purpose` varchar(1024) DEFAULT NULL COMMENT '会诊目的',
-  `consultation_opinions` text COMMENT '会诊意见',
-  `consultation_arrive_date` datetime DEFAULT NULL COMMENT '会诊到达时间',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='会诊结果单';
-
-DROP TABLE IF EXISTS `str_crisis_note`;
-CREATE TABLE `str_crisis_note` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `crisis_note` text COMMENT '危急值报告',
-  `brief_note` text COMMENT '病情分析及处理',
-  `recieve_date` datetime DEFAULT NULL COMMENT '接收时间',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='危急值记录';
-
-DROP TABLE IF EXISTS `str_death_discussion`;
-CREATE TABLE `str_death_discussion` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `tentative_diagnosis` varchar(512) DEFAULT NULL COMMENT '入院诊断',
-  `death_diagnosis` varchar(512) DEFAULT NULL COMMENT '死亡诊断',
-  `death_reason` text COMMENT '死亡原因',
-  `death_date` datetime DEFAULT NULL COMMENT '死亡时间',
-  `discuss_date` datetime DEFAULT NULL COMMENT '讨论时间',
-  `discuss_place` varchar(256) DEFAULT NULL COMMENT '讨论地点',
-  `anchor` varchar(256) DEFAULT NULL COMMENT '主持人',
-  `participant` varchar(512) DEFAULT NULL COMMENT '参加人员',
-  `brief_history` varchar(1024) DEFAULT NULL COMMENT '病史简介',
-  `discussion_content` text COMMENT '讨论内容',
-  `anchor_conclusion` text COMMENT '主持人小结',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='死亡病例讨论记录';
-
-DROP TABLE IF EXISTS `str_death_note`;
-CREATE TABLE `str_death_note` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `behospital_date` datetime DEFAULT NULL COMMENT '入院日期',
-  `death_date` datetime DEFAULT NULL COMMENT '死亡日期',
-  `behospital_situation` text COMMENT '入院情况',
-  `tentative_diagnosis` varchar(512) DEFAULT NULL COMMENT '入院诊断',
-  `treatment_process` text COMMENT '诊疗经过',
-  `death_reason` text COMMENT '死亡原因',
-  `death_diagnosis` varchar(512) DEFAULT NULL COMMENT '死亡诊断',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='死亡记录';
-
-DROP TABLE IF EXISTS `str_difficult_case`;
-CREATE TABLE `str_difficult_case` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `discuss_date` datetime DEFAULT NULL COMMENT '讨论日期',
-  `discuss_place` varchar(256) DEFAULT NULL COMMENT '讨论地点',
-  `anchor_man` varchar(512) DEFAULT NULL COMMENT '主持人姓名及专业技术职务',
-  `participant` varchar(2560) DEFAULT NULL COMMENT '参加人员的姓名及专业技术职务',
-  `brief_history` varchar(1024) DEFAULT NULL COMMENT '病史简介',
-  `discuss_aim` varchar(1024) DEFAULT NULL COMMENT '讨论目的',
-  `discussion_opinions` text COMMENT '具体讨论意见',
-  `anchor_conclusion` text COMMENT '主持人小结',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='疑难病例讨论记录';
-
-DROP TABLE IF EXISTS `str_first_record`;
-CREATE TABLE `str_first_record` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `chief` varchar(256) DEFAULT NULL COMMENT '主诉',
-  `present` text COMMENT '现病史',
-  `past_history` text COMMENT '既往史',
-  `vital` text COMMENT '查体',
-  `assistant_exam` text COMMENT '辅检',
-  `case_character` text COMMENT '病例特点',
-  `tentative_diagnosis` varchar(1024) DEFAULT NULL COMMENT '初步诊断',
-  `supply_diagnosis` text COMMENT '诊断依据',
-  `revised_diagnosis` varchar(1024) DEFAULT NULL COMMENT '鉴别诊断',
-  `treat_plan` text COMMENT '诊疗计划(方案)',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='首次病程录';
-
-DROP TABLE IF EXISTS `str_ill_critically`;
-CREATE TABLE `str_ill_critically` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `current_diagnosis` varchar(512) DEFAULT NULL COMMENT '当前诊断',
-  `critical_situation` text COMMENT '病情危重情况',
-  `patient_sign` varchar(256) DEFAULT NULL COMMENT '患者签名',
-  `patient_sign_date` datetime DEFAULT NULL COMMENT '患者签名时间',
-  `doctor_sign` varchar(256) DEFAULT NULL COMMENT '医生签名',
-  `doctor_sign_date` datetime DEFAULT NULL COMMENT '医生签名时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='病危通知单';
-
-DROP TABLE IF EXISTS `str_ill_seriousl`;
-CREATE TABLE `str_ill_seriousl` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `current_diagnosis` varchar(512) DEFAULT NULL COMMENT '当前诊断',
-  `critical_situation` text COMMENT '病情危重情况',
-  `patient_sign` varchar(256) DEFAULT NULL COMMENT '患者签名',
-  `patient_sign_date` datetime DEFAULT NULL COMMENT '患者签名时间',
-  `doctor_sign` varchar(256) DEFAULT NULL COMMENT '医生签名',
-  `doctor_sign_date` datetime DEFAULT NULL COMMENT '医生签名时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='病重通知单';
-
-DROP TABLE IF EXISTS `str_leave_hospital`;
-CREATE TABLE `str_leave_hospital` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(255) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `behospital_date` datetime DEFAULT NULL COMMENT '入院日期',
-  `leave_hospital_date` datetime DEFAULT NULL COMMENT '出院日期',
-  `tentative_diagnosis` varchar(512) DEFAULT NULL COMMENT '入院诊断',
-  `leave_diagnosis` varchar(512) DEFAULT NULL COMMENT '出院诊断',
-  `behospital_day_num` varchar(8) DEFAULT NULL COMMENT '住院天数',
-  `behospital_reason` text COMMENT '入院原因',
-  `behospital_situation` text COMMENT '入院情况',
-  `treatment_process` text COMMENT '诊治经过',
-  `leave_hospital_situation` text COMMENT '出院情况',
-  `leave_hospital_doctoradvice` text COMMENT '出院医嘱',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='出院小结';
-
-DROP TABLE IF EXISTS `str_operative_first_record`;
-CREATE TABLE `str_operative_first_record` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `operation_date` datetime DEFAULT NULL COMMENT '手术日期',
-  `start_time` datetime DEFAULT NULL COMMENT '开始时间',
-  `end_time` datetime DEFAULT NULL COMMENT '结束时间',
-  `narcosis_type` varchar(32) DEFAULT NULL COMMENT '麻醉方式',
-  `narcosis_doctor` varchar(256) DEFAULT NULL COMMENT '麻醉医师',
-  `preoperation_diagnosis` varchar(512) DEFAULT NULL COMMENT '术前诊断',
-  `postoperative_diagnosis` varchar(512) DEFAULT NULL COMMENT '术(中)后诊断',
-  `operation_man` varchar(512) DEFAULT NULL COMMENT '手术人员',
-  `operation_name` varchar(256) DEFAULT NULL COMMENT '手术名称方式',
-  `operation_process` text COMMENT '手术简要经过',
-  `postoperative_situation` text COMMENT '患者术后情况',
-  `postoperative_treatment` text COMMENT '术后处理措施',
-  `postoperative_notice` text COMMENT '术后注意事项',
-  `postoperative_complication` text COMMENT '术后可能出现的并发症及预防措施',
-  `operation_specimen` varchar(512) DEFAULT NULL COMMENT '手术切除标本',
-  `operation_bleed` varchar(256) DEFAULT NULL COMMENT '术中出血量',
-  `operation_blood_transfusion` varchar(256) DEFAULT NULL COMMENT '术中输血量',
-  `operation_complication` varchar(512) DEFAULT NULL COMMENT '术中并发症',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人'
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='术后首程';
-
-DROP TABLE IF EXISTS `str_operative_note`;
-CREATE TABLE `str_operative_note` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `operation_date` datetime DEFAULT NULL COMMENT '手术日期',
-  `start_time` datetime DEFAULT NULL COMMENT '开始时间',
-  `end_time` datetime DEFAULT NULL COMMENT '结束时间',
-  `preoperation_diagnosis` varchar(512) DEFAULT NULL COMMENT '术前诊断',
-  `operation_name` varchar(2048) DEFAULT NULL COMMENT '手术名称',
-  `postoperative_diagnosis` varchar(512) DEFAULT NULL COMMENT '术(中)后诊断',
-  `operation_surgeon` varchar(32) DEFAULT NULL COMMENT '主刀医师',
-  `first_helping` varchar(32) DEFAULT NULL COMMENT '一助',
-  `second_helping` varchar(32) DEFAULT NULL COMMENT '二助',
-  `narcosis_doctor` varchar(32) DEFAULT NULL COMMENT '麻醉医师',
-  `narcosis_type` varchar(32) DEFAULT NULL COMMENT '麻醉方式',
-  `cut_type` varchar(32) DEFAULT NULL COMMENT '切口类别',
-  `pathological_diagnosis` varchar(512) DEFAULT NULL COMMENT '病理诊断',
-  `is_implants` varchar(32) DEFAULT NULL COMMENT '是否术中植入物',
-  `implants_name` varchar(256) DEFAULT NULL COMMENT '植入物名称',
-  `blood_loss` varchar(32) DEFAULT NULL COMMENT '出血',
-  `intraoperative_view` text COMMENT '术中所见',
-  `postoperative_notice` text COMMENT '术后注意事项',
-  `operation_process` text COMMENT '手术经过及处理',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='手术记录';
-
-DROP TABLE IF EXISTS `str_period_conclusion`;
-CREATE TABLE `str_period_conclusion` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `participant` varchar(256) DEFAULT NULL COMMENT '参加人员',
-  `chief` varchar(256) DEFAULT NULL COMMENT '主诉',
-  `behospital_situation` text COMMENT '入院情况',
-  `tentative_diagnosis` varchar(512) DEFAULT NULL COMMENT '入院诊断',
-  `treatment_process` text COMMENT '诊治经过',
-  `current_diagnosis` varchar(512) DEFAULT NULL COMMENT '目前诊断',
-  `present_situation` text COMMENT '目前情况',
-  `treat_plan` text COMMENT '诊疗计划',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='阶段小结';
-
-DROP TABLE IF EXISTS `str_preoperative_discussion`;
-CREATE TABLE `str_preoperative_discussion` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `discuss_time` datetime DEFAULT NULL COMMENT '讨论时间',
-  `discuss_type` varchar(64) DEFAULT NULL COMMENT '讨论方式',
-  `participant` varchar(512) DEFAULT NULL COMMENT '参加人员',
-  `brief_note` text COMMENT '简要病情',
-  `preoperation_diagnosis` varchar(512) DEFAULT NULL COMMENT '术前诊断',
-  `operation_indication` varchar(512) DEFAULT NULL COMMENT '手术指征与禁忌',
-  `replace_plan` text COMMENT '可替代的方案',
-  `operation_name` varchar(512) DEFAULT NULL COMMENT '拟施手术方式、名称及可能的变更与禁忌症',
-  `anesthesia_type` varchar(256) DEFAULT NULL COMMENT '拟施麻醉方式',
-  `preoperation_prepare` varchar(512) DEFAULT NULL COMMENT '术前准备',
-  `intraoperative_risk` text COMMENT '主要术中、术后风险及防范措施',
-  `intraoperative_notice` text COMMENT '术中注意事项',
-  `postoperative_notice` text COMMENT '术后注意事项',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='术前讨论小结';
-
-DROP TABLE IF EXISTS `str_rescue_note`;
-CREATE TABLE `str_rescue_note` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `start_time` datetime DEFAULT NULL COMMENT '开始时间',
-  `end_time` datetime DEFAULT NULL COMMENT '结束时间',
-  `brief_note` text COMMENT '简要病情',
-  `resuscitation` text COMMENT '抢救措施',
-  `rescue_man` varchar(256) DEFAULT NULL COMMENT '参加抢救的医务人员姓名及专业技术职称',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='抢救记录';
-
-DROP TABLE IF EXISTS `str_transfer_in_note`;
-CREATE TABLE `str_transfer_in_note` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(1024) DEFAULT NULL COMMENT '标题',
-  `transfer_in_date` datetime DEFAULT NULL COMMENT '转入日期',
-  `transfer_out_dept` varchar(256) DEFAULT NULL COMMENT '转出科室',
-  `transfer_in_dept` varchar(256) DEFAULT NULL COMMENT '转入科室',
-  `chief` varchar(256) DEFAULT NULL COMMENT '主诉',
-  `behospital_situation` text COMMENT '入院情况',
-  `current_situation` text COMMENT '目前病情',
-  `tentative_diagnosis` varchar(512) DEFAULT NULL COMMENT '入院诊断',
-  `treatment_process` text COMMENT '诊疗经过',
-  `current_diagnosis` varchar(512) DEFAULT NULL COMMENT '目前诊断',
-  `treat_plan` text COMMENT '转入诊疗计划',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='转入记录';
-
-DROP TABLE IF EXISTS `str_transfer_out_note`;
-CREATE TABLE `str_transfer_out_note` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `rec_title` varchar(512) DEFAULT NULL COMMENT '标题',
-  `transfer_in_date` datetime DEFAULT NULL COMMENT '转入日期',
-  `transfer_out_dept` varchar(256) DEFAULT NULL COMMENT '转出科室',
-  `transfer_in_dept` varchar(256) DEFAULT NULL COMMENT '转入科室',
-  `chief` varchar(256) DEFAULT NULL COMMENT '主诉',
-  `behospital_situation` text COMMENT '入院情况',
-  `current_situation` text COMMENT '目前病情',
-  `tentative_diagnosis` varchar(512) DEFAULT NULL COMMENT '入院诊断',
-  `treatment_process` text COMMENT '诊疗经过',
-  `current_diagnosis` varchar(512) DEFAULT NULL COMMENT '目前诊断',
-  `treat_plan` text COMMENT '转入诊疗计划',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='转出记录';
-
-DROP TABLE IF EXISTS `str_ward_record`;
-CREATE TABLE `str_ward_record` (
-  `rec_id` varchar(32) NOT NULL COMMENT '记录编号',
-  `hospital_id` bigint(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) DEFAULT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `age` varchar(32) DEFAULT NULL COMMENT '年龄',
-  `bed_no` varchar(32) DEFAULT NULL COMMENT '床号',
-  `dept_name` varchar(32) DEFAULT NULL COMMENT '科别',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `record_date` datetime DEFAULT NULL COMMENT '病历日期',
-  `ward_date` datetime DEFAULT NULL COMMENT '查房日期',
-  `ward_doctor` varchar(32) DEFAULT NULL COMMENT '查房医生',
-  `ward_title` varchar(256) DEFAULT NULL COMMENT '标题',
-  `ward_content` text COMMENT '病情记录',
-  `ward_s` text COMMENT 'S',
-  `ward_o` text COMMENT 'O',
-  `ward_a` text COMMENT 'A',
-  `ward_p` text COMMENT 'P',
-  `rec_doctor` varchar(32) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `audit_doctor` varchar(32) DEFAULT NULL COMMENT '审核医生',
-  `audit_date` datetime DEFAULT NULL COMMENT '审核时间',
-  `whole_data` longtext COMMENT '结构化数据',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`rec_id`,`hospital_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='查房记录';
-
-SET FOREIGN_KEY_CHECKS = 1;
-
-SET NAMES utf8mb4;
-SET FOREIGN_KEY_CHECKS = 0;
-
-DROP TABLE IF EXISTS `med_transfer_record`;
-CREATE TABLE `med_transfer_record` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT,
-  `hospital_id` int(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) NOT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` int(5) DEFAULT NULL COMMENT '年龄',
-  `dept_name` varchar(255) DEFAULT NULL COMMENT '科别',
-  `transfer_out_date` datetime DEFAULT NULL COMMENT '转出日期',
-  `transfer_in_date` datetime DEFAULT NULL COMMENT '转入日期',
-  `transfer_out_dept` varchar(255) DEFAULT NULL COMMENT '转出科室',
-  `transfer_in_dept` varchar(255) DEFAULT NULL COMMENT '转入科室',
-  `rec_doctor` varchar(255) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='转入转出记录(标记时间)';
-
-SET FOREIGN_KEY_CHECKS = 1;
-
-
-
-
-
-
-

+ 0 - 5
doc/023.20200923v5.4.0云后台自用/qc_initv5.4.0.sql

@@ -1,5 +0,0 @@
-use `qc`;
-ALTER TABLE `qc_module_info` ADD `default_module` int(3) DEFAULT NULL COMMENT '默认模版是否开启(0-否 1-是)' AFTER `name`;
-UPDATE  `qc_module_info` set default_module = 0
-ALTER TABLE `qc_type` ADD `default_module` int(3) DEFAULT NULL COMMENT '默认模版是否开启(0-否 1-是 -1病历不质控)' AFTER `name`;
-UPDATE  `qc_type` set default_module = 0

+ 0 - 26
doc/024.20200923v1.4.6/qc_initv1.4.6.sql

@@ -1,26 +0,0 @@
-use `qc`;
-UPDATE `sys_user_pageset` SET  `order_no` = 0  WHERE user_id = -1 and name = '病历等级';
-UPDATE `sys_user_pageset` SET  `order_no` = 1  WHERE user_id = -1 and name = '病历得分';
-INSERT INTO `qc`.`sys_user_pageset`(`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', -1, 1, '病案首页得分', 'scoreBn', 0, 2, NULL);
-UPDATE `sys_user_pageset` SET  `order_no` = 3  WHERE user_id = -1 and name = '病人住院序号';
-UPDATE `sys_user_pageset` SET  `order_no` = 4  WHERE user_id = -1 and name = '病案首页核查状态';
-UPDATE `sys_user_pageset` SET  `order_no` = 5  WHERE user_id = -1 and name = '病案首页核查人';
-UPDATE `sys_user_pageset` SET  `order_no` = 6  WHERE user_id = -1 and name = '病案首页核查时间';
-UPDATE `sys_user_pageset` SET  `order_no` = 7  WHERE user_id = -1 and name = '病历核查状态';
-UPDATE `sys_user_pageset` SET  `order_no` = 8  WHERE user_id = -1 and name = '病历核查人';
-UPDATE `sys_user_pageset` SET  `order_no` = 9  WHERE user_id = -1 and name = '病历核查时间';
-UPDATE `sys_user_pageset` SET  `order_no` = 10  WHERE user_id = -1 and name = '病案号';
-UPDATE `sys_user_pageset` SET  `order_no` = 11  WHERE user_id = -1 and name = '病人姓名';
-UPDATE `sys_user_pageset` SET  `order_no` = 12  WHERE user_id = -1 and name = '性别';
-UPDATE `sys_user_pageset` SET  `order_no` = 13  WHERE user_id = -1 and name = '年龄';
-UPDATE `sys_user_pageset` SET  `order_no` = 14  WHERE user_id = -1 and name = '床号';
-UPDATE `sys_user_pageset` SET  `order_no` = 15  WHERE user_id = -1 and name = '入院日期';
-UPDATE `sys_user_pageset` SET  `order_no` = 16  WHERE user_id = -1 and name = '出院日期';
-UPDATE `sys_user_pageset` SET  `order_no` = 17  WHERE user_id = -1 and name = '归档日期';
-UPDATE `sys_user_pageset` SET  `order_no` = 18  WHERE user_id = -1 and name = '主诊断';
-UPDATE `sys_user_pageset` SET  `order_no` = 19  WHERE user_id = -1 and name = '住院医生';
-UPDATE `sys_user_pageset` SET  `order_no` = 20  WHERE user_id = -1 and name = '主管医生';
-UPDATE `sys_user_pageset` SET  `order_no` = 21  WHERE user_id = -1 and name = '主任医生';
-UPDATE `sys_user_pageset` SET  `order_no` = 22  WHERE user_id = -1 and name = '科室';
-UPDATE `sys_user_pageset` SET  `order_no` = 23  WHERE user_id = -1 and name = '评分时间';
-

+ 0 - 26
doc/024.20201009v1.4.6/qc_initv1.4.6.sql

@@ -1,26 +0,0 @@
-use `qc`;
-UPDATE `sys_user_pageset` SET  `order_no` = 0  WHERE user_id = -1 and name = '病历等级';
-UPDATE `sys_user_pageset` SET  `order_no` = 1  WHERE user_id = -1 and name = '病历得分';
-INSERT INTO `qc`.`sys_user_pageset`(`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', -1, 1, '病案首页得分', 'scoreBn', 0, 2, NULL);
-UPDATE `sys_user_pageset` SET  `order_no` = 3  WHERE user_id = -1 and name = '病人住院序号';
-UPDATE `sys_user_pageset` SET  `order_no` = 4  WHERE user_id = -1 and name = '病案首页核查状态';
-UPDATE `sys_user_pageset` SET  `order_no` = 5  WHERE user_id = -1 and name = '病案首页核查人';
-UPDATE `sys_user_pageset` SET  `order_no` = 6  WHERE user_id = -1 and name = '病案首页核查时间';
-UPDATE `sys_user_pageset` SET  `order_no` = 7  WHERE user_id = -1 and name = '病历核查状态';
-UPDATE `sys_user_pageset` SET  `order_no` = 8  WHERE user_id = -1 and name = '病历核查人';
-UPDATE `sys_user_pageset` SET  `order_no` = 9  WHERE user_id = -1 and name = '病历核查时间';
-UPDATE `sys_user_pageset` SET  `order_no` = 10  WHERE user_id = -1 and name = '病案号';
-UPDATE `sys_user_pageset` SET  `order_no` = 11  WHERE user_id = -1 and name = '病人姓名';
-UPDATE `sys_user_pageset` SET  `order_no` = 12  WHERE user_id = -1 and name = '性别';
-UPDATE `sys_user_pageset` SET  `order_no` = 13  WHERE user_id = -1 and name = '年龄';
-UPDATE `sys_user_pageset` SET  `order_no` = 14  WHERE user_id = -1 and name = '床号';
-UPDATE `sys_user_pageset` SET  `order_no` = 15  WHERE user_id = -1 and name = '入院日期';
-UPDATE `sys_user_pageset` SET  `order_no` = 16  WHERE user_id = -1 and name = '出院日期';
-UPDATE `sys_user_pageset` SET  `order_no` = 17  WHERE user_id = -1 and name = '归档日期';
-UPDATE `sys_user_pageset` SET  `order_no` = 18  WHERE user_id = -1 and name = '主诊断';
-UPDATE `sys_user_pageset` SET  `order_no` = 19  WHERE user_id = -1 and name = '住院医生';
-UPDATE `sys_user_pageset` SET  `order_no` = 20  WHERE user_id = -1 and name = '主管医生';
-UPDATE `sys_user_pageset` SET  `order_no` = 21  WHERE user_id = -1 and name = '主任医生';
-UPDATE `sys_user_pageset` SET  `order_no` = 22  WHERE user_id = -1 and name = '科室';
-UPDATE `sys_user_pageset` SET  `order_no` = 23  WHERE user_id = -1 and name = '评分时间';
-

+ 0 - 2
doc/025.20201021v1.4.7/qc_initv1.4.7.sql

@@ -1,2 +0,0 @@
-use `qc`;
-INSERT INTO `qc`.`sys_dictionary_info`( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', 3, 'anaesthesiaDoctor', '麻醉医师', 2, 0, '病案首页手术信息');

+ 0 - 35
doc/026.20201123v1.4.8/qc_initv1.4.8.sql

@@ -1,36 +0,0 @@
-use `qc`;
-SET NAMES utf8mb4;
-SET FOREIGN_KEY_CHECKS = 0;
-
-DROP TABLE IF EXISTS `med_transfer_record`;
-CREATE TABLE `med_transfer_record` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT,
-  `hospital_id` int(20) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(50) NOT NULL COMMENT '病历号',
-  `name` varchar(32) DEFAULT NULL COMMENT '姓名',
-  `sex` varchar(2) DEFAULT NULL COMMENT '性别',
-  `age` int(5) DEFAULT NULL COMMENT '年龄',
-  `dept_name` varchar(255) DEFAULT NULL COMMENT '科别',
-  `transfer_out_date` datetime DEFAULT NULL COMMENT '转出日期',
-  `transfer_in_date` datetime DEFAULT NULL COMMENT '转入日期',
-  `transfer_out_dept` varchar(255) DEFAULT NULL COMMENT '转出科室',
-  `transfer_in_dept` varchar(255) DEFAULT NULL COMMENT '转入科室',
-  `rec_doctor` varchar(255) DEFAULT NULL COMMENT '记录医生',
-  `rec_date` datetime DEFAULT NULL COMMENT '记录时间',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `is_deleted` varchar(3) DEFAULT 'N' COMMENT '是否删除',
-  `gmt_create` datetime DEFAULT NULL COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT NULL COMMENT '记录修改时间',
-  `creator` varchar(60) DEFAULT NULL COMMENT '创建人',
-  `modifier` varchar(60) DEFAULT NULL COMMENT '修改人',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='转入转出记录(标记时间)';
-
-SET FOREIGN_KEY_CHECKS = 1;
-
-
-ALTER TABLE `med_home_page` ADD INDEX index_home_page_id ( `home_page_id` );
-ALTER TABLE `med_home_page` ADD INDEX index_hospital_id ( `hospital_id` );
-ALTER TABLE `med_home_page` ADD INDEX index_behospital_code ( `behospital_code` );
-ALTER TABLE `med_home_operation_info` ADD INDEX index_home_page_id ( `home_page_id` );

+ 0 - 2
doc/027.20201130_5.4.1云平台/qc_initv20201130_5.4.1.sql

@@ -1,2 +0,0 @@
-use `qc`;
-ALTER TABLE `qc_type` ADD   `parent_type_id` VARCHAR(4) DEFAULT NULL COMMENT '父类质控id' AFTER `default_module`;

+ 0 - 25
doc/028.20201210v1.4.9/qc_initv1.4.9.sql

@@ -1,25 +0,0 @@
-use `qc`;
-SET NAMES utf8mb4;
-SET FOREIGN_KEY_CHECKS = 0;
-
-DROP TABLE IF EXISTS `med_nurse`;
-CREATE TABLE `med_nurse` (
-  `rep_no` varchar(255) NOT NULL COMMENT '单号',
-  `hospital_id` int(11) NOT NULL COMMENT '医院ID',
-  `behospital_code` varchar(255) DEFAULT NULL COMMENT '住院病人ID',
-  `measure_time` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '测量时间',
-  `item_name` varchar(255) DEFAULT NULL COMMENT '生命体征名称',
-  `item_value` varchar(255) DEFAULT NULL COMMENT '生命体征数值',
-  `item_unit` varchar(255) DEFAULT NULL COMMENT '生命体征单位',
-  `item_type` varchar(255) DEFAULT NULL COMMENT '生命体征类型',
-  `is_deleted` char(3) DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(60) DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(60) DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  KEY `behospital_code` (`behospital_code`) USING BTREE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
-SET FOREIGN_KEY_CHECKS = 1;
-
-INSERT INTO `qc_mode`( `name`, `order_no`, `parent_id`, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `remark`) VALUES ( '护理信息', 259, 37, 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', NULL);

文件差异内容过多而无法显示
+ 0 - 267
doc/029.20201224v2.0.0/qc_initv2.0.0.sql


+ 0 - 36
doc/030.20201224v2.0.1/qc_initv2.0.1.sql

@@ -1,36 +0,0 @@
-use `qc`;
-/**
-注意:
-1、中间表的新增或修改需要按照实际的唯一字段来进行操作
-例如:新增sys_role_menu中数据需要sys_menu中指定的id、menu_id,否则可能会失效!!!
-2、按照顺序执行
- */
- --全院
-INSERT INTO `sys_menu` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `parent_id`, `code`, `show_status`, `maintain_status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病历质控报表', '17', 'YH-ZKK-BLZK_XQ', '1', '1', '18', '用户-质控科-病历质控报表');
---开放菜单
-INSERT INTO `sys_role_menu` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `menu_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '50', NULL);
-INSERT INTO `sys_role_menu` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `menu_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '50', NULL);
-
---开添加权限
-INSERT INTO `sys_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病历质控报表', '', '/console/qualityControl', 'ALL', '病历质控报表', NULL);
-INSERT INTO `sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '125', NULL);
-INSERT INTO `sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1', '125', NULL);
-
---开放权限报表
-INSERT INTO `sys_menu_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `menu_id`, `permission_id`, `order_nu`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '50', '125', NULL, '病历质控报表');
-
---科室
-INSERT INTO `sys_menu` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `parent_id`, `code`, `show_status`, `maintain_status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病历质控报表', '18', 'YH-KSZR-BLZK_XQ', '1', '1', '13', '用户-科室主任-病历质控报表-详情');
---开放菜单
-INSERT INTO .`sys_role_menu` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `menu_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '53', NULL);
-INSERT INTO .`sys_role_menu` (, `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `menu_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', '53', NULL);
-
---开添加权限
-INSERT INTO .`sys_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '病历质控报表', '', '/consoleByDept/qualityControlByDept', 'ALL', '病历质控报表(科室)', NULL);
-INSERT INTO `sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '126', NULL);
-INSERT INTO `sys_role_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `permission_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '2', '126', NULL);
-
---开放权限报表
-INSERT INTO `sys_menu_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `menu_id`, `permission_id`, `order_nu`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '53', '126', NULL, '病历质控报表-科室');
-
-

文件差异内容过多而无法显示
+ 0 - 375
doc/031.20210326v2.0.2/qc_initv2.0.2.sql


+ 0 - 12
doc/033.20210608v2.0.4/qc_initv2.0.4.sql

@@ -1,13 +0,0 @@
-use `qc`;
-
-SET @id ='4';
-INSERT INTO `sys_dictionary_info` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `group_type`, `name`, `val`, `return_type`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '30', @id, '^(?=.*?[A-Z])(?=(.*[a-z]){1,})(?=(.*[\\d]){1,})(?=(.*[\\W]){1,})(?!.*\\s).{8,12}$', '2', '0', '正则表达式(至少8个字符,少于12个字符,大写字母+小写字母+数字+特殊字符)');
-
-UPDATE `sys_menu` SET `name`='31日再入院病历数' WHERE (`name`='31日再入院病人数');
-UPDATE `sys_menu` SET `name`='31日再入院病历数' WHERE (`name`='31日再入院病人数');
-UPDATE `sys_permission` SET  `name`='31日再入院病历数报表',`descritpion`='31日再入院病历数报表' WHERE (`permissionUrl`='/console/reHos31DaysPage');
-UPDATE `sys_permission` SET  `name`='31日再入院病历数报表',`descritpion`='31日再入院病历数报表(科室)' WHERE (`permissionUrl`='/consoleByDept/reHos31DaysPageByDept');
-
-
-

+ 0 - 12
doc/034.20210804_2.0.5/qc_initv2.0.5.sql

@@ -1,12 +0,0 @@
-use `qc`;
-INSERT INTO `sys_menu` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `parent_id`, `code`, `show_status`, `maintain_status`, `order_no`, `remark`) VALUES ('N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '数据编辑', '-1', 'YH-SJBJ', '1', '1', '11', '入院记录展示/编辑');
-SET @id =@@identity;
-INSERT INTO `sys_role_menu` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `menu_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '1',@id, NULL);
-INSERT INTO `sys_role_menu` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `role_id`, `menu_id`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1',@id, NULL);
-
-INSERT INTO `sys_permission` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `name`, `code`, `permissionUrl`, `method`, `descritpion`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '数据编辑', 'FUNC000151', '/qc/dataEdit/getDataEdit', 'ALL', '数据编辑获取入院记录json数据', NULL);
-SET @it =@@identity;
-INSERT INTO `sys_menu_permission` (`is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `menu_id`, `permission_id`, `order_nu`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', @id, @it, NULL, '数据编辑获取入院记录json数据');
-
-
-

+ 0 - 179
doc/035.20211108_2.1.0/qc_initv2.1.0.sql

@@ -1,191 +0,0 @@
-use `qc`;
-
-/**
-执行脚本前请先看注意事项:
-  
- */
-
-/**
-med_qcresult_detail表新增评分结果主表id字段
- */
-ALTER TABLE `med_qcresult_detail` ADD COLUMN qcresult_info_id BIGINT (20) DEFAULT NULL COMMENT '评分结果id' AFTER `behospital_code`;
-
-/**
-med_qcresult_cases表新增评分结果主表id字段
- */
-ALTER TABLE `med_qcresult_cases` ADD COLUMN qcresult_info_id BIGINT (20) DEFAULT NULL COMMENT '评分结果id' AFTER `behospital_code`;
-
-
-/**
-新建 sys_region 病区表
- */
-DROP TABLE IF EXISTS `sys_region`;
-CREATE TABLE `sys_region` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `hospital_id` bigint(20) NOT NULL COMMENT '组织机构ID',
-  `hospital_name` varchar(30) DEFAULT NULL COMMENT '医院名称',
-  `code` varchar(32) DEFAULT NULL COMMENT '病区代码',
-  `name` varchar(32) NOT NULL COMMENT '病区名称',
-  `spell` varchar(64) DEFAULT NULL COMMENT '首字母拼音',
-  `station` varchar(64) DEFAULT NULL COMMENT '区域类别',
-  `order_no` varchar(8) DEFAULT NULL COMMENT '排序',
-  `status` char(1) NOT NULL DEFAULT '1' COMMENT '状态 0:禁用,1:启用',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `remark` varchar(128) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='病区表';
-
-
-/**
-新建 sys_region_dept 病区与科室关联表
- */
-DROP TABLE IF EXISTS `sys_region_dept`;
-CREATE TABLE `sys_region_dept` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `hospital_id` bigint(20) NOT NULL COMMENT '组织机构ID',
-  `region_code` varchar(20) NOT NULL COMMENT '病区ID',
-  `dept_id` bigint(20) NOT NULL COMMENT '科室ID',
-  `order_no` varchar(8) DEFAULT NULL COMMENT '排序',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `remark` varchar(128) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='病区与科室关联表';
-
-
-
-/**
-新建 sys_medoup 医疗组表
- */
-DROP TABLE IF EXISTS `sys_medoup`;
-CREATE TABLE `sys_medoup` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `code` varchar(32) NOT NULL COMMENT '医疗组代码',
-  `name` varchar(32) NOT NULL COMMENT '医疗组名称',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `remark` varchar(128) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='医疗组表';
-
-
-
-
-/**
-新建 sys_dept_medoup 科室与医疗组关联表
- */
-DROP TABLE IF EXISTS `sys_dept_medoup`;
-CREATE TABLE `sys_dept_medoup` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `dept_id` varchar(20) NOT NULL COMMENT '科室ID',
-  `medoup_code` varchar(32) NOT NULL COMMENT '医疗组Code',
-  `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
-  `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
-  `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
-  `creator` varchar(32) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
-  `modifier` varchar(32) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
-  `remark` varchar(128) DEFAULT NULL COMMENT '备注',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8 COMMENT='科室与医疗组关联表';
-
-
-/**
-列设置,展示相关字段需要在列设置上恢复默认(初始化)然后勾选保存
- */
-UPDATE `sys_user_pageset` SET  `order_no`='23', `remark`=NULL WHERE (`val`='behDeptName');
-UPDATE `sys_user_pageset` SET  `order_no`='25', `remark`=NULL WHERE (`val`='gradeTime');
-INSERT INTO `sys_user_pageset` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '病区', 'wardName', '1', '22', NULL);
-INSERT INTO `sys_user_pageset` ( `is_deleted`, `gmt_create`, `gmt_modified`, `creator`, `modifier`, `user_id`, `page_type`, `name`, `val`, `status`, `order_no`, `remark`) VALUES ( 'N', '1970-01-01 12:00:00', '1970-01-01 12:00:00', '0', '0', '-1', '1', '医疗组', 'medoupName', '1', '24', NULL);
-
-/**
-
-关闭病历稽查报表
- */
-UPDATE `sys_menu` SET  `is_deleted`='Y'  WHERE (`code`='YH-ZKK-YXBLJCB');
-UPDATE `sys_menu` SET  `is_deleted`='Y'  WHERE (`code`='YH-ZKK-ZMBLJCB');
-UPDATE `sys_menu` SET  `is_deleted`='Y'  WHERE (`code`='YH-KSZR-ZMBLJCS_XQ');
-UPDATE `sys_menu` SET  `is_deleted`='Y'  WHERE (`code`='YH-KSZR-YXBLJCS_XQ');
-
-
-
-
-/**以下脚本执行建议备份下原表med_behospital_info
-doctorId回查
- */
- 
- UPDATE med_behospital_info a,
- (
-	SELECT
-		doctor_id,
-		name
-		NAME
-	FROM
-		bas_doctor_info b
-	WHERE
-		b.hospital_id = 14
-	AND b.is_deleted = 'N'
-) c
-SET a.doctor_name = c. NAME
-WHERE
-	a.doctor_id = c.doctor_id
-AND a.hospital_id = 14
-AND (a.doctor_name is null or a.doctor_name = '' or a.doctor_name ='-' or a.doctor_name ='—' or LENGTH(a.doctor_name)>64);
-
-UPDATE med_behospital_info a,
- (
-	SELECT
-		doctor_id,
-		NAME
-	FROM
-		bas_doctor_info b
-	WHERE
-		b.hospital_id = 14
-	AND b.is_deleted = 'N'
-) c
-SET a.doctor_id = c.doctor_id
-WHERE
-	a.doctor_name = c. NAME
-AND a.hospital_id = 14
-AND (a.doctor_id is null or a.doctor_id = '' or a.doctor_id ='-' or a.doctor_id ='—' or LENGTH(a.doctor_id)>64);
-
-
-/**
-空字段统一处理
- */
-UPDATE med_behospital_info a set a.doctor_id = '-' where a.hospital_id =14  and (a.doctor_id is null or a.doctor_id = ''  or a.doctor_id = '—' or LENGTH(a.doctor_id)>64);
-
-UPDATE med_behospital_info a set a.doctor_name = '-' where a.hospital_id =14  and (a.doctor_name is null or a.doctor_name = '' or a.doctor_name = '—' or LENGTH(a.doctor_name)>64);
-
-UPDATE med_behospital_info a set a.bed_code = '-' where a.hospital_id =14  and (a.bed_code is null or a.bed_code = '' or a.bed_code = '—' or LENGTH(a.bed_code)>64);
-
-UPDATE med_behospital_info a set a.bed_name = '-' where a.hospital_id =14  and (a.bed_name is null or a.bed_name = '' or a.bed_name = '—' or LENGTH(a.bed_name)>64);
-
-/**
-七院生成核查任务,vip开房病区科室id配置
- */
-INSERT INTO `sys_hospital_set` (`hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('14', '病历核查(杭州七院,科室医生特殊病历)', 'check_order_info', '2015,2019', '科室核查任务除了本科室还要VIP、开放病区医生病历')
-
-
-

+ 0 - 24
doc/036.20211122_2.1.3/qc_initv2.1.3.sql

@@ -1,24 +0,0 @@
-use `qc`;
-
-/**
-执行脚本前请先看注意事项:
-  
- */
-/**
-sys_user表新增locked字段
- */
-ALTER TABLE `sys_user` ADD COLUMN `locked` char(1) NOT NULL DEFAULT '1' COMMENT '锁定状态0禁用;1启用' AFTER `type`;
-
-/**
-sys_dictionary_info表新增token、用户锁定、解锁时间配置
- */
-INSERT INTO `sys_dictionary_info` (`group_type`, `name`, `val`, `return_type`, `remark`) VALUES ('31', 'accessToken', '86400', '2', 'accessToken有效期(单位秒)');
-INSERT INTO `sys_dictionary_info` (`group_type`, `name`, `val`, `return_type`, `remark`) VALUES ('31', 'refreshToken', '604800', '2', 'refreshToken有效期(单位秒)');
-INSERT INTO `sys_dictionary_info` (`group_type`, `name`, `val`, `return_type`, `remark`) VALUES ('31', 'unlockTime', '600', '2', '自动解锁时间');
-INSERT INTO `sys_dictionary_info` (`group_type`, `name`, `val`, `return_type`, `remark`) VALUES ('31', 'lockTime', '60', '2', '锁定时间');
-INSERT INTO `sys_dictionary_info` (`group_type`, `name`, `val`, `return_type`, `remark`) VALUES ('31', 'lockNum', '5', '2', '连续密码输入错误次数');
-
-/**
-sys_hospital_set表新增是否开启用户锁定配置
- */
-INSERT INTO `sys_hospital_set` (`hospital_id`, `name`, `code`, `value`, `remark`) VALUES ('14', '密码错误锁定机制', 'lock_user', 'true', '密码错误锁定机制');

+ 1 - 2
src/main/java/com/diagbot/config/ResourceServerConfigurer.java

@@ -273,8 +273,7 @@ public class ResourceServerConfigurer extends ResourceServerConfigurerAdapter {
                 .antMatchers("/qc/medCheckInfo/createMedBeHospitalInfoType").permitAll()
                 .antMatchers("/qc/medCheckWork/getLocalRegionMedoup").permitAll()
                 .antMatchers("/qc/medCheckInfo/addMedCheckInfo").permitAll()
-                .antMatchers("/qc/medCheckInfo/getDataEdit").permitAll()
-                .antMatchers("/qc/medCheckInfo/saveDataEdit").permitAll()
+                .antMatchers("/sys/versionInfo/getVersionInfoAlls").permitAll()
                 .antMatchers("/**").authenticated();
         //                .antMatchers("/**").permitAll();
     }

+ 1 - 2
src/main/java/com/diagbot/config/security/UrlAccessDecisionManager.java

@@ -349,8 +349,7 @@ public class UrlAccessDecisionManager implements AccessDecisionManager {
                 || matchers("/qc/medCheckInfo/createMedBeHospitalInfoType", request)
                 || matchers("/qc/medCheckWork/getLocalRegionMedoup", request)
                 || matchers("/qc/medCheckInfo/addMedCheckInfo", request)
-                || matchers("/qc/dataEdit/getDataEdit", request)
-                || matchers("/qc/dataEdit/saveDataEdit", request)
+                || matchers("/sys/versionInfo/getVersionInfoAlls", request)
                 || matchers("/", request)) {
             return true;
         }

+ 3 - 2
src/main/java/com/diagbot/dto/AnalyzeRunDTO.java

@@ -4,8 +4,9 @@ import lombok.Getter;
 import lombok.Setter;
 
 import java.math.BigDecimal;
-import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
 
 /**
  * @Description:
@@ -24,5 +25,5 @@ public class AnalyzeRunDTO {
     //缺陷总扣分
     private BigDecimal numScore;
     // 缺陷条目
-    private List<MsgDTO> msgDTOList = new ArrayList<>();
+    private Map<String,List<MsgDTO>> msgDTOMap = new HashMap<>();
 }

+ 2 - 0
src/main/java/com/diagbot/dto/MsgDTO.java

@@ -42,6 +42,8 @@ public class MsgDTO {
     private String modelName;
     //模块id
     private String modelId;
+    //规则类型
+    private Integer ruleType;
     //模块ID
     private Long casesId;
     //模块分数

+ 50 - 0
src/main/java/com/diagbot/dto/VersionDetailDTO.java

@@ -0,0 +1,50 @@
+package com.diagbot.dto;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.Date;
+
+/**
+ * @author wangfeng
+ * @Description:
+ * @date 2024-07-27 14:45
+ */
+@Getter
+@Setter
+public class VersionDetailDTO {
+
+    private Long id;
+
+    /**
+     * 记录创建时间
+     */
+    private Date gmtCreate;
+
+
+    /**
+     * 版本主表id
+     */
+    private Long versionId;
+
+    /**
+     * 标题
+     */
+    private String title;
+
+    /**
+     * 描述
+     */
+    private String description;
+
+    /**
+     * 排序号
+     */
+    private String orderNo;
+
+    /**
+     * 备注
+     */
+    private String remark;
+}
+

+ 48 - 0
src/main/java/com/diagbot/dto/VersionWrapperDTO.java

@@ -0,0 +1,48 @@
+package com.diagbot.dto;
+
+import lombok.Getter;
+import lombok.Setter;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * @author wangfeng
+ * @Description:
+ * @date 2024-07-27 14:40
+ */
+@Getter
+@Setter
+public class VersionWrapperDTO {
+
+    private Long id;
+    /**
+     * 记录创建时间
+     */
+    private Date gmtCreate;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    private String creator;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    private Date refreshTime;
+
+    /**
+     * 1:启动,0:不启用
+     */
+    private String status;
+
+    private List<VersionDetailDTO> detail;
+    /**
+     * 备注
+     */
+    private String remark;
+
+}
+

+ 183 - 0
src/main/java/com/diagbot/entity/VersionDetail.java

@@ -0,0 +1,183 @@
+package com.diagbot.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 版本详情(关于)
+ * </p>
+ *
+ * @author wangfeng
+ * @since 2024-07-27
+ */
+@TableName("sys_version_detail")
+public class VersionDetail implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    private String modifier;
+
+    /**
+     * 版本主表id
+     */
+    private Long versionId;
+
+    /**
+     * 标题
+     */
+    private String title;
+
+    /**
+     * 描述
+     */
+    private String description;
+
+    /**
+     * 排序号
+     */
+    private String orderNo;
+
+    /**
+     * 1:启动,0:不启用
+     */
+    private String status;
+
+    /**
+     * 备注
+     */
+    private String remark;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+    public Date getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Date gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+    public Date getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Date gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+    public Long getVersionId() {
+        return versionId;
+    }
+
+    public void setVersionId(Long versionId) {
+        this.versionId = versionId;
+    }
+    public String getTitle() {
+        return title;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+    public String getDescription() {
+        return description;
+    }
+
+    public void setDescription(String description) {
+        this.description = description;
+    }
+    public String getOrderNo() {
+        return orderNo;
+    }
+
+    public void setOrderNo(String orderNo) {
+        this.orderNo = orderNo;
+    }
+    public String getStatus() {
+        return status;
+    }
+
+    public void setStatus(String status) {
+        this.status = status;
+    }
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "VersionDetail{" +
+            "id=" + id +
+            ", isDeleted=" + isDeleted +
+            ", gmtCreate=" + gmtCreate +
+            ", gmtModified=" + gmtModified +
+            ", creator=" + creator +
+            ", modifier=" + modifier +
+            ", versionId=" + versionId +
+            ", title=" + title +
+            ", description=" + description +
+            ", orderNo=" + orderNo +
+            ", status=" + status +
+            ", remark=" + remark +
+        "}";
+    }
+}

+ 154 - 0
src/main/java/com/diagbot/entity/VersionInfo.java

@@ -0,0 +1,154 @@
+package com.diagbot.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 版本信息
+ * </p>
+ *
+ * @author wangfeng
+ * @since 2024-07-27
+ */
+@TableName("sys_version_info")
+public class VersionInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 是否删除,N:未删除,Y:删除
+     */
+    private String isDeleted;
+
+    /**
+     * 记录创建时间
+     */
+    private Date gmtCreate;
+
+    /**
+     * 记录修改时间,如果时间是1970年则表示纪录未修改
+     */
+    private Date gmtModified;
+
+    /**
+     * 创建人,0表示无创建人值
+     */
+    private String creator;
+
+    /**
+     * 修改人,如果为0则表示纪录未修改
+     */
+    private String modifier;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    private Date refreshTime;
+
+    /**
+     * 1:启动,0:不启用
+     */
+    private String status;
+
+    /**
+     * 备注
+     */
+    private String remark;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+    public String getIsDeleted() {
+        return isDeleted;
+    }
+
+    public void setIsDeleted(String isDeleted) {
+        this.isDeleted = isDeleted;
+    }
+    public Date getGmtCreate() {
+        return gmtCreate;
+    }
+
+    public void setGmtCreate(Date gmtCreate) {
+        this.gmtCreate = gmtCreate;
+    }
+    public Date getGmtModified() {
+        return gmtModified;
+    }
+
+    public void setGmtModified(Date gmtModified) {
+        this.gmtModified = gmtModified;
+    }
+    public String getCreator() {
+        return creator;
+    }
+
+    public void setCreator(String creator) {
+        this.creator = creator;
+    }
+    public String getModifier() {
+        return modifier;
+    }
+
+    public void setModifier(String modifier) {
+        this.modifier = modifier;
+    }
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+    public Date getRefreshTime() {
+        return refreshTime;
+    }
+
+    public void setRefreshTime(Date refreshTime) {
+        this.refreshTime = refreshTime;
+    }
+    public String getStatus() {
+        return status;
+    }
+
+    public void setStatus(String status) {
+        this.status = status;
+    }
+    public String getRemark() {
+        return remark;
+    }
+
+    public void setRemark(String remark) {
+        this.remark = remark;
+    }
+
+    @Override
+    public String toString() {
+        return "VersionInfo{" +
+            "id=" + id +
+            ", isDeleted=" + isDeleted +
+            ", gmtCreate=" + gmtCreate +
+            ", gmtModified=" + gmtModified +
+            ", creator=" + creator +
+            ", modifier=" + modifier +
+            ", name=" + name +
+            ", refreshTime=" + refreshTime +
+            ", status=" + status +
+            ", remark=" + remark +
+        "}";
+    }
+}

+ 47 - 0
src/main/java/com/diagbot/enums/RuleTypeEnum.java

@@ -0,0 +1,47 @@
+package com.diagbot.enums;
+
+import com.diagbot.core.KeyedNamed;
+import java.util.Arrays;
+
+public enum RuleTypeEnum implements KeyedNamed {
+
+    EMPTY_ITEM(1, "空项"),
+    LOGIC_ERROR(2, "逻辑性错误"),
+    CONSISTENCY_ERROR(3, "一致性错误"),
+    UNKNOWN(-1, "未知类型");
+
+    private final int key;
+    private final String name;
+
+    RuleTypeEnum(int key, String name) {
+        this.key = key;
+        this.name = name;
+    }
+
+    // 根据int类型的key获取枚举
+    public static RuleTypeEnum fromKey(int key) {
+        return Arrays.stream(values())
+                .filter(e -> e.key == key)
+                .findFirst()
+                .orElse(UNKNOWN);
+    }
+
+    // 根据String类型的原始值转换(兼容性处理)
+    public static RuleTypeEnum fromRawValue(int key) {
+        try {
+            return fromKey(key);
+        } catch (NumberFormatException e) {
+            return UNKNOWN;
+        }
+    }
+
+    @Override
+    public int getKey() {
+        return key;
+    }
+
+    @Override
+    public String getName() {
+        return name;
+    }
+}

+ 34 - 355
src/main/java/com/diagbot/facade/BehospitalInfoFacade.java

@@ -12,6 +12,7 @@ import com.diagbot.entity.*;
 import com.diagbot.enums.CheckStatusEnum;
 import com.diagbot.enums.CheckerRoleEnum;
 import com.diagbot.enums.IsDeleteEnum;
+import com.diagbot.enums.RuleTypeEnum;
 import com.diagbot.exception.CommonErrorCode;
 import com.diagbot.exception.CommonException;
 import com.diagbot.service.impl.BehospitalInfoServiceImpl;
@@ -184,50 +185,6 @@ public class BehospitalInfoFacade extends BehospitalInfoServiceImpl {
         return res;
     }
 
-    /**
-     * 分页
-     *
-     * @param
-     * @return
-     */
-    public List<ColumnDTO> getMedQualityControl(BasDeptInfoVO basDeptInfoVO) {
-        long hospitalId = Long.parseLong(SysUserUtils.getCurrentHospitalID());
-        //colums
-        QueryWrapper<SysHospitalSet> hospitalSetQueryWrapper = new QueryWrapper<>();
-        hospitalSetQueryWrapper.eq("is_deleted", 'N')
-                .eq("hospital_id", hospitalId)
-                .eq("code", "med_quality_control");
-        List<ColumnDTO> columns = Lists.newLinkedList();
-        SysHospitalSet hospitalSet = sysHospitalSetFacade.getOne(hospitalSetQueryWrapper, false);
-        if (hospitalSet == null || StringUtil.isBlank(hospitalSet.getValue())) {
-            return columns;
-        }
-        List<String> strings = new ArrayList<>();
-
-        //表头生成
-        List<String> columnSet = Arrays.asList(hospitalSet.getValue().split(","));
-        Integer orderNo = 1;
-        for (String valueStr : columnSet) {
-            String[] keyValue = valueStr.split("--");
-            if (keyValue != null || keyValue.length > 1) {
-                strings.add(keyValue[1]);
-            }
-        }
-        for (String str : strings) {
-            if (str.contains(basDeptInfoVO.getInputStr())) {
-                ColumnDTO columnNum = new ColumnDTO();
-                columnNum.setOrderNo(orderNo);
-                columnNum.setColumnName(str);
-                columnNum.setFieldName("entry_" + str + "_name");
-                columnNum.setIsShow(1);
-                columns.add(columnNum);
-                orderNo++;
-            }
-        }
-
-        return columns;
-    }
-
     /**
      * 获取明细
      *
@@ -280,10 +237,10 @@ public class BehospitalInfoFacade extends BehospitalInfoServiceImpl {
             //通过页面类型显示不同操作按钮
             showButtonByPageType(hospitalId, getDetailVO, res);
             //添加核查操作是否与申诉状态关联配置
-            if(StringUtil.isBlank(sysHospitalSetFacade.getValue(hospitalId, "check_operation_with_appeal"))){
+            if (StringUtil.isBlank(sysHospitalSetFacade.getValue(hospitalId, "check_operation_with_appeal"))) {
                 res.put("checkOperationWithAppeal", false);
-            }else{
-                res.put("checkOperationWithAppeal",Boolean.parseBoolean(sysHospitalSetFacade.getValue(hospitalId, "check_operation_with_appeal")));
+            } else {
+                res.put("checkOperationWithAppeal", Boolean.parseBoolean(sysHospitalSetFacade.getValue(hospitalId, "check_operation_with_appeal")));
             }
 //            //增加该病历是否核查状态
 //            QueryWrapper<MedCheckInfo> medCheckInfoQuerys = new QueryWrapper<>();
@@ -1988,158 +1945,14 @@ public class BehospitalInfoFacade extends BehospitalInfoServiceImpl {
             qcResultApiDTO.setNumScore(bigDecimal);
             resMapData.put("result", qcResultApiDTO);
             List<MsgApiDTO> msgApiDTOList = BeanUtil.listCopyTo(msgDTOList, MsgApiDTO.class);
-            if (analyzeRunVO.getNeedGroup() == 0) {
-                resMapData.put("details", msgApiDTOList);
-            } else {
-                Map<String, List<MsgApiDTO>> msgMap = EntityUtil.makeEntityListMap(msgApiDTOList, "modelName");
-                resMapData.put("details", msgMap);
-            }
+            Map<String, List<MsgApiDTO>> msgMap = EntityUtil.makeEntityListMap(msgApiDTOList, "modelName");
+            resMapData.put("details", msgMap);
         }
         ;
-
-        // 获取规则条目信息
-        List<QcRuleWarn> qcRuleWarns
-                = qcRuleWarnServiceImpl.list(
-                new QueryWrapper<QcRuleWarn>()
-                        .eq("is_deleted", IsDeleteEnum.N.getKey())
-                        .eq("hospital_id", "14")
-                        .eq("behospital_code", analyzeRunVO.getBehospitalCode()));
-        if (qcRuleWarns.size() > 0) {
-            for (QcRuleWarn qcRuleWarn : qcRuleWarns) {
-                QcresultDetail qcresultDetail
-                        = qcresultDetailServiceImpl.getOne(
-                        new QueryWrapper<QcresultDetail>()
-                                .eq("is_deleted", IsDeleteEnum.N.getKey())
-                                .eq("hospital_id", hospitalId)
-                                .eq("behospital_code", qcRuleWarn.getBehospitalCode())
-                                .eq("cases_entry_id", qcRuleWarn.getCasesEntryId()));
-                if (null == qcresultDetail) {
-                    QcresultDetail q = new QcresultDetail();
-                    q.setHospitalId(qcRuleWarn.getHospitalId());
-                    q.setBehospitalCode(qcRuleWarn.getBehospitalCode());
-                    q.setCasesId(qcRuleWarn.getCasesId());
-                    q.setCasesScore(qcRuleWarn.getCasesScore());
-                    q.setCasesEntryId(qcRuleWarn.getCasesEntryId());
-                    q.setScore(qcRuleWarn.getScore());
-                    q.setMsg(qcRuleWarn.getMsg());
-                    q.setInfo(qcRuleWarn.getInfo());
-                    q.setIsReject(qcRuleWarn.getIsReject());
-                    q.setGradeType(2);
-                    q.setOptType(2);
-                    q.setIsDeleted(IsDeleteEnum.Y.getKey());
-                    q.setGmtCreate(new Date());
-                    q.setGmtModified(new Date());
-                    qcresultDetailServiceImpl.save(q);
-                } else {
-                    if ("1".equals(analyzeRunVO.getIsPlacefile())) {
-                        qcresultDetailServiceImpl.update(new UpdateWrapper<QcresultDetail>()
-                                .eq("is_deleted", IsDeleteEnum.N.getKey())
-                                .eq("hospital_id", hospitalId)
-                                .eq("behospital_code", qcRuleWarn.getBehospitalCode())
-                                .eq("cases_entry_id", qcRuleWarn.getCasesEntryId())
-                                .set("grade_type", 2)
-                                .set("opt_type", 2)
-                                .set("is_deleted", IsDeleteEnum.Y.getKey())
-                                .set("gmt_modified", new Date()));
-                    }
-                }
-                qcRuleWarnServiceImpl.update(new UpdateWrapper<QcRuleWarn>()
-                        .eq("is_deleted", IsDeleteEnum.N.getKey())
-                        .eq("hospital_id", hospitalId)
-                        .eq("behospital_code", qcRuleWarn.getBehospitalCode())
-                        .eq("cases_entry_id", qcRuleWarn.getCasesEntryId())
-                        .set("is_deleted", IsDeleteEnum.Y.getKey())
-                        .set("gmt_modified", new Date()));
-            }
-            try {
-                String sql = "UPDATE JKCDSS_RULE_WARN SET STATE = 2 WHERE BEHOSPITAL_CODE='" + analyzeRunVO.getBehospitalCode() + "'";
-                tzDBConn.upRule(sql);
-            } catch (Exception e) {
-                throw new CommonException(CommonErrorCode.UPDATE_INFO_FAIL, "oracle数据插入失败!");
-            }
-        }
         return resMapData;
     }
 
 
-    /**
-     * 获取明细api
-     *
-     * @param getDetailVO
-     * @return
-     */
-    public Map<String, Object> getByBehospitalCodeApi(GetDetailVO getDetailVO) {
-        Map<String, Object> res = new HashMap<>(); // 返回结果
-        Long hospitalId = getDetailVO.getHospitalId();
-        // 获取病历信息
-        BehospitalInfo behospitalInfo = this.getOne(new QueryWrapper<BehospitalInfo>()
-                .eq("is_deleted", IsDeleteEnum.N.getKey())
-                .eq("hospital_id", getDetailVO.getHospitalId())
-                .eq("behospital_code", getDetailVO.getBehospitalCode()), false
-        );
-
-        BehosDTO behosDTO = new BehosDTO();
-        if (behospitalInfo == null) {
-            throw new CommonException(CommonErrorCode.SERVER_IS_ERROR,
-                    "该病历不存在!【hospitalId=" + hospitalId + "】【behospitalCode="
-                            + getDetailVO.getBehospitalCode() + "】");
-        }
-        BeanUtil.copyProperties(behospitalInfo, behosDTO);
-
-        // 获取结果主表信息
-        QcResultDTO qcResultDTO = qcresultInfoFacade.getByBehospitalCode(getDetailVO);
-        if (qcResultDTO == null) {
-            throw new CommonException(CommonErrorCode.SERVER_IS_ERROR,
-                    "该病历未评分!【hospitalId=" + hospitalId + "】【behospitalCode="
-                            + getDetailVO.getBehospitalCode() + "】");
-        }
-        QcResultApiDTO qcResultApiDTO = new QcResultApiDTO();
-        BeanUtil.copyProperties(qcResultDTO, qcResultApiDTO);
-        res.put("result", qcResultApiDTO);
-
-        // 获取提示信息
-        AnalyzeVO analyzeVO = new AnalyzeVO();
-        BeanUtil.copyProperties(getDetailVO, analyzeVO);
-        List<MsgDTO> msgDTOList = getMsg(analyzeVO);
-        List<MsgApiDTO> msgApiDTOList = BeanUtil.listCopyTo(msgDTOList, MsgApiDTO.class);
-        if (getDetailVO.getNeedGroup() == 0) {
-            res.put("details", msgApiDTOList);
-        } else {
-            Map<String, List<MsgApiDTO>> msgMap = EntityUtil.makeEntityListMap(msgApiDTOList, "modelName");
-            res.put("details", msgMap);
-        }
-        return res;
-    }
-
-    /**
-     * @param behospitalPageVO
-     * @return
-     */
-    public IPage<BehospitalInfoDTO> pagePerson(BehospitalPageVO behospitalPageVO) {
-        behospitalPageSet(behospitalPageVO);
-        behospitalPageVO.setUserId(Long.parseLong(SysUserUtils.getCurrentPrincipleID()));
-        IPage<BehospitalInfoDTO> res = getPageByPerson(behospitalPageVO);
-        return res;
-    }
-
-    /**
-     * @param behospitalPageVO
-     * @return
-     */
-    public IPage<BehospitalInfoDTO> pageGroup(BehospitalPageVO behospitalPageVO) {
-        behospitalPageSet(behospitalPageVO);
-        behospitalPageVO.setUserId(Long.parseLong(SysUserUtils.getCurrentPrincipleID()));
-        IPage<BehospitalInfoDTO> res = getPageByGroup(behospitalPageVO);
-        return res;
-    }
-
-    public IPage<BehospitalInfoDeptDTO> pageDept(BehospitalPageVO behospitalPageVO) {
-        behospitalPageSet(behospitalPageVO);
-        behospitalPageVO.setUserId(Long.parseLong(SysUserUtils.getCurrentPrincipleID()));
-        IPage<BehospitalInfoDeptDTO> res = getPageByDept(behospitalPageVO);
-        return res;
-    }
-
     /**
      * 评分-运行质控
      *
@@ -2147,8 +1960,6 @@ public class BehospitalInfoFacade extends BehospitalInfoServiceImpl {
      * @return
      */
     public AnalyzeRunDTO analyzeRun(AnalyzeRunVO analyzeRunVO) {
-        Long modeId = analyzeRunVO.getModeId();
-        analyzeRunVO.setModeId(null);
         AnalyzeVO analyzeVO = new AnalyzeVO();
         BeanUtil.copyProperties(analyzeRunVO, analyzeVO);
         Long hospitalId = analyzeVO.getHospitalId();
@@ -2185,7 +1996,6 @@ public class BehospitalInfoFacade extends BehospitalInfoServiceImpl {
             AnalyzeCodeVO analyzeCodeVO = new AnalyzeCodeVO();
             analyzeCodeVO.setCodeList(codeList);
             analyzeCodeVO.setHospitalId(hospitalId);
-            analyzeCodeVO.setModeId(modeId);
             // 获取缺陷条目信息
             msgDTOList = getMsgByEntryCode(analyzeCodeVO);
             // 设置info信息
@@ -2199,11 +2009,36 @@ public class BehospitalInfoFacade extends BehospitalInfoServiceImpl {
             }
         }
 
+        //缺陷总数
+        Long num = msgDTOList
+                .stream()
+                .filter(Objects::nonNull)
+                .count();
         //返回参数组装
         AnalyzeRunDTO analyzeRunDTO = new AnalyzeRunDTO();
-        // analyzeRunDTO.setScoreRes(algorithmDTO.getScore());
-        // analyzeRunDTO.setLevel(algorithmDTO.getLevel());
-        analyzeRunDTO.setMsgDTOList(msgDTOList);
+        analyzeRunDTO.setNum(num);
+        //不展示缺陷内容,只需要缺陷数量
+        if ("1".equals(analyzeRunVO.getIsDefect())) {
+            return analyzeRunDTO;
+        }
+
+        AlgorithmDTO algorithmDTO = new AlgorithmDTO();
+        // 如果是1,说明已是终末质控,不再保存质控结果数据;如果是0,则保存质控结果数据
+        if ("0".equals(analyzeRunVO.getIsPlacefile())) {
+            Map<String, Object> resMap = calScoreAndSave(outputInfo, codeList, codeToInfoMap, analyzeVO, queryVo.getBehospitalInfo().getIsPlacefile());
+            algorithmDTO = (AlgorithmDTO) resMap.get("algorithmDTO");
+        } else {
+            //终末质控不保存数据
+            Map<String, Object> resMap = calScore(outputInfo, codeList, codeToInfoMap, analyzeVO, queryVo.getBehospitalInfo().getIsPlacefile());
+            algorithmDTO = (AlgorithmDTO) resMap.get("algorithmDTO");
+        }
+        analyzeRunDTO.setScoreRes(algorithmDTO.getScore());
+        Map<String, List<MsgDTO>> newMsgMap = msgDTOList.stream()
+                .collect(Collectors.groupingBy(
+                        dto -> RuleTypeEnum.fromRawValue(dto.getRuleType()).getName(),
+                        Collectors.toList()
+                ));
+        analyzeRunDTO.setMsgDTOMap(newMsgMap);
         return analyzeRunDTO;
     }
 
@@ -2304,97 +2139,6 @@ public class BehospitalInfoFacade extends BehospitalInfoServiceImpl {
         return resWide;
     }
 
-    /**
-     * 个人质控结果导出
-     *
-     * @param response
-     * @param exportQcresultVO
-     */
-    public void exportQcresultByPerson(HttpServletResponse response, ExportQcresultVO exportQcresultVO) {
-        String hospitalId = SysUserUtils.getCurrentHospitalID();
-        String userId = SysUserUtils.getCurrentPrincipleID();
-        exportQcresultVO.setHospitalId(hospitalId);
-        exportQcresultVO.setUserId(Long.valueOf(userId));
-        //时间设置
-        exportQcresultVOSet(exportQcresultVO);
-        List<ExportExcelDTO> res = this.exportQcresultByPerson(exportQcresultVO);
-        List<ExportWideExcelDTO> resWide = new ArrayList<ExportWideExcelDTO>();
-        if ("2".equals(exportQcresultVO.getRadioCheck())) {
-            resWide = transList(res, resWide);
-        }
-        String fileName = "抽查住院病历质量情况.xls";
-        response.setContentType("text/html;charset=UTF-8");
-        if ("1".equals(exportQcresultVO.getRadioCheck())) {
-            ExcelUtils.exportExcelUser(res, null, "sheet1", ExportExcelDTO.class, fileName, response);
-        }
-        if ("2".equals(exportQcresultVO.getRadioCheck())) {
-            ExcelUtils.exportExcelUser(resWide, null, "sheet1", ExportWideExcelDTO.class, fileName, response);
-        }
-    }
-
-    /**
-     * 科室质控结果导出
-     *
-     * @param response
-     * @param exportQcresultVO
-     */
-    public void exportQcresultByDept(HttpServletResponse response, ExportQcresultVO exportQcresultVO) {
-        String hospitalId = SysUserUtils.getCurrentHospitalID();
-        String userId = SysUserUtils.getCurrentPrincipleID();
-        exportQcresultVO.setHospitalId(hospitalId);
-        exportQcresultVO.setUserId(Long.valueOf(userId));
-        //时间设置
-        exportQcresultVOSet(exportQcresultVO);
-        List<ExportExcelByDeptDTO> records = this.exportQcresultByDept(exportQcresultVO);
-        List<ExportSevenByDeptDTO> resDTO = new ArrayList<ExportSevenByDeptDTO>();
-        if (ListUtil.isNotEmpty(records)) {
-            ExportSevenByDeptDTO exportByDeptDTO = new ExportSevenByDeptDTO();
-            exportByDeptDTO.setBehDeptName(records.get(0).getBehDeptName());
-            exportByDeptDTO.setWardName(records.get(0).getWardName());
-            exportByDeptDTO.setExportExcelByDeptDTOS(records);
-            resDTO.add(exportByDeptDTO);
-        }
-        List<ExportNinetyByDeptDTO> resWide = new ArrayList<ExportNinetyByDeptDTO>();
-        if ("2".equals(exportQcresultVO.getRadioCheck())) {
-            resWide = ConsoleByDeptExportFacade.transList(records, resWide);
-        }
-        String fileName = "抽查住院病历质量情况.xls";
-        response.setContentType("text/html;charset=UTF-8");
-        if ("1".equals(exportQcresultVO.getRadioCheck())) {
-            ExcelUtils.exportExcelUser(resDTO, null, "sheet1", ExportSevenByDeptDTO.class, fileName, response);
-        }
-        if ("2".equals(exportQcresultVO.getRadioCheck())) {
-            ExcelUtils.exportExcelUser(resWide, null, "sheet1", ExportNinetyByDeptDTO.class, fileName, response);
-        }
-    }
-
-    /**
-     * 医疗组质控结果导出
-     *
-     * @param response
-     * @param exportQcresultVO
-     */
-    public void exportQcresultByGroup(HttpServletResponse response, ExportQcresultVO exportQcresultVO) {
-        String hospitalId = SysUserUtils.getCurrentHospitalID();
-        String userId = SysUserUtils.getCurrentPrincipleID();
-        exportQcresultVO.setHospitalId(hospitalId);
-        exportQcresultVO.setUserId(Long.valueOf(userId));
-        //时间设置
-        exportQcresultVOSet(exportQcresultVO);
-        List<ExportExcelDTO> res = this.exportQcresultByGroup(exportQcresultVO);
-        List<ExportWideExcelDTO> resWide = new ArrayList<ExportWideExcelDTO>();
-        if ("2".equals(exportQcresultVO.getRadioCheck())) {
-            resWide = transList(res, resWide);
-        }
-        String fileName = "抽查住院病历质量情况.xls";
-        response.setContentType("text/html;charset=UTF-8");
-        if ("1".equals(exportQcresultVO.getRadioCheck())) {
-            ExcelUtils.exportExcelUser(res, null, "sheet1", ExportExcelDTO.class, fileName, response);
-        }
-        if ("2".equals(exportQcresultVO.getRadioCheck())) {
-            ExcelUtils.exportExcelUser(resWide, null, "sheet1", ExportWideExcelDTO.class, fileName, response);
-        }
-    }
 
     public static void exportQcresultVOSet(ExportQcresultVO exportQcresultVO) {
         //入参验证
@@ -2738,71 +2482,6 @@ public class BehospitalInfoFacade extends BehospitalInfoServiceImpl {
         }
     }
 
-    ;
-
-    /**
-     * cds访问质控接口
-     *
-     * @param analyzeCdsVO
-     * @return
-     */
-    public Map<String, String> analyzeCds(AnalyzeCdsVO analyzeCdsVO) {
-        Map<String, String> ret = Maps.newHashMap();
-        List<QcCasesEntryDTO> qcCasesEntryDTOList = qcCasesEntryFacade.getQcCasesEntryCds(analyzeCdsVO);
-        Map<String, String> codeMsgMap = qcCasesEntryDTOList.stream().collect(Collectors.toMap(i -> i.getCode(), i -> i.getMsg()));
-
-        QueryVo queryVo = new QueryVo();
-        queryVo.setCid(basHospitalInfoFacade.getHosCode(analyzeCdsVO.getHospitalId())); // 设置医院编码
-        queryVo.setHospitalId(String.valueOf(analyzeCdsVO.getHospitalId()));
-        queryVo.setInputCatalogueMap(getInputCatalogueMap(qcCasesEntryDTOList)); // 设置质控条目编码
-        queryVo.setUseCrfCache(false);
-
-        List<MedrecVo> medrecVoList = new ArrayList<>(); // 设置内容
-
-        MedrecVo outDepMedrecVo = new MedrecVo();
-        outDepMedrecVo.setTitle("门诊");
-        Map<String, Object> outDepContent = new HashMap<>();
-        List<Map<String, String>> outDepMaps = Lists.newArrayList();
-        Map<String, String> outDepMap = Maps.newHashMap();
-        outDepMap.put("主诉", analyzeCdsVO.getChief());
-        outDepMap.put("现病史", analyzeCdsVO.getSymptom());
-        outDepMap.put("既往史", analyzeCdsVO.getPasts());
-        outDepMaps.add(outDepMap);
-        outDepContent.put("content", outDepMaps);
-        outDepMedrecVo.setContent(outDepContent);
-        medrecVoList.add(outDepMedrecVo);
-
-        MedrecVo beInfoMedrecVo = new MedrecVo();
-        beInfoMedrecVo.setTitle("住院病历信息");
-        List<BehospitalInfo> behospitalInfoList = Lists.newArrayList();
-        BehospitalInfo behospitalInfo = new BehospitalInfo();
-        behospitalInfo.setBehospitalCode("cds-menzhen");
-        behospitalInfoList.add(behospitalInfo);
-        Map<String, Object> beInfoContent = new HashMap<>();
-        beInfoContent.put("content", behospitalInfoList);
-        beInfoMedrecVo.setContent(beInfoContent);
-        medrecVoList.add(beInfoMedrecVo);
-        queryVo.setBehospitalInfo(behospitalInfo);
-        queryVo.setMedrec(medrecVoList);
-
-        Response<OutputInfo> response = qcServiceClient.extract(queryVo);
-        if (response == null || response.getData() == null) {
-            if (null == response) {
-                throw new CommonException(CommonErrorCode.RPC_ERROR, "远程质控接口没有返回数据!");
-            } else {
-                throw new CommonException(CommonErrorCode.RPC_ERROR, "远程质控接口没有返回数据!错误原因:" + response.getMsg());
-            }
-        }
-
-        OutputInfo outputInfo = response.getData();
-        outputInfo.getResult().keySet().forEach(key -> {
-            ret.put(codeMsgMap.get(key), outputInfo.getResult().get(key).get("info"));
-        });
-
-        return ret;
-    }
-
-
     /**
      * 手术费,抗菌药物,手术和病理费等含有人数
      *

+ 0 - 770
src/main/java/com/diagbot/facade/ConsoleByDeptExportFacade.java

@@ -1,770 +0,0 @@
-package com.diagbot.facade;
-
-import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.core.metadata.OrderItem;
-import com.diagbot.dto.*;
-import com.diagbot.entity.SysHospitalSet;
-import com.diagbot.exception.CommonErrorCode;
-import com.diagbot.exception.CommonException;
-import com.diagbot.util.*;
-import com.diagbot.vo.*;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.google.common.collect.Lists;
-import org.apache.ibatis.annotations.Param;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import javax.servlet.http.HttpServletResponse;
-import java.math.BigDecimal;
-import java.util.*;
-
-/**
- * @Description: 报表导出装饰层
- * @author: gaodm
- * @time: 2024/6/18 10:41
- */
-@Component
-public class ConsoleByDeptExportFacade {
-
-    @Autowired
-    private ConsoleByDeptFacade consoleByDeptFacade;
-    @Autowired
-    private BehospitalInfoFacade behospitalInfoFacade;
-    @Autowired
-    private SysHospitalSetFacade sysHospitalSetFacade;
-    @Autowired
-    private FilterFacade filterFacade;
-    @Autowired
-    private QcresultInfoFacade qcresultInfoFacade;
-
-
-    /**
-     * 病案首页合格率占比
-     *
-     * @param filterOrderByDeptVO
-     * @return
-     */
-    public void homePageLevelExportByDept(HttpServletResponse response, FilterOrderByDeptVO filterOrderByDeptVO) {
-        List<HomePageByDeptDTO> res = consoleByDeptFacade.homePageLevelStatisticsByDept(filterOrderByDeptVO);
-        String fileName = "病案首页合格率占比.xls";
-        ExcelUtils.exportExcel(res, null, "sheet1", HomePageByDeptDTO.class, fileName, response, 12.8f);
-    }
-
-    /**
-     * 各科室缺陷占比科室导出
-     *
-     * @param response
-     * @param exportQcresultVO
-     */
-    public void levelStatisticsExportByDept(HttpServletResponse response, ExportQcresultVO exportQcresultVO) {
-        String hospitalId = SysUserUtils.getCurrentHospitalID();
-        String userId = SysUserUtils.getCurrentPrincipleID();
-        exportQcresultVO.setHospitalId(hospitalId);
-        exportQcresultVO.setUserId(Long.valueOf(userId));
-        //时间设置
-       BehospitalInfoFacade.exportQcresultVOSet(exportQcresultVO);
-        List<ExportExcelByDeptDTO> records = behospitalInfoFacade.getBaseMapper().levelStatisticsExportByDept(exportQcresultVO);
-        List<ExportSevenByDeptDTO> resDTO = new ArrayList<ExportSevenByDeptDTO>();
-        if(ListUtil.isNotEmpty(records)){
-            ExportSevenByDeptDTO exportByDeptDTO = new ExportSevenByDeptDTO();
-            exportByDeptDTO.setWardName(records.get(0).getWardName());
-            exportByDeptDTO.setBehDeptName(records.get(0).getBehDeptName());
-            exportByDeptDTO.setExportExcelByDeptDTOS(records);
-            resDTO.add(exportByDeptDTO);
-        }
-        List<ExportNinetyByDeptDTO> resWide = new ArrayList<ExportNinetyByDeptDTO>();
-        if("2".equals(exportQcresultVO.getRadioCheck())){
-            resWide = ConsoleByDeptExportFacade.transList(records, resWide);
-        }
-        String fileName = "抽查住院病历质量情况.xls";
-        response.setContentType("text/html;charset=UTF-8");
-        if ("1".equals(exportQcresultVO.getRadioCheck())) {
-            ExcelUtils.exportExcelUser(resDTO, null, "sheet1", ExportSevenByDeptDTO.class, fileName, response);
-        }
-        if ("2".equals(exportQcresultVO.getRadioCheck())) {
-            ExcelUtils.exportExcelUser(resWide, null, "sheet1", ExportNinetyByDeptDTO.class, fileName, response);
-        }
-    }
-
-    /**
-     * 病案首页不合格/合格数
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    public void homePageOrLevelExportByDept(HttpServletResponse response, QcResultShortPageVO qcResultShortPageVO) {
-        solveParam(qcResultShortPageVO);
-        qcResultShortPageVO.setCurrent(1L);
-        qcResultShortPageVO.setSize(Long.MAX_VALUE);
-        qcResultShortPageVO.setSearchCount(false);
-        List<ExportExcelByDeptDTO> records = behospitalInfoFacade.homePageOrLevelExportByDept(qcResultShortPageVO);
-        List<ExportSevenByDeptDTO> resDTO = new ArrayList<ExportSevenByDeptDTO>();
-        if(ListUtil.isNotEmpty(records)){
-                ExportSevenByDeptDTO exportByDeptDTO = new ExportSevenByDeptDTO();
-                exportByDeptDTO.setWardName(records.get(0).getWardName());
-                exportByDeptDTO.setBehDeptName(records.get(0).getBehDeptName());
-                exportByDeptDTO.setExportExcelByDeptDTOS(records);
-            resDTO.add(exportByDeptDTO);
-        }
-
-        List<ExportNinetyByDeptDTO> resWide = new ArrayList<ExportNinetyByDeptDTO>();
-        if("2".equals(qcResultShortPageVO.getRadioCheck())){
-            resWide = transList(records, resWide);
-        }
-        String fileName = null;
-        if("不合格数".equals(qcResultShortPageVO.getTitleName())){
-            fileName = "病案首页不合格数病历详情页.xls";
-        }else{
-            fileName = "病案首页合格数病历详情页.xls";
-        }
-        if("1".equals(qcResultShortPageVO.getRadioCheck())){
-            ExcelUtils.exportExcelUser(resDTO, null, "sheet1", ExportSevenByDeptDTO.class, fileName, response);
-        }
-        if("2".equals(qcResultShortPageVO.getRadioCheck())){
-            ExcelUtils.exportExcelUser(resWide, null, "sheet1", ExportNinetyByDeptDTO.class, fileName, response);
-        }
-   }
-
-    /**
-     * 缺陷详情-科室(分页)导出
-     *
-     * @param filterPageByDeptVO
-     * @return
-     */
-    public void entryGroupExportByDeptPage(HttpServletResponse response,FilterPageByDeptVO filterPageByDeptVO) {
-        filterFacade.filterPageByDeptVOSet(filterPageByDeptVO);
-        filterPageByDeptVO.setCurrent(1L);
-        filterPageByDeptVO.setSize(Long.MAX_VALUE);
-        filterPageByDeptVO.setSearchCount(false);
-        IPage<EntryNumGroupDTO> page = qcresultInfoFacade.entryCountGroupByEntryAndDeptPage(filterPageByDeptVO);
-        String fileName = "缺陷详情.xls";
-        ExcelUtils.exportExcel(page.getRecords(), null, "sheet1", EntryNumGroupDTO.class, fileName, response, 12.8f);
-    }
-
-
-    /**
-     *  各模块缺陷占比导出-科室
-     *
-     * @param filterPageByDeptVO
-     * @return
-     */
-    public void entryGroupExportByDeptCase(HttpServletResponse response,FilterPageByDeptVO filterPageByDeptVO) {
-        filterFacade.filterPageByDeptVOSet(filterPageByDeptVO);
-        filterPageByDeptVO.setCurrent(1L);
-        filterPageByDeptVO.setSize(Long.MAX_VALUE);
-        filterPageByDeptVO.setSearchCount(false);
-        IPage<NumDTO> page = qcresultInfoFacade.entryCountGroupByCaseAndDeptPage(filterPageByDeptVO);
-        String fileName = "各模块缺陷详情.xls";
-        ExcelUtils.exportExcel(page.getRecords(), null, "sheet1", NumDTO.class, fileName, response, 12.8f);
-    }
-
-    /**
-     *  条目缺陷占比(内页)-科室
-     *
-     * @param filterPageByDeptVO
-     * @return
-     */
-    public void entryGroupByEntryDeptPage(HttpServletResponse response,FilterPageByDeptVO filterPageByDeptVO) {
-        filterFacade.filterPageByDeptVOSet(filterPageByDeptVO);
-        filterPageByDeptVO.setCurrent(1L);
-        filterPageByDeptVO.setSize(Long.MAX_VALUE);
-        filterPageByDeptVO.setSearchCount(false);
-        IPage<DeptEntryNumDTO> page = qcresultInfoFacade.entryGroupByEntryAndDeptInnerPage(filterPageByDeptVO);
-        String fileName = "条目缺陷占比详情.xls";
-        ExcelUtils.exportExcel(page.getRecords(), null, "sheet1", DeptEntryNumDTO.class, fileName, response, 12.8f);
-    }
-
-    /**
-     * 缺陷详情质控评分页导出-科室
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    public void qcResultShortByDeptPageExport(HttpServletResponse response,QcResultShortPageVO qcResultShortPageVO) {
-        filterFacade.qcResultShortPageVOSet(qcResultShortPageVO);
-        nineTytime(qcResultShortPageVO);
-        qcResultShortPageVO.setCurrent(1L);
-        qcResultShortPageVO.setSize(Long.MAX_VALUE);
-        qcResultShortPageVO.setSearchCount(false);
-        List<ExportExcelByDeptDTO> records = behospitalInfoFacade.qcResultShortByDeptPageExport(qcResultShortPageVO);
-        //带缺陷
-        List<ExportSevenByDeptDTO> resDTO = new ArrayList<ExportSevenByDeptDTO>();
-        if(ListUtil.isNotEmpty(records)){
-            ExportSevenByDeptDTO exportByDeptDTO = new ExportSevenByDeptDTO();
-            exportByDeptDTO.setWardName(records.get(0).getWardName());
-            exportByDeptDTO.setBehDeptName(records.get(0).getBehDeptName());
-            exportByDeptDTO.setExportExcelByDeptDTOS(records);
-            resDTO.add(exportByDeptDTO);
-        }
-        String fileName = "缺陷详情质控评分.xls";
-        ExcelUtils.exportExcelUser(resDTO, null, "sheet1", ExportSevenByDeptDTO.class, fileName, response);
-
-    }
-         public void nineTytime(QcResultShortPageVO qcResultShortPageVO){
-            Date startDate = qcResultShortPageVO.getStartDate();
-            Date endDate = qcResultShortPageVO.getEndDate();
-            //时间间隔90天
-            long interval = 90 * 24l * 60l * 60l * 1000l;
-            if (endDate.getTime() < startDate.getTime()) {
-                throw new CommonException(CommonErrorCode.PARAM_ERROR, "截止时间不能小于起始时间");
-            }
-            if (endDate.getTime() - startDate.getTime() > interval) {
-                throw new CommonException(CommonErrorCode.PARAM_ERROR, "统计区间不能大于90天");
-            }
-        };
-
-    /**
-     * 各科室缺陷占比-科室(组合)
-     *
-     * @param  filterOrderVO
-     * @return
-     */
-    public void levelByDeptExport(HttpServletResponse response,FilterOrderVO filterOrderVO) {
-        filterFacade.filterOrderVOSame(filterOrderVO);
-        List<LevelStsByDeptDTO> records = behospitalInfoFacade.levelStatisticsByDept(filterOrderVO);
-        if(ListUtil.isNotEmpty(records)){
-            for (LevelStsByDeptDTO record : records) {
-                BigDecimalStrExport(record);
-            }
-        }
-        String fileName = "各科室缺陷占比-科室.xls";
-        ExcelUtils.exportExcel(records, null, "sheet1", LevelStsByDeptDTO.class, fileName, response, 12.8f);
-    }
-
-    /**
-     * 关键条目缺陷占比统计导出-科室
-     *
-     * @param  entryStatisticsVO
-     * @return
-     */
-    public void entryStatisticsByDeptExport(HttpServletResponse response,EntryStatisticsVO entryStatisticsVO) {
-        List<EntryStasByDeptDTO> records = behospitalInfoFacade.entryStatisticsByDept(entryStatisticsVO);
-        String fileName = "关键条目缺陷占比统计导出.xls";
-        ExcelUtils.exportExcel(records, null, "sheet1", EntryStasByDeptDTO.class, fileName, response, 12.8f);
-    }
-    /**
-     * 出院人数统计导出-科室
-     *
-     * @param  qcResultShortPageVO
-     * @return
-     */
-    public void leaveHosMrPageExportByDept(HttpServletResponse response,QcResultShortPageVO qcResultShortPageVO) {
-        solveParam(qcResultShortPageVO);
-        qcResultShortPageVO.setCurrent(1L);
-        qcResultShortPageVO.setSize(Long.MAX_VALUE);
-        qcResultShortPageVO.setSearchCount(false);
-        List<ExportExcelByDeptDTO> records = behospitalInfoFacade.leaveHosMRPageExportByDept(qcResultShortPageVO);
-        List<ExportSevenByDeptDTO> resDTO = new ArrayList<ExportSevenByDeptDTO>();
-        if(ListUtil.isNotEmpty(records)){
-            ExportSevenByDeptDTO exportByDeptDTO = new ExportSevenByDeptDTO();
-            exportByDeptDTO.setWardName(records.get(0).getWardName());
-            exportByDeptDTO.setBehDeptName(records.get(0).getBehDeptName());
-            exportByDeptDTO.setExportExcelByDeptDTOS(records);
-            resDTO.add(exportByDeptDTO);
-        }
-
-        List<ExportNinetyByDeptDTO> resWide = new ArrayList<ExportNinetyByDeptDTO>();
-        if("2".equals(qcResultShortPageVO.getRadioCheck())){
-            resWide = transList(records, resWide);
-        }
-        String fileName = "出院人数统计.xls";
-        if("1".equals(qcResultShortPageVO.getRadioCheck())){
-            ExcelUtils.exportExcelUser(resDTO, null, "sheet1", ExportSevenByDeptDTO.class, fileName, response);
-        }
-        if("2".equals(qcResultShortPageVO.getRadioCheck())){
-            ExcelUtils.exportExcelUser(resWide, null, "sheet1", ExportNinetyByDeptDTO.class, fileName, response);
-        }
-    }
-    /**
-     * 质控核查统计导出-科室
-     *
-     * @param filterOrderVO
-     * @return
-     */
-    public void qcCheckStaExportByDept(HttpServletResponse response, FilterOrderVO filterOrderVO) {
-        List<ImproveByDeptDTO> record =consoleByDeptFacade.qcCheckStatisticsByDept(filterOrderVO);
-        ArrayList<ImproveExportByDeptDTO> records = new ArrayList<>();
-        ImproveExportByDeptDTO improveExportByDeptDTO = new ImproveExportByDeptDTO();
-        if(ListUtil.isNotEmpty(record)){
-            improveExportByDeptDTO.setDeptName(filterOrderVO.getDeptName());
-            improveExportByDeptDTO.setImproveByDeptDTOS(record);
-            records.add(improveExportByDeptDTO);
-        }
-
-        String fileName = "质控核查统计.xls";
-        ExcelUtils.exportExcel(records, null, "sheet1", ImproveExportByDeptDTO.class, fileName, response, 12.8f);
-    }
-
-    /**
-     * 质控核查质控评分页-科室 导出
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    public void qcCheckMRPageExportByDept(HttpServletResponse response, QcResultShortPageVO qcResultShortPageVO) {
-        solveParam(qcResultShortPageVO);
-        qcResultShortPageVO.setCurrent(1L);
-        qcResultShortPageVO.setSize(Long.MAX_VALUE);
-        qcResultShortPageVO.setSearchCount(false);
-        List<ExportExcelByDeptDTO> records = behospitalInfoFacade.qcCheckMRPageExportByDept(qcResultShortPageVO);
-        List<ExportSevenByDeptDTO> resDTO = new ArrayList<ExportSevenByDeptDTO>();
-        if(ListUtil.isNotEmpty(records)){
-            ExportSevenByDeptDTO exportByDeptDTO = new ExportSevenByDeptDTO();
-            exportByDeptDTO.setWardName(records.get(0).getWardName());
-            exportByDeptDTO.setBehDeptName(records.get(0).getBehDeptName());
-            exportByDeptDTO.setExportExcelByDeptDTOS(records);
-            resDTO.add(exportByDeptDTO);
-        }
-
-        List<ExportNinetyByDeptDTO> resWide = new ArrayList<ExportNinetyByDeptDTO>();
-        if("2".equals(qcResultShortPageVO.getRadioCheck())){
-            resWide = transList(records, resWide);
-        }
-        String fileName = "质控核查质控评分详情.xls";
-        if("1".equals(qcResultShortPageVO.getRadioCheck())){
-            ExcelUtils.exportExcelUser(resDTO, null, "sheet1", ExportSevenByDeptDTO.class, fileName, response);
-        }
-        if("2".equals(qcResultShortPageVO.getRadioCheck())){
-            ExcelUtils.exportExcelUser(resWide, null, "sheet1", ExportNinetyByDeptDTO.class, fileName, response);
-        }
-    }
-
-
-    /**
-     * 病案首页改善率质控评分页导出-科室
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    public void improveMRExportByDept(HttpServletResponse response, QcResultShortPageVO qcResultShortPageVO) {
-        solveParam(qcResultShortPageVO);
-        qcResultShortPageVO.setCurrent(1L);
-        qcResultShortPageVO.setSize(Long.MAX_VALUE);
-        qcResultShortPageVO.setSearchCount(false);
-        List<ExportExcelByDeptDTO> records = behospitalInfoFacade.improveMRExportByDept(qcResultShortPageVO);
-        List<ExportSevenByDeptDTO> resDTO = new ArrayList<ExportSevenByDeptDTO>();
-        if(ListUtil.isNotEmpty(records)){
-            ExportSevenByDeptDTO exportByDeptDTO = new ExportSevenByDeptDTO();
-            exportByDeptDTO.setBehDeptName(records.get(0).getBehDeptName());
-            exportByDeptDTO.setWardName(records.get(0).getWardName());
-            exportByDeptDTO.setExportExcelByDeptDTOS(records);
-            resDTO.add(exportByDeptDTO);
-        }
-
-        List<ExportNinetyByDeptDTO> resWide = new ArrayList<ExportNinetyByDeptDTO>();
-        if("2".equals(qcResultShortPageVO.getRadioCheck())){
-            resWide = transList(records, resWide);
-        }
-        String fileName = "病案首页改善率质控评分详情.xls";
-        if("1".equals(qcResultShortPageVO.getRadioCheck())){
-            ExcelUtils.exportExcelUser(resDTO, null, "sheet1", ExportSevenByDeptDTO.class, fileName, response);
-        }
-        if("2".equals(qcResultShortPageVO.getRadioCheck())){
-            ExcelUtils.exportExcelUser(resWide, null, "sheet1", ExportNinetyByDeptDTO.class, fileName, response);
-        }
-    }
-
-    /**
-     * 31天再入院统计导出-科室
-     *
-     * @param reBeHosPageVO
-     * @return
-     */
-    public void reHos31DaysPageExportByDept(HttpServletResponse response, ReBeHosPageVO reBeHosPageVO) {
-        reBeHosPageVO.setSearchCount(false);
-        reBeHosPageVO.setFlag(1);
-        IPage<ReBeHosByDeptDTO> page = consoleByDeptFacade.reHos31DaysPageByDept(reBeHosPageVO);
-        List<ReBeHosByDeptDTO> records = page.getRecords();
-        String fileName = "31天再入院统计详情.xls";
-        ExcelUtils.exportExcel(records, null, "sheet1", ReBeHosByDeptDTO.class, fileName, response);
-    }
-    /**
-     * 未整改病历详情页导出-科室
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    public void unModifyExportByDept(HttpServletResponse response, QcResultShortPageVO qcResultShortPageVO) {
-        String hospitalId = SysUserUtils.getCurrentHospitalID();
-        String userId = SysUserUtils.getCurrentPrincipleID();
-        qcResultShortPageVO.setHospitalId(hospitalId);
-        qcResultShortPageVO.setUserId(Long.valueOf(userId));
-        qcResultShortPageVO.setCurrent(1L);
-        qcResultShortPageVO.setSize(Long.MAX_VALUE);
-        qcResultShortPageVO.setSearchCount(false);
-        List<ExportExcelByDeptDTO> records = behospitalInfoFacade.unModifyExportByDept(qcResultShortPageVO);
-        List<ExportSevenByDeptDTO> resDTO = new ArrayList<ExportSevenByDeptDTO>();
-        if(ListUtil.isNotEmpty(records)){
-            ExportSevenByDeptDTO exportByDeptDTO = new ExportSevenByDeptDTO();
-            exportByDeptDTO.setBehDeptName(records.get(0).getBehDeptName());
-            exportByDeptDTO.setWardName(records.get(0).getWardName());
-            exportByDeptDTO.setExportExcelByDeptDTOS(records);
-            resDTO.add(exportByDeptDTO);
-        }
-        String fileName = "未整改病历详情页.xls";
-        ExcelUtils.exportExcelUser(resDTO, null, "sheet1", ExportSevenByDeptDTO.class, fileName, response);
-    }
-
-    /**
-     * 稽查统计导出-科室
-     *
-     * @param filterVO
-     * @return
-     */
-    public void medicalCheckExportByDept(HttpServletResponse response, FilterMedicalCheckVO filterVO) {
-        filterVO.setCurrent(1L);
-        filterVO.setSize(Long.MAX_VALUE);
-        filterVO.setSearchCount(false);
-        String fileName = null;
-        if ( "1".equals(filterVO.getIsPlacefile())) {
-            fileName = "终末病历稽查表.xls";
-        } else {
-            fileName = "运行病历稽查表.xls";
-        }
-        List<MedicalDeptDTO> records = consoleByDeptFacade.medicalCheckExportByDept(filterVO);
-        ExcelUtils.exportExcel(records, null, "sheet1", MedicalDeptDTO.class, fileName, response, 15.8f);
-    }
-
-    /**
-     * 病历质控报表-科室-导出
-     *
-     * @param behospitalPageVO
-     * @return
-     */
-    public void qualityControlExportByDept(HttpServletResponse response, BehospitalPageVO behospitalPageVO) {
-        behospitalPageVO.setCurrent(1L);
-        behospitalPageVO.setSize(Long.MAX_VALUE);
-        behospitalPageVO.setSearchCount(false);
-        Date startDate = behospitalPageVO.getLeaveHosDateStart();
-        Date endDate = behospitalPageVO.getLeaveHosDateEnd();
-      //  orderMethod(behospitalPageVO);
-        //时间间隔30天
-        long interval = 30 * 24l * 60l * 60l * 1000l;
-        if (endDate.getTime() < startDate.getTime()) {
-            throw new CommonException(CommonErrorCode.PARAM_ERROR, "截止时间不能小于起始时间");
-        }
-        if (endDate.getTime() - startDate.getTime() > interval) {
-            throw new CommonException(CommonErrorCode.PARAM_ERROR, "统计区间不能大于30天");
-        }
-        String  fileName = "病历质控报表.xls";
-        IPage<QualityControlDeptDTO> records = consoleByDeptFacade.qualityControlByDept(behospitalPageVO);
-        ExcelUtils.exportExcel(records.getRecords(), "病历质控报表", "sheet1", QualityControlDeptDTO.class, fileName, response, 26.8f);
-    }
-
-    static void orderMethod(BehospitalPageVO behospitalPageVO){
-        List orders = behospitalPageVO.getOrders();
-        Boolean flag = false;
-        List<OrderItem> itemList = new ArrayList<>();
-        List<OrderItem> targetItemList = new ArrayList<>();
-        for (Object order : orders) {
-            ObjectMapper objectMapper = new ObjectMapper();
-            OrderItem orderName = objectMapper.convertValue(order, OrderItem.class);
-            itemList.add(orderName);
-            if(!(orderName.getColumn().equals("deptName")||orderName.getColumn().equals("doctorName"))){
-                flag = true;
-            }
-        }
-        //科室、医生作为第一升序排列,传入排序随后 配合excel注解属性mergeVertical处理科室合并
-            OrderItem orderDept = new OrderItem();
-            orderDept.setAsc(true);
-            orderDept.setColumn("deptName");
-            targetItemList.add(orderDept);
-            OrderItem orderDoctor = new OrderItem();
-            orderDoctor.setAsc(true);
-            orderDoctor.setColumn("doctorName");
-            targetItemList.add(orderDoctor);
-        if(flag){
-            if(itemList.size()==1){
-                targetItemList.add(itemList.get(0));
-            }
-        }
-        behospitalPageVO.setOrders(targetItemList);
-
-    };
-
-
-
-    /**
-     * 未整改病历统计导出-科室
-     *
-     * @param response
-     * @param filterUnModifyMRVO
-     */
-    public void unModifyMRSExportByDept(HttpServletResponse response, FilterUnModifyMRVO filterUnModifyMRVO) {
-        filterFacade.filterUnModifyMRVOSet(filterUnModifyMRVO);
-        List<ExcelExportEntity> colList = Lists.newLinkedList();
-        ExcelExportEntity deptNameCol = new ExcelExportEntity("主管医生", "doctorName");
-        deptNameCol.setWidth(50);
-        colList.add(deptNameCol);
-
-        QueryWrapper<SysHospitalSet> hospitalSetQueryWrapper = new QueryWrapper<>();
-        hospitalSetQueryWrapper.eq("is_deleted", 'N')
-                .eq("hospital_id", filterUnModifyMRVO.getHospitalId())
-                .eq("code", "unmodify_mr_entry");
-        SysHospitalSet hospitalSet = sysHospitalSetFacade.getOne(hospitalSetQueryWrapper);
-        //缺陷条目未维护
-        if (hospitalSet == null || StringUtil.isBlank(hospitalSet.getValue())) {
-            throw new CommonException(CommonErrorCode.SERVER_IS_ERROR, "未整改病历条目未设置");
-        }
-
-        List<String> columnSet = Arrays.asList(hospitalSet.getValue().split(","));
-        for (String valueStr : columnSet) {
-            if (StringUtil.isBlank(valueStr)) {
-                continue;
-            }
-            String[] keyValue = valueStr.split("--");
-            if (keyValue != null || keyValue.length > 1) {
-                ExcelExportEntity entryCol = new ExcelExportEntity(keyValue[1], "entry_" + keyValue[0] + "_num");
-                entryCol.setWidth(20);
-                colList.add(entryCol);
-            }
-        }
-        UnModifyMRDTO unModifyMRDTO = consoleByDeptFacade.unModifyMRSByDept(filterUnModifyMRVO);
-        List<Object> data = Lists.newLinkedList();
-        if (unModifyMRDTO != null && ListUtil.isNotEmpty(unModifyMRDTO.getData())) {
-            data = unModifyMRDTO.getData();
-        }
-        String fileName = "未整改病历统计.xls";
-        ExcelUtils.exportExcelDynamicCol(colList, data, null, "sheet1", fileName, response);
-    }
-
-
-
-    public void solveParam(QcResultShortPageVO qcResultShortPageVO){
-       String hospitalId = SysUserUtils.getCurrentHospitalID();
-        String userId = SysUserUtils.getCurrentPrincipleID();
-       qcResultShortPageVO.setHospitalId(hospitalId);
-        qcResultShortPageVO.setUserId(Long.valueOf(userId));
-       Date startDate = qcResultShortPageVO.getStartDate();
-       Date endDate = qcResultShortPageVO.getEndDate();
-       //时间间隔7天
-       long interval_7 = 7 * 24 * 60 * 60 * 1000;
-       long interval_90 = 90 * 24 * 60 * 60 * 1000l;
-
-       if("1".equals(qcResultShortPageVO.getRadioCheck())){
-           //时间间隔7天
-           if (endDate.getTime() < startDate.getTime()) {
-               throw new CommonException(CommonErrorCode.PARAM_ERROR, "截止时间不能小于起始时间");
-           }
-           if (endDate.getTime() - startDate.getTime() > interval_7) {
-               throw new CommonException(CommonErrorCode.PARAM_ERROR, "统计区间不能大于7天");
-           }
-       }else{
-           //时间间隔90天
-           if (endDate.getTime() < startDate.getTime()) {
-               throw new CommonException(CommonErrorCode.PARAM_ERROR, "截止时间不能小于起始时间");
-           }
-           if (endDate.getTime() - startDate.getTime() > interval_90) {
-               throw new CommonException(CommonErrorCode.PARAM_ERROR, "统计区间不能大于90天");
-           }
-       }
-   }
-
-    public static List<ExportNinetyByDeptDTO> transList(List<ExportExcelByDeptDTO>res, List<ExportNinetyByDeptDTO>resWide){
-        if(ListUtil.isNotEmpty(res)){
-            ExportNinetyByDeptDTO exportNinetyByDeptDTO = new ExportNinetyByDeptDTO();
-            List<ExportWideExcelByDeptDTO>exportWideExcelByDeptDTOs  =  new ArrayList<ExportWideExcelByDeptDTO>();
-            res.forEach(exportExcelByDeptDTO->{
-                ExportWideExcelByDeptDTO exportWideExcelByDeptDTO = new ExportWideExcelByDeptDTO();
-                exportWideExcelByDeptDTO.setAvgScore(exportExcelByDeptDTO.getAvgScore());
-                exportNinetyByDeptDTO.setBehDeptName( exportExcelByDeptDTO.getBehDeptName());
-                exportNinetyByDeptDTO.setWardName( exportExcelByDeptDTO.getWardName());
-                exportWideExcelByDeptDTO.setDoctorName(exportExcelByDeptDTO.getDoctorName());
-                exportWideExcelByDeptDTO.setMedoupName(exportExcelByDeptDTO.getMedoupName());
-                List<ExportExcelBehByDeptDTO> exportExcelBehByDeptDTOS = exportExcelByDeptDTO.getExcelBehospitalDTOS();
-                List<ExportExcelWideBehByDeptDTO> exportExcelWideBehByDepDTOs = new ArrayList<>();
-
-                exportExcelBehByDeptDTOS.forEach(exportExcelBehByDeptDTO->{
-                    ExportExcelWideBehByDeptDTO exportExcelWideBehByDeptDTO = new ExportExcelWideBehByDeptDTO();
-                    exportExcelWideBehByDeptDTO.setBehospitalCode(exportExcelBehByDeptDTO.getBehospitalCode());
-                    exportExcelWideBehByDeptDTO.setFileCode(exportExcelBehByDeptDTO.getFileCode());
-                    exportExcelWideBehByDeptDTO.setBehospitalDate(exportExcelBehByDeptDTO.getBehospitalDate());
-                    exportExcelWideBehByDeptDTO.setLeaveHospitalDate(exportExcelBehByDeptDTO.getLeaveHospitalDate());
-                    exportExcelWideBehByDeptDTO.setPatName(exportExcelBehByDeptDTO.getPatName());
-                    exportExcelWideBehByDeptDTO.setScore(exportExcelBehByDeptDTO.getScore());
-                    exportExcelWideBehByDeptDTO.setScoreBn(exportExcelBehByDeptDTO.getScoreBn());
-                    exportExcelWideBehByDepDTOs.add(exportExcelWideBehByDeptDTO);
-                });
-                exportWideExcelByDeptDTO.setExcelBehospitalDTOS(exportExcelWideBehByDepDTOs);
-                exportWideExcelByDeptDTOs.add(exportWideExcelByDeptDTO);
-            });
-            exportNinetyByDeptDTO.setExportExcelByDeptDTOS(exportWideExcelByDeptDTOs);
-            resWide.add(exportNinetyByDeptDTO);
-        }
-        return resWide;
-    }
-
-    public void BigDecimalStrExport(LevelStsByDeptDTO record){
-
-        BigDecimal entrySameBigDecimal = getSubtract(new BigDecimal(record.getEntryNum()), new BigDecimal(record.getSameNum()  == null? 0:record.getSameNum()));
-
-        if(entrySameBigDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setEntryStrNum(record.getEntryNum()+"↑");
-        }else if(entrySameBigDecimal.compareTo(BigDecimal.ZERO) <0){
-            record.setEntryStrNum(record.getEntryNum()+"↓");
-        }
-
-        BigDecimal sameMrNumBigDecimal = getSubtract(new BigDecimal(record.getMrNum()), new BigDecimal(record.getSameMrNum()  == null? 0:record.getSameMrNum()));
-        if(sameMrNumBigDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setMrStrNum(record.getMrNum()+"↑");
-        }else if(sameMrNumBigDecimal.compareTo(BigDecimal.ZERO) <0){
-            record.setMrStrNum(record.getMrNum()+"↓");
-        }
-
-        BigDecimal sameAvgValueDecimal = getSubtract(new BigDecimal(record.getAverageValue()), new BigDecimal(record.getSameAvgValue() == null? 0:record.getSameAvgValue()));
-        if(sameAvgValueDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setAverageStrValue(record.getAverageValue()+"↑");
-        }else if(sameAvgValueDecimal.compareTo(BigDecimal.ZERO) <0){
-            record.setAverageStrValue(record.getAverageValue()+"↓");
-        }
-
-        BigDecimal SameFirstLevelBigDecimal = getSubtract(new BigDecimal(record.getFirstLevelNum()), new BigDecimal(record.getSameFirstLevelNum() == null? 0:record.getSameFirstLevelNum()));
-        if(SameFirstLevelBigDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setFirstLevelStrNum(record.getFirstLevelNum()+"↑");
-        }else if(SameFirstLevelBigDecimal.compareTo(BigDecimal.ZERO) <0){
-            record.setFirstLevelStrNum(record.getFirstLevelNum()+"↓");
-        }
-
-        BigDecimal SameSecondLevelBigDecimal = getSubtract(new BigDecimal(record.getSecondLevelNum()), new BigDecimal(record.getSameSecondLevelNum() == null? 0:record.getSameSecondLevelNum()));
-        if(SameSecondLevelBigDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setSecondLevelStrNum(record.getSecondLevelNum()+"↑");
-        }else if(SameSecondLevelBigDecimal.compareTo(BigDecimal.ZERO) <0){
-            record.setSecondLevelStrNum(record.getSecondLevelNum()+"↓");
-        }
-
-        BigDecimal SameThirdLevelBigDecimal = getSubtract(new BigDecimal(record.getThirdLevelNum()), new BigDecimal(record.getSameThirdLevelNum() == null? 0:record.getSameThirdLevelNum()));
-        if(SameThirdLevelBigDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setThirdLevelStrNum(record.getThirdLevelNum()+"↑");
-        }else if(SameThirdLevelBigDecimal.compareTo(BigDecimal.ZERO) <0){
-            record.setThirdLevelStrNum(record.getThirdLevelNum()+"↓");
-        }
-
-        BigDecimal SameFirstLevelPeDecimal = getSubtract(new BigDecimal(record.getFirstLevelPercent()), new BigDecimal(record.getSameFirstLevelPercent() == null? 0:record.getSameFirstLevelPercent()));
-        if(SameFirstLevelPeDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setFirstLevelPercentStr(record.getFirstLevelPercentStr()+"↑");
-        }else if(SameFirstLevelPeDecimal.compareTo(BigDecimal.ZERO) <0){
-            record.setFirstLevelPercentStr(record.getFirstLevelPercentStr()+"↓");
-        }
-
-        BigDecimal SameSecondLevelPeDecimal = getSubtract(new BigDecimal(record.getSecondLevelPercent()), new BigDecimal(record.getSameSecondLevelPercent() == null? 0:record.getSameSecondLevelPercent()));
-        if(SameSecondLevelPeDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setSecondLevelPercentStr(record.getSecondLevelPercentStr()+"↑");
-        }else if(SameSecondLevelPeDecimal.compareTo(BigDecimal.ZERO)<0){
-            record.setSecondLevelPercentStr(record.getSecondLevelPercentStr()+"↓");
-        }
-
-        BigDecimal SameThirdLevelPeDecimal = getSubtract(new BigDecimal(record.getThirdLevelPercent()), new BigDecimal(record.getSameThirdLevelPercent() == null? 0:record.getSameThirdLevelPercent()));
-        if(SameThirdLevelPeDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setThirdLevelPercentStr(record.getThirdLevelPercentStr()+"↑");
-        }else if(SameThirdLevelPeDecimal.compareTo(BigDecimal.ZERO) <0){
-            record.setThirdLevelPercentStr(record.getThirdLevelPercentStr()+"↓");
-        }
-    };
-
-    public void BigDecimalMethod(LevelStatisticsDTO record){
-        BigDecimal entrySameBigDecimal = getSubtract(new BigDecimal(record.getEntryNum()), new BigDecimal(record.getSameNum() == null? 0:record.getSameNum()));
-
-        if(entrySameBigDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setEntrySameNum(1);
-        }else if(entrySameBigDecimal.compareTo(BigDecimal.ZERO) == 0){
-            record.setEntrySameNum(0);
-        }else{
-            record.setEntrySameNum(-1);
-        }
-
-        BigDecimal sameMrNumBigDecimal = getSubtract(new BigDecimal(record.getMrNum()), new BigDecimal(record.getSameMrNum()  == null? 0:record.getSameMrNum()));
-        if(sameMrNumBigDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setMrSameNum(1);
-        }else if(sameMrNumBigDecimal.compareTo(BigDecimal.ZERO) == 0){
-            record.setMrSameNum(0);
-        }else{
-            record.setMrSameNum(-1);
-        }
-
-        BigDecimal sameAvgValueDecimal = getSubtract(new BigDecimal(record.getAverageValue()), new BigDecimal(record.getSameAvgValue() == null? 0:record.getSameAvgValue()));
-        if(sameAvgValueDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setAvSameValue(1);
-        }else if(sameAvgValueDecimal.compareTo(BigDecimal.ZERO) == 0){
-            record.setAvSameValue(0);
-        }else{
-            record.setAvSameValue(-1);
-        }
-
-        BigDecimal SameFirstLevelBigDecimal = getSubtract(new BigDecimal(record.getFirstLevelNum()), new BigDecimal(record.getSameFirstLevelNum() == null? 0:record.getSameFirstLevelNum()));
-        if(SameFirstLevelBigDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setFirSameLevelNum(1);
-        }else if(SameFirstLevelBigDecimal.compareTo(BigDecimal.ZERO) == 0){
-            record.setFirSameLevelNum(0);
-        }else{
-            record.setFirSameLevelNum(-1);
-        }
-
-        BigDecimal SameSecondLevelBigDecimal = getSubtract(new BigDecimal(record.getSecondLevelNum()), new BigDecimal(record.getSameSecondLevelNum() == null? 0:record.getSameSecondLevelNum()));
-        if(SameSecondLevelBigDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setSecSameLevelNum(1);
-        }else if(SameSecondLevelBigDecimal.compareTo(BigDecimal.ZERO) == 0){
-            record.setSecSameLevelNum(0);
-        }else{
-            record.setSecSameLevelNum(-1);
-        }
-
-        BigDecimal SameThirdLevelBigDecimal = getSubtract(new BigDecimal(record.getThirdLevelNum()), new BigDecimal(record.getSameThirdLevelNum() == null? 0:record.getSameThirdLevelNum()));
-        if(SameThirdLevelBigDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setThiSameLevelNum(1);
-        }else if(SameThirdLevelBigDecimal.compareTo(BigDecimal.ZERO) == 0){
-            record.setThiSameLevelNum(0);
-        }else{
-            record.setThiSameLevelNum(-1);
-        }
-
-        BigDecimal SameFirstLevelPeDecimal = getSubtract(new BigDecimal(record.getFirstLevelPercent()), new BigDecimal(record.getSameFirstLevelPercent() == null? 0:record.getSameFirstLevelPercent()));
-        if(SameFirstLevelPeDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setFirSameLevelPercent(1);
-        }else if(SameFirstLevelPeDecimal.compareTo(BigDecimal.ZERO) == 0){
-            record.setFirSameLevelPercent(0);
-        }else{
-            record.setFirSameLevelPercent(-1);
-        }
-
-        BigDecimal SameSecondLevelPeDecimal = getSubtract(new BigDecimal(record.getSecondLevelPercent()), new BigDecimal(record.getSameSecondLevelPercent() == null? 0:record.getSameSecondLevelPercent()));
-        if(SameSecondLevelPeDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setSecSameLevelPercent(1);
-        }else if(SameSecondLevelPeDecimal.compareTo(BigDecimal.ZERO) == 0){
-            record.setSecSameLevelPercent(0);
-        }else{
-            record.setSecSameLevelPercent(-1);
-        }
-
-        BigDecimal SameThirdLevelPeDecimal = getSubtract(new BigDecimal(record.getThirdLevelPercent()), new BigDecimal(record.getSameThirdLevelPercent() == null? 0:record.getSameThirdLevelPercent()));
-        if(SameThirdLevelPeDecimal.compareTo(BigDecimal.ZERO)>0){
-            record.setThiSameLevelPercent(1);
-        }else if(SameThirdLevelPeDecimal.compareTo(BigDecimal.ZERO) == 0){
-            record.setThiSameLevelPercent(0);
-        }else{
-            record.setThiSameLevelPercent(-1);
-        }
-    };
-
-    /**
-     * 差值计算
-     *
-     * @param bigDecimalOne
-     * @param bigDecimalTwo
-     * @return
-     */
-    private BigDecimal getSubtract(BigDecimal bigDecimalOne, BigDecimal bigDecimalTwo) {
-        BigDecimal newBigDecimal = new BigDecimal(0);
-        if (null == bigDecimalOne && null != bigDecimalTwo) {
-            newBigDecimal = newBigDecimal.subtract(bigDecimalTwo);
-        } else if (null != bigDecimalOne && null == bigDecimalTwo) {
-            newBigDecimal = bigDecimalOne.subtract(newBigDecimal);
-        } else if (null != bigDecimalOne && null != bigDecimalTwo) {
-            newBigDecimal = bigDecimalOne.subtract(bigDecimalTwo);
-        }
-        return newBigDecimal;
-    }
-
-
-}

文件差异内容过多而无法显示
+ 0 - 1730
src/main/java/com/diagbot/facade/ConsoleByDeptFacade.java


+ 0 - 1
src/main/java/com/diagbot/facade/ConsoleFacade.java

@@ -3177,7 +3177,6 @@ public class ConsoleFacade {
             Iterator<ReBeHosMergeDTO> iterator = records.iterator();
             while(iterator.hasNext()){
                 ReBeHosMergeDTO record = iterator.next();
-                ConsoleByDeptFacade.strTrans(record);
                 Boolean flag = isContainDiagnose(record);
                 if(!flag){
                     iterator.remove();

+ 0 - 65
src/main/java/com/diagbot/facade/DataEditFacade.java

@@ -1,65 +0,0 @@
-package com.diagbot.facade;
-
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
-import com.diagbot.dto.StrAdmissionNoteDTO;
-import com.diagbot.entity.*;
-import com.diagbot.enums.IsDeleteEnum;
-import com.diagbot.service.*;
-import com.diagbot.util.*;
-import com.diagbot.vo.DataEditVO;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Qualifier;
-import org.springframework.stereotype.Component;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * @Description:
- * @Author:wangsy
- * @time: 2024/08/14 11:37
- */
-@Component
-public class DataEditFacade {
-
-    @Autowired
-    @Qualifier("strAdmissionNoteServiceImpl")
-    StrAdmissionNoteService strAdmissionNoteService;
-
-    /**
-     * 数据检索
-     */
-    public StrAdmissionNoteDTO dataSearch() {
-        Long hospitalId = Long.valueOf(SysUserUtils.getCurrentHospitalID());
-        StrAdmissionNote strAdmissionNote= strAdmissionNoteService.getBaseMapper().selectOne(new QueryWrapper<StrAdmissionNote>()
-                .eq("hospital_id", hospitalId)
-                .eq("remark", hospitalId + "N")
-                .select("rec_id", "whole_data"));
-        StrAdmissionNoteDTO strAdmissionNoteDTO = new StrAdmissionNoteDTO();
-        BeanUtil.copyProperties(strAdmissionNote,strAdmissionNoteDTO);
-        strAdmissionNoteDTO.setModeId("200");
-        return strAdmissionNoteDTO;
-    }
-
-
-
-    /**
-     * 更新数据
-     *
-     * @param dataEditVO
-     * @return
-     */
-    public Boolean saveDataEditFacade(DataEditVO dataEditVO) {
-        return strAdmissionNoteService.update(new UpdateWrapper<StrAdmissionNote>()
-                .eq("is_deleted", IsDeleteEnum.N.getKey())
-                .eq("hospital_id", SysUserUtils.getCurrentHospitalID())
-                .eq("rec_id", dataEditVO.getRecId())
-                .set("whole_data", dataEditVO.getWholeData())
-                .set("gmt_modified", DateUtil.now())
-                .set("modifier", SysUserUtils.getCurrentPrincipleID())
-        );
-    }
-
-}

+ 0 - 8
src/main/java/com/diagbot/facade/QcCasesEntryFacade.java

@@ -1,12 +1,8 @@
 package com.diagbot.facade;
 
-import com.diagbot.dto.QcCasesEntryDTO;
 import com.diagbot.service.impl.QcCasesEntryServiceImpl;
-import com.diagbot.vo.AnalyzeCdsVO;
-import com.diagbot.vo.AnalyzeVO;
 import org.springframework.stereotype.Component;
 
-import java.util.List;
 
 /**
  * @Description:
@@ -16,8 +12,4 @@ import java.util.List;
 @Component
 public class QcCasesEntryFacade extends QcCasesEntryServiceImpl {
 
-    public List<QcCasesEntryDTO> getQcCasesEntryCds(AnalyzeCdsVO analyzeCdsVO){
-        return baseMapper.getQcCasesEntryCds(analyzeCdsVO);
-    }
-
 }

+ 0 - 198
src/main/java/com/diagbot/facade/QcresultInfoFacade.java

@@ -48,204 +48,6 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
     @Qualifier("medQcresultCasesServiceImpl")
     private MedQcresultCasesServiceImpl medQcresultCasesService;
 
-    private TZDBConn tzDBConn = new TZDBConn();
-
-
-    /**
-     * 发送规则信息到医生工作站
-     *
-     * @param qcRuleWarnVO
-     * @return Boolean
-     */
-    public Boolean sendRuleWarn(QcRuleWarnVO qcRuleWarnVO) {
-        //入参验证
-        if (StringUtil.isBlank(qcRuleWarnVO.getBehospitalCode())) {
-            throw new CommonException(CommonErrorCode.PARAM_IS_NULL, "病历id不能为空!");
-        }
-        if (null == qcRuleWarnVO.getMsg()) {
-            throw new CommonException(CommonErrorCode.PARAM_IS_NULL, "操作条目不能为空!");
-        }
-        Long hospitalId = Long.valueOf(SysUserUtils.getCurrentHospitalID());
-        Date now = DateUtil.now();
-        BehospitalInfo behospitalInfo
-                = behospitalInfoFacade.getOne(
-                new QueryWrapper<BehospitalInfo>()
-                        .eq("is_deleted", IsDeleteEnum.N.getKey())
-                        .eq("hospital_id", hospitalId)
-                        .eq("behospital_code", qcRuleWarnVO.getBehospitalCode()));
-        if (null == behospitalInfo) {
-            throw new CommonException(CommonErrorCode.NOT_EXISTS, "该医院下该病历号不存在!");
-        }
-        String doctorId = behospitalInfo.getDoctorId();
-        if (StringUtil.isBlank(doctorId) || doctorId.equals("-")) {
-            doctorId = "0";
-        }
-        int userId = Integer.parseInt(doctorId);
-        QcresultDetail qcresultDetail
-                = qcresultDetailServiceImpl.getOne(
-                new QueryWrapper<QcresultDetail>()
-                        .eq("is_deleted", IsDeleteEnum.N.getKey())
-                        .eq("hospital_id", hospitalId)
-                        .eq("behospital_code", qcRuleWarnVO.getBehospitalCode())
-                        .eq("msg", qcRuleWarnVO.getMsg()));
-        if (null == qcresultDetail) {
-            throw new CommonException(CommonErrorCode.NOT_EXISTS, "未找到该规则!");
-        }
-
-        QcCasesEntry qcCasesEntry = qcCasesEntryFacade.getOne(new QueryWrapper<QcCasesEntry>()
-                .eq("is_deleted", IsDeleteEnum.N.getKey())
-                .eq("id", qcresultDetail.getCasesEntryId()));
-
-        //规则提醒页面模式
-        String url = readProperties.getRuleWarnQcUrl() + "?behospitalCode=" + qcRuleWarnVO.getBehospitalCode();
-        QcRuleWarn qcRuleWarn = new QcRuleWarn();
-        qcRuleWarn.setHospitalId(qcresultDetail.getHospitalId());
-        qcRuleWarn.setQcresultInfoId(qcresultDetail.getQcresultInfoId());
-        qcRuleWarn.setBehospitalCode(qcresultDetail.getBehospitalCode());
-        qcRuleWarn.setFileCode(behospitalInfo.getFileCode());
-        qcRuleWarn.setName(behospitalInfo.getName());
-        qcRuleWarn.setUserId(userId);
-        qcRuleWarn.setWardName(behospitalInfo.getWardName());//病区
-        qcRuleWarn.setDeptName(behospitalInfo.getBehDeptName());//科室
-        qcRuleWarn.setDoctorName(behospitalInfo.getDoctorName());//主治医生
-        qcRuleWarn.setBehospitalDate(behospitalInfo.getBehospitalDate());//入院时间
-        qcRuleWarn.setLeaveHospitalDate(behospitalInfo.getLeaveHospitalDate());//出院时间
-        qcRuleWarn.setCasesId(qcresultDetail.getCasesId());
-        qcRuleWarn.setModelName(ModeIdEnum.getName((qcCasesEntry.getModeId()).intValue()));
-        qcRuleWarn.setCasesScore(qcresultDetail.getCasesScore());
-        qcRuleWarn.setCasesEntryId(qcresultDetail.getCasesEntryId());
-        qcRuleWarn.setScore(qcresultDetail.getScore());
-        qcRuleWarn.setMsg(qcresultDetail.getMsg());
-        qcRuleWarn.setInfo(qcresultDetail.getInfo());
-        qcRuleWarn.setUrl(url);
-        qcRuleWarn.setIsReject(qcresultDetail.getIsReject());
-        qcRuleWarn.setIsDeleted(IsDeleteEnum.N.getKey());
-        qcRuleWarn.setGmtCreate(now);
-        qcRuleWarn.setCreator(userId + "");
-        boolean flag = qcRuleWarnServiceImpl.save(qcRuleWarn);
-
-        if (flag) {
-//            qcresultDetailServiceImpl.update(new UpdateWrapper<QcresultDetail>()
-//                    .eq("is_deleted", IsDeleteEnum.N.getKey())
-//                    .eq("hospital_id", hospitalId)
-//                    .eq("behospital_code", qcRuleWarnVO.getBehospitalCode())
-//                    .eq("cases_entry_id", qcresultDetail.getCasesEntryId())
-//                    .set("grade_type", 2)
-//                    .set("opt_type", 2)
-//                    .set("is_deleted", IsDeleteEnum.Y.getKey())
-//                    .set("modifier", userId.toString())
-//                    .set("gmt_modified", now));
-            String sql = "INSERT INTO JKCDSS.JKCDSS_RULE_WARN (ID, USER_ID, BEHOSPITAL_CODE, STATE, URL, GMT_CREATE, GMT_MODIFIED, CREATOR, MODIFIER, REMARK, MSG) " +
-                    "VALUES (" + new Date().getTime() + ", " + userId + ", '" + qcRuleWarnVO.getBehospitalCode() + "', 0, '" + url + "', SYSDATE, SYSDATE, 'LT', 'LT', 'NULL', '" + qcRuleWarnVO.getMsg() + "')";
-            System.out.println("插入sql语句为--------------------------:" + sql);
-            tzDBConn.setRule(sql);
-        }
-
-        return flag;
-    }
-
-    /**
-     * 医生工作站查看规则条目
-     *
-     * @param behospitalCodeVO
-     * @return QcRuleWarnDTO
-     */
-    public QcRuleWarnDTO checkRule(RecordContentVO behospitalCodeVO) {
-        QcRuleWarnDTO qcRuleWarnDTO = new QcRuleWarnDTO();
-        // 获取规则条目信息
-        List<QcRuleWarn> qcRuleWarns
-                = qcRuleWarnServiceImpl.list(
-                new QueryWrapper<QcRuleWarn>()
-                        .eq("is_deleted", IsDeleteEnum.N.getKey())
-                        .eq("hospital_id", "14")
-                        .eq("behospital_code", behospitalCodeVO.getBehospitalCode()));
-        if (qcRuleWarns.size() == 0) {
-            throw new CommonException(CommonErrorCode.NOT_EXISTS, "病历不存在错误信息!");
-        }
-        qcRuleWarnDTO.setFileCode(qcRuleWarns.get(0).getFileCode());
-        qcRuleWarnDTO.setName(qcRuleWarns.get(0).getName());
-        qcRuleWarnDTO.setWardName(qcRuleWarns.get(0).getWardName());//病区
-        qcRuleWarnDTO.setDeptName(qcRuleWarns.get(0).getDeptName());//科室
-        qcRuleWarnDTO.setDoctorName(qcRuleWarns.get(0).getDoctorName());//主治医生
-        qcRuleWarnDTO.setSendDate(qcRuleWarns.get(0).getGmtCreate());//发送时间
-        qcRuleWarnDTO.setBehospitalDate(qcRuleWarns.get(0).getBehospitalDate());//入院时间
-        qcRuleWarnDTO.setLeaveHospitalDate(qcRuleWarns.get(0).getLeaveHospitalDate());//出院时间
-        BigDecimal dBigDecimal = new BigDecimal(0);//扣分
-        BigDecimal resPr = new BigDecimal(100);
-        String level = null;
-        List<RuleMsgDTO> msgDTOList = new ArrayList<>();
-        for (QcRuleWarn qcRuleWarn : qcRuleWarns) {
-            dBigDecimal = dBigDecimal.add(qcRuleWarn.getScore());
-            RuleMsgDTO msgDTO = new RuleMsgDTO();
-            msgDTO.setModelName(qcRuleWarn.getModelName());
-            msgDTO.setMsg(qcRuleWarn.getMsg());
-            msgDTO.setInfo(qcRuleWarn.getInfo());
-            msgDTO.setScore(qcRuleWarn.getScore());
-            msgDTOList.add(msgDTO);
-        }
-        if (dBigDecimal.compareTo(new BigDecimal(10)) < 1) {
-            level = "甲";
-        } else if (dBigDecimal.compareTo(new BigDecimal(20)) < 1) {
-            level = "乙";
-        } else {
-            level = "丙";
-        }
-        qcRuleWarnDTO.setScoreRes(resPr.subtract(dBigDecimal));// 得分
-        qcRuleWarnDTO.setLevel(level);// 等级
-        qcRuleWarnDTO.setNum(Long.valueOf(qcRuleWarns.size()));// 缺陷总数
-        qcRuleWarnDTO.setNumScore(dBigDecimal);// 缺陷总扣分
-        qcRuleWarnDTO.setMsgDTOList(msgDTOList);
-
-        try {
-            String sql = "UPDATE JKCDSS_RULE_WARN SET STATE = 1 WHERE BEHOSPITAL_CODE='" + behospitalCodeVO.getBehospitalCode() + "'";
-            tzDBConn.upRule(sql);
-        } catch (Exception e) {
-            throw new CommonException(CommonErrorCode.UPDATE_INFO_FAIL, "oracle数据插入失败!");
-        }
-
-        return qcRuleWarnDTO;
-
-    }
-
-    /**
-     * 医生工作站查看规则条目
-     *
-     * @param behospitalCodeVO
-     * @return QcRuleWarnDTO
-     */
-    public Boolean upState(RecordContentVO behospitalCodeVO) {
-
-        try {
-            String sql = "UPDATE JKCDSS_RULE_WARN SET STATE = 2 WHERE BEHOSPITAL_CODE='" + behospitalCodeVO.getBehospitalCode() + "'";
-            tzDBConn.upRule(sql);
-        } catch (Exception e) {
-            throw new CommonException(CommonErrorCode.UPDATE_INFO_FAIL, "oracle数据插入失败!");
-        }
-
-        return true;
-
-    }
-
-    /**
-     * 删除中间表信息
-     *
-     * @param behospitalCodeVO
-     * @return QcRuleWarnDTO
-     */
-    public Boolean delState(RecordContentVO behospitalCodeVO) {
-
-        try {
-            String sql = "DELETE FROM JKCDSS_RULE_WARN WHERE BEHOSPITAL_CODE='" + behospitalCodeVO.getBehospitalCode() + "'";
-            tzDBConn.upRule(sql);
-        } catch (Exception e) {
-            throw new CommonException(CommonErrorCode.UPDATE_INFO_FAIL, "oracle数据删除失败!");
-        }
-
-        return true;
-
-    }
-
-
     /**
      * 修改评分结果信息
      *

+ 48 - 0
src/main/java/com/diagbot/facade/VersionDetailFacade.java

@@ -0,0 +1,48 @@
+package com.diagbot.facade;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.diagbot.dto.VersionDetailDTO;
+import com.diagbot.entity.VersionDetail;
+import com.diagbot.enums.IsDeleteEnum;
+import com.diagbot.enums.StatusEnum;
+import com.diagbot.service.impl.VersionDetailServiceImpl;
+import com.diagbot.util.BeanUtil;
+import org.springframework.stereotype.Component;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author wangfeng
+ * @Description:
+ * @date 2024-07-27 14:45
+ */
+@Component
+public class VersionDetailFacade extends VersionDetailServiceImpl {
+
+    /**
+     * 根据版本id查询版本详情
+     *
+     * @param id
+     * @return
+     */
+    public List<VersionDetailDTO> getById(Long id) {
+        QueryWrapper<VersionDetail> versionDetailQuery = new QueryWrapper<>();
+        Map<String, Object> mapAll = new HashMap<>();
+        mapAll.put("is_deleted", IsDeleteEnum.N.getKey());
+        mapAll.put("version_id", id);
+        mapAll.put("STATUS", StatusEnum.Enable.getKey());
+        versionDetailQuery.allEq(mapAll).orderByDesc("gmt_create").orderByAsc("order_no");
+
+        VersionDetail versionDetail = new VersionDetail();
+        versionDetail.setVersionId(id);
+        List<VersionDetail> datas = list(versionDetailQuery);
+        List<VersionDetailDTO> dataNew = new ArrayList<VersionDetailDTO>();
+        //过滤字段
+        dataNew = BeanUtil.listCopyTo(datas, VersionDetailDTO.class);
+        return dataNew;
+
+    }
+}

+ 55 - 0
src/main/java/com/diagbot/facade/VersionInfoFacade.java

@@ -0,0 +1,55 @@
+package com.diagbot.facade;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.diagbot.dto.VersionDetailDTO;
+import com.diagbot.dto.VersionWrapperDTO;
+import com.diagbot.entity.VersionInfo;
+import com.diagbot.enums.IsDeleteEnum;
+import com.diagbot.enums.StatusEnum;
+import com.diagbot.service.impl.VersionInfoServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+
+/**
+ * @author dsYun
+ * @Description:
+ * @date 2024-07-27 14:39
+ */
+@Component
+public class VersionInfoFacade extends VersionInfoServiceImpl {
+
+    @Autowired
+    VersionDetailFacade versionDetailFacade;
+
+
+    /**
+     * 查询版本信息
+     *
+     * @return
+     */
+    public VersionWrapperDTO getVersionInfoAll() {
+        //查询最新的一条版本信息
+        QueryWrapper<VersionInfo> versionInfoQuery = new QueryWrapper<>();
+        versionInfoQuery
+                .eq("is_deleted", IsDeleteEnum.N.getKey())
+                .eq("STATUS", StatusEnum.Enable.getKey())
+                .orderByDesc("gmt_modified");
+
+        VersionInfo versionInfo = getOne(versionInfoQuery, false);
+        VersionWrapperDTO versionList = new VersionWrapperDTO();
+
+        if (versionInfo != null) {
+            //当查出的数据不为空时,取到版本id,再去版本明细表中查询详细的信息
+            long id = versionInfo.getId();
+            List<VersionDetailDTO> detail = versionDetailFacade.getById(id);
+            versionList.setId(versionInfo.getId());
+            versionList.setName(versionInfo.getName());
+            versionList.setRefreshTime(versionInfo.getRefreshTime());
+            versionList.setStatus(versionInfo.getStatus());
+            versionList.setDetail(detail);
+        }
+        return versionList;
+    }
+}

+ 9 - 12
src/main/java/com/diagbot/facade/data/AHomePageFacade.java

@@ -475,7 +475,6 @@ public class AHomePageFacade extends HomePageServiceImpl{
     private RespDTO<Map<String, Object>> homePageIng(AHomePageIngVO aHomePageIngVO){
         String behospitalCode =aHomePageIngVO.getHomePages().get(0).getBehospitalCode();
         Long hospitalId=aHomePageIngVO.getHomePages().get(0).getHospitalId();
-        Long modeId=Long.valueOf("6");//病案首页默认为6
         if(aHomePageIngVO.getDockModeType().equals("0")){
             Map<String,Object> map=new HashMap<String,Object>();
             List<AHomePageDTO> homePageDtoList=BeanUtil.listCopyTo(aHomePageIngVO.getHomePages(),AHomePageDTO.class);
@@ -483,7 +482,7 @@ public class AHomePageFacade extends HomePageServiceImpl{
             return RespDTO.onSuc(map);
         }else if(aHomePageIngVO.getDockModeType().equals("1")){
             //页面模式
-            String url=readProperties.getProcessQcUrl()+"?behospitalCode="+behospitalCode+"&hospitalId="+hospitalId+"&modeId="+modeId;
+            String url=readProperties.getProcessQcUrl()+"?behospitalCode="+behospitalCode+"&hospitalId="+hospitalId;
             Map<String,Object> map=new HashMap<String,Object>();
             map.put("url",url);
             aMedAbnormalInfoFacade.saveAbnormalInfo("病案首页页面推送模式验证1","", JSON.toJSONString(aHomePageIngVO),url,"");
@@ -492,27 +491,25 @@ public class AHomePageFacade extends HomePageServiceImpl{
             AnalyzeRunVO analyzeRunVO=new AnalyzeRunVO();
             analyzeRunVO.setBehospitalCode(behospitalCode);
             analyzeRunVO.setHospitalId(hospitalId);
-            analyzeRunVO.setModeId(modeId);
             AnalyzeRunDTO analyzeRunDTO=behospitalInfoFacade.analyzeRun(analyzeRunVO);
             Map<String,Object> map=new HashMap<String,Object>();
-            if(analyzeRunDTO.getMsgDTOList().size()>0){
-                map.put("analyze",analyzeRunDTO.getMsgDTOList());
-            }
+//            if(analyzeRunDTO.getMsgDTOList().size()>0){
+//                map.put("analyze",analyzeRunDTO.getMsgDTOList());
+//            }
             return RespDTO.onSuc(map);
         }else{
             //页面模式+接口引擎模式
-            String url=readProperties.getProcessQcUrl()+"?behospitalCode="+behospitalCode+"&hospitalId="+hospitalId+"&modeId="+modeId;
+            String url=readProperties.getProcessQcUrl()+"?behospitalCode="+behospitalCode+"&hospitalId="+hospitalId;
 
             AnalyzeRunVO analyzeRunVO=new AnalyzeRunVO();
             analyzeRunVO.setBehospitalCode(behospitalCode);
             analyzeRunVO.setHospitalId(hospitalId);
-            analyzeRunVO.setModeId(modeId);
             AnalyzeRunDTO analyzeRunDTO=behospitalInfoFacade.analyzeRun(analyzeRunVO);
             Map<String,Object> map=new HashMap<String,Object>();
-            if(analyzeRunDTO.getMsgDTOList().size()>0){
-                map.put("url",url);
-                map.put("analyze",analyzeRunDTO.getMsgDTOList());
-            }
+//            if(analyzeRunDTO.getMsgDTOList().size()>0){
+//                map.put("url",url);
+//                map.put("analyze",analyzeRunDTO.getMsgDTOList());
+//            }
             aMedAbnormalInfoFacade.saveAbnormalInfo("病案首页页面模式+接口引擎模式","", JSON.toJSONString(aHomePageIngVO),url,"");
             return RespDTO.onSuc(map);
         }

+ 7 - 9
src/main/java/com/diagbot/facade/data/AMedicalRecordFacade.java

@@ -338,12 +338,11 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
             AnalyzeRunVO analyzeRunVO = new AnalyzeRunVO();
             analyzeRunVO.setBehospitalCode(behospitalCode);
             analyzeRunVO.setHospitalId(hospitalId);
-            analyzeRunVO.setModeId(modeId);
             AnalyzeRunDTO analyzeRunDTO = behospitalInfoFacade.analyzeRun(analyzeRunVO);
             Map<String, Object> map = new HashMap<String, Object>();
-            if (analyzeRunDTO.getMsgDTOList().size() > 0) {
-                map.put("analyze", analyzeRunDTO.getMsgDTOList());
-            }
+//            if (analyzeRunDTO.getMsgDTOList().size() > 0) {
+//                map.put("analyze", analyzeRunDTO.getMsgDTOList());
+//            }
             //接口引擎模式
             return RespDTO.onSuc(map);
         } else {
@@ -356,13 +355,12 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
             AnalyzeRunVO analyzeRunVO = new AnalyzeRunVO();
             analyzeRunVO.setBehospitalCode(behospitalCode);
             analyzeRunVO.setHospitalId(hospitalId);
-            analyzeRunVO.setModeId(modeId);
             AnalyzeRunDTO analyzeRunDTO = behospitalInfoFacade.analyzeRun(analyzeRunVO);
             Map<String, Object> map = new HashMap<String, Object>();
-            if (analyzeRunDTO.getMsgDTOList().size() > 0) {
-                map.put("url", url);
-                map.put("analyze", analyzeRunDTO.getMsgDTOList());
-            }
+//            if (analyzeRunDTO.getMsgDTOList().size() > 0) {
+//                map.put("url", url);
+//                map.put("analyze", analyzeRunDTO.getMsgDTOList());
+//            }
             return RespDTO.onSuc(map);
         }
     }

+ 0 - 30
src/main/java/com/diagbot/mapper/BehospitalInfoMapper.java

@@ -64,12 +64,6 @@ public interface BehospitalInfoMapper extends BaseMapper<BehospitalInfo> {
 
     public List<BehospitalInfo> getNoGrade(TaskVO taskVO);
 
-    IPage<BehospitalInfoDeptDTO> getPageByDept(BehospitalPageVO behospitalPageVO);
-
-    IPage<BehospitalInfoDTO> getPageByPerson(BehospitalPageVO behospitalPageVO);
-
-    IPage<BehospitalInfoDTO> getPageByGroup(BehospitalPageVO behospitalPageVO);
-
     /**
      * 出院总人数统计-全院-首页
      *
@@ -292,30 +286,6 @@ public interface BehospitalInfoMapper extends BaseMapper<BehospitalInfo> {
      */
     public List<ExportExcelDTO> exportQcresult(ExportQcresultVO exportQcresultVO);
 
-    /**
-     * 个人质控评分导出到excel
-     *
-     * @param exportQcresultVO
-     * @return
-     */
-    public List<ExportExcelDTO> exportQcresultByPerson(ExportQcresultVO exportQcresultVO);
-
-    /**
-     * 科室质控评分导出到excel
-     *
-     * @param exportQcresultVO
-     * @return
-     */
-    public List<ExportExcelByDeptDTO> exportQcresultByDept(ExportQcresultVO exportQcresultVO);
-
-    /**
-     * 医疗组质控评分导出到excel
-     *
-     * @param exportQcresultVO
-     * @return
-     */
-    public List<ExportExcelDTO> exportQcresultByGroup(ExportQcresultVO exportQcresultVO);
-
     /**
      * 条目缺陷质控评分页(内页)
      *

+ 0 - 3
src/main/java/com/diagbot/mapper/QcCasesEntryMapper.java

@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.diagbot.dto.QcCasesEntryDTO;
 import com.diagbot.dto.QcCasesEntrySimpleDTO;
 import com.diagbot.entity.QcCasesEntry;
-import com.diagbot.vo.AnalyzeCdsVO;
 import com.diagbot.vo.AnalyzeVO;
 import com.diagbot.vo.QcEntryHospitalVO;
 import com.diagbot.vo.QcResultAlgQueryVO;
@@ -25,8 +24,6 @@ public interface QcCasesEntryMapper extends BaseMapper<QcCasesEntry> {
 
     List<QcCasesEntryDTO> getQcCasesEntry(AnalyzeVO analyzeVO);
 
-    List<QcCasesEntryDTO> getQcCasesEntryCds(AnalyzeCdsVO analyzeCdsVO);
-
     List<QcResultAlgVO> getQcResultAlgVO(QcResultAlgQueryVO qcResultAlgQueryVO);
 
     List<QcCasesEntrySimpleDTO> index(QcTypeIndexVO qcTypeIndexVO);

+ 16 - 0
src/main/java/com/diagbot/mapper/VersionDetailMapper.java

@@ -0,0 +1,16 @@
+package com.diagbot.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.diagbot.entity.VersionDetail;
+
+/**
+ * <p>
+ * 版本详情(关于) Mapper 接口
+ * </p>
+ *
+ * @author wangfeng
+ * @since 2024-07-27
+ */
+public interface VersionDetailMapper extends BaseMapper<VersionDetail> {
+
+}

+ 16 - 0
src/main/java/com/diagbot/mapper/VersionInfoMapper.java

@@ -0,0 +1,16 @@
+package com.diagbot.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.diagbot.entity.VersionInfo;
+
+/**
+ * <p>
+ * 版本信息 Mapper 接口
+ * </p>
+ *
+ * @author wangfeng
+ * @since 2024-07-27
+ */
+public interface VersionInfoMapper extends BaseMapper<VersionInfo> {
+
+}

+ 0 - 32
src/main/java/com/diagbot/service/BehospitalInfoService.java

@@ -46,13 +46,6 @@ public interface BehospitalInfoService extends IService<BehospitalInfo> {
 
 
     public List<BehospitalInfo> getNoGrade(TaskVO taskVO);
-
-    IPage<BehospitalInfoDeptDTO> getPageByDept(BehospitalPageVO behospitalPageVO);
-
-    IPage<BehospitalInfoDTO> getPageByPerson(BehospitalPageVO behospitalPageVO);
-
-    IPage<BehospitalInfoDTO> getPageByGroup(BehospitalPageVO behospitalPageVO);
-
     /**
      * 出院总人数统计-全院-首页
      *
@@ -295,31 +288,6 @@ public interface BehospitalInfoService extends IService<BehospitalInfo> {
      */
     public List<ExportExcelDTO> exportQcresult(ExportQcresultVO exportQcresultVO);
 
-    /**
-     * 个人质控评分导出到excel
-     *
-     * @param exportQcresultVO
-     * @return
-     */
-    public List<ExportExcelDTO> exportQcresultByPerson(ExportQcresultVO exportQcresultVO);
-
-
-    /**
-     * 科室质控评分导出到excel
-     *
-     * @param exportQcresultVO
-     * @return
-     */
-    public List<ExportExcelByDeptDTO> exportQcresultByDept(ExportQcresultVO exportQcresultVO);
-
-    /**
-     * 科室质控评分导出到excel
-     *
-     * @param exportQcresultVO
-     * @return
-     */
-    public List<ExportExcelDTO> exportQcresultByGroup(ExportQcresultVO exportQcresultVO);
-
     /**
      * 条目缺陷质控评分页(内页)
      *

+ 16 - 0
src/main/java/com/diagbot/service/VersionDetailService.java

@@ -0,0 +1,16 @@
+package com.diagbot.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.diagbot.entity.VersionDetail;
+
+/**
+ * <p>
+ * 版本详情(关于) 服务类
+ * </p>
+ *
+ * @author wangfeng
+ * @since 2024-07-27
+ */
+public interface VersionDetailService extends IService<VersionDetail> {
+
+}

+ 16 - 0
src/main/java/com/diagbot/service/VersionInfoService.java

@@ -0,0 +1,16 @@
+package com.diagbot.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.diagbot.entity.VersionInfo;
+
+/**
+ * <p>
+ * 版本信息 服务类
+ * </p>
+ *
+ * @author wangfeng
+ * @since 2024-07-27
+ */
+public interface VersionInfoService extends IService<VersionInfo> {
+
+}

+ 0 - 40
src/main/java/com/diagbot/service/impl/BehospitalInfoServiceImpl.java

@@ -71,21 +71,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
         return baseMapper.getNoGrade(taskVO);
     }
 
-    @Override
-    public IPage<BehospitalInfoDeptDTO> getPageByDept(BehospitalPageVO behospitalPageVO) {
-        return baseMapper.getPageByDept(behospitalPageVO);
-    }
-
-    @Override
-    public IPage<BehospitalInfoDTO> getPageByPerson(BehospitalPageVO behospitalPageVO) {
-        return baseMapper.getPageByPerson(behospitalPageVO);
-    }
-
-    @Override
-    public IPage<BehospitalInfoDTO> getPageByGroup(BehospitalPageVO behospitalPageVO) {
-        return baseMapper.getPageByGroup(behospitalPageVO);
-    }
-
     /**
      * 出院总人数统计-全院-首页
      *
@@ -366,31 +351,6 @@ public class BehospitalInfoServiceImpl extends ServiceImpl<BehospitalInfoMapper,
         return baseMapper.exportQcresult(exportQcresultVO);
     }
 
-    /**
-     * 个人质控评分导出到excel
-     *
-     * @param exportQcresultVO
-     * @return
-     */
-    @Override
-    public List<ExportExcelDTO> exportQcresultByPerson(ExportQcresultVO exportQcresultVO) {
-        return baseMapper.exportQcresultByPerson(exportQcresultVO);
-    }
-
-    /**
-     * 科室质控评分导出到excel
-     *
-     * @param exportQcresultVO
-     * @return
-     */
-    public List<ExportExcelByDeptDTO> exportQcresultByDept(ExportQcresultVO exportQcresultVO) {
-        return baseMapper.exportQcresultByDept(exportQcresultVO);
-    }
-
-    @Override
-    public List<ExportExcelDTO> exportQcresultByGroup(ExportQcresultVO exportQcresultVO) {
-        return baseMapper.exportQcresultByGroup(exportQcresultVO);
-    }
 
     /**
      * 条目缺陷质控评分页(内页)

+ 20 - 0
src/main/java/com/diagbot/service/impl/VersionDetailServiceImpl.java

@@ -0,0 +1,20 @@
+package com.diagbot.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.diagbot.entity.VersionDetail;
+import com.diagbot.mapper.VersionDetailMapper;
+import com.diagbot.service.VersionDetailService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 版本详情(关于) 服务实现类
+ * </p>
+ *
+ * @author wangfeng
+ * @since 2024-07-27
+ */
+@Service
+public class VersionDetailServiceImpl extends ServiceImpl<VersionDetailMapper, VersionDetail> implements VersionDetailService {
+
+}

+ 20 - 0
src/main/java/com/diagbot/service/impl/VersionInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.diagbot.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.diagbot.entity.VersionInfo;
+import com.diagbot.mapper.VersionInfoMapper;
+import com.diagbot.service.VersionInfoService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 版本信息 服务实现类
+ * </p>
+ *
+ * @author wangfeng
+ * @since 2024-07-27
+ */
+@Service
+public class VersionInfoServiceImpl extends ServiceImpl<VersionInfoMapper, VersionInfo> implements VersionInfoService {
+
+}

+ 0 - 19
src/main/java/com/diagbot/vo/AnalyzeApiVO.java

@@ -1,19 +0,0 @@
-package com.diagbot.vo;
-
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-
-/**
- * @description:
- * @author: zhoutg
- * @time: 2024/4/13 18:31
- */
-@Data
-public class AnalyzeApiVO {
-
-    private String behospitalCode; // 病历id
-    private int needGroup = 1; // 默认值:1:分组,0:不分组
-    private Long hospitalId; //医院ID
-    @ApiModelProperty(hidden = true)
-    private Boolean isTask = true; // 使用hospitalId传入的值
-}

+ 0 - 22
src/main/java/com/diagbot/vo/AnalyzeCdsVO.java

@@ -1,22 +0,0 @@
-package com.diagbot.vo;
-
-import com.diagbot.biz.push.entity.Item;
-import com.diagbot.biz.push.entity.Lis;
-import com.diagbot.biz.push.entity.Pacs;
-import lombok.Getter;
-import lombok.Setter;
-
-import javax.validation.constraints.NotNull;
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * @Description: cds访问质控传参
- * @author: Mark Huang
- * @Time: 2019/04/04 :15:14
- */
-@Getter
-@Setter
-public class AnalyzeCdsVO extends SearchData {
-
-}

+ 4 - 5
src/main/java/com/diagbot/vo/AnalyzeRunVO.java

@@ -7,7 +7,7 @@ import javax.validation.constraints.NotNull;
 
 /**
  * @description:
- * @author: zhoutg
+ * @author: dsYun
  * @time: 2024/4/13 18:31
  */
 @Data
@@ -18,12 +18,11 @@ public class AnalyzeRunVO {
     // 医院ID
     @NotNull(message = "hospitalId不能为空")
     private Long hospitalId;
-    // 模块id
-    private Long modeId;
     // 归档字段
     private String isPlacefile = "0";
 
-    private Integer NeedGroup = 0;
-
     private Long qcresultInfoId; // 病历主表id
+
+    // 是否展示内容
+    private String isDefect = "0";
 }

+ 16 - 0
src/main/java/com/diagbot/vo/BehospitalcodeVO.java

@@ -0,0 +1,16 @@
+package com.diagbot.vo;
+
+import lombok.Data;
+
+/**
+ * @description:
+ * @author: zhoutg
+ * @time: 2024/4/13 18:31
+ */
+@Data
+public class BehospitalcodeVO {
+
+    private String behospitalCode; // 病历id
+    private Long hospitalId; //医院ID
+
+}

+ 0 - 18
src/main/java/com/diagbot/vo/DataEditVO.java

@@ -1,18 +0,0 @@
-package com.diagbot.vo;
-
-import lombok.Data;
-
-/**
- * @Description:
- * @author: wangsy
- * @time: 2024/8/4 9:53
- */
-@Data
-public class DataEditVO {
-    // 医院ID
-    private Long hospitalId;
-    // id
-    private String recId;
-    // json字符串
-    private String wholeData;
-}

+ 0 - 62
src/main/java/com/diagbot/vo/MedLisInfoVO.java

@@ -1,62 +0,0 @@
-package com.diagbot.vo;
-
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.fasterxml.jackson.annotation.JsonIgnore;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Getter;
-import lombok.Setter;
-
-import javax.validation.constraints.NotBlank;
-import java.util.Date;
-
-/**
- * @Description:
- * @author: cy
- * @time: 2024/9/3 17:20
- */
-@Getter
-@Setter
-public class MedLisInfoVO extends Page {
-    /**
-     * 医院id
-     */
-    @ApiModelProperty(hidden = true)
-    private Long hospitalId;
-
-    /**
-     * 检查缺陷类型判别(0-全部检查项 1缺陷检查项 2非缺陷检查项)
-     */
-    private Integer checkType = 0;
-
-    /**
-     * 病历号
-     */
-    @NotBlank(message = "请输入病历号")
-    private String behospitalCode;
-
-    /**
-     * 检查类型判别
-     */
-    private String checkItemType;
-
-    /**
-     * 检查项目名称
-     */
-    private String checkItemName;
-
-    /**
-     * 检查开始时间开始
-     */
-    private Date daStartDateStart;
-
-    /**
-     * 检查开始时间结束
-     */
-    private Date daStartDateEnd;
-    /**
-     * 提示信息
-     */
-    @JsonIgnore
-    private String info;
-
-}

+ 0 - 14
src/main/java/com/diagbot/vo/data/AColumnVO.java

@@ -1,14 +0,0 @@
-package com.diagbot.vo.data;
-
-import lombok.Getter;
-import lombok.Setter;
-
-import java.util.List;
-
-@Getter
-@Setter
-public class AColumnVO {
-    private String hospitalId;
-    private Long modeId;
-    private List<AColumnContentVO> content;
-}

+ 0 - 12
src/main/java/com/diagbot/vo/data/AContentVO.java

@@ -1,12 +0,0 @@
-package com.diagbot.vo.data;
-
-import lombok.Data;
-
-@Data
-public class AContentVO {
-    private String standModelName;
-    private String recTitle;
-    private String recId;
-    private String recTypeId;
-    private Long modeId;
-}

+ 0 - 13
src/main/java/com/diagbot/vo/data/AMedRecInVO.java

@@ -1,13 +0,0 @@
-package com.diagbot.vo.data;
-
-import lombok.Data;
-
-import java.util.List;
-
-@Data
-public class AMedRecInVO {
-    private List<AContentVO> medrec;
-    private String cid;//医院简称,具体询问大数据部
-    private Long hospitalId;
-
-}

+ 0 - 0
src/main/java/com/diagbot/web/ADataStrController.java


+ 4 - 132
src/main/java/com/diagbot/web/BehospitalInfoController.java

@@ -69,16 +69,6 @@ public class BehospitalInfoController {
         return RespDTO.onSuc(data);
     }
 
-
-    @ApiOperation(value = "质量控制指标title获取[by:cy]",
-            notes = "")
-    @PostMapping("/getMedQualityCoList")
-    @SysLogger("getMedQualityCoList")
-    public RespDTO<List<ColumnDTO>> getMedQualityControl(@RequestBody BasDeptInfoVO basDeptInfoVO) {
-        List<ColumnDTO> data = behospitalInfoFacade.getMedQualityControl(basDeptInfoVO);
-        return  RespDTO.onSuc(data);
-    }
-
     @ApiOperation(value = "评分[by:zhoutg]",
             notes = "")
     @PostMapping("/analyze")
@@ -88,14 +78,12 @@ public class BehospitalInfoController {
         return RespDTO.onSuc(behospitalInfoFacade.analyze(analyzeVO));
     }
 
-    @ApiOperation(value = "评分-运行质控[by:zhoutg]",
-            notes = "    // 病历id\n" +
+    @ApiOperation(value = "评分-运行质控[by:dsYun]",
+            notes = "    病历id\n" +
                     "    String behospitalCode;\n" +
-                    "    // 医院ID\n" +
+                    "    医院ID\n" +
                     "    Long hospitalId;\n" +
-                    "    // 模块id\n" +
-                    "    Long modeId;\n" +
-                    "    // 归档字段\n" +
+                    "    归档字段\n" +
                     "    String isPlacefile;")
     @PostMapping("/analyze_run")
     @SysLogger("analyze_run")
@@ -125,42 +113,6 @@ public class BehospitalInfoController {
         return RespDTO.onSuc(behospitalInfoFacade.analyzeApi(analyzeRunVO));
     }
 
-    @ApiOperation(value = "发送质控条目到医生工作站[by:dsYun]",
-            notes = "")
-    @PostMapping("/sendRuleWarn")
-    @SysLogger("sendRuleWarn")
-    @Transactional
-    public RespDTO<Boolean> sendRuleWarn(@RequestBody QcRuleWarnVO qcRuleWarnVO) {
-        return RespDTO.onSuc(qcresultInfoFacade.sendRuleWarn(qcRuleWarnVO));
-    }
-
-    @ApiOperation(value = "医生工作站查看规则条目[by:dsYun]",
-            notes = "")
-    @PostMapping("/checkRule")
-    @SysLogger("checkRule")
-    @Transactional
-    public RespDTO<QcRuleWarnDTO> checkRule(@RequestBody RecordContentVO behospitalCodeVO) {
-        return RespDTO.onSuc(qcresultInfoFacade.checkRule(behospitalCodeVO));
-    }
-
-    @ApiOperation(value = "修改发送信息中间表的状态为已解决[by:dsYun]",
-            notes = "")
-    @PostMapping("/upState")
-    @SysLogger("upState")
-    @Transactional
-    public RespDTO<Boolean> upState(@RequestBody RecordContentVO behospitalCodeVO) {
-        return RespDTO.onSuc(qcresultInfoFacade.upState(behospitalCodeVO));
-    }
-
-    @ApiOperation(value = "根据住院号删除中间表的信息[by:dsYun]",
-            notes = "")
-    @PostMapping("/delState")
-    @SysLogger("delState")
-    @Transactional
-    public RespDTO<Boolean> delState(@RequestBody RecordContentVO behospitalCodeVO) {
-        return RespDTO.onSuc(qcresultInfoFacade.delState(behospitalCodeVO));
-    }
-
     @ApiOperation(value = "新增质控条目[by:zhoutg]",
             notes = "")
     @PostMapping("/addCase")
@@ -221,55 +173,6 @@ public class BehospitalInfoController {
         return RespDTO.onSuc(true);
     }
 
-    @ApiOperation(value = "病历分页列表(科室)[by:zhoutg]",
-            notes = "name:姓名<br>" +
-                    "fileCode:档案号<br>" +
-                    "statisticsType: 统计维度 1-本月,2-本年<br>" +
-                    "behosDateStart:入院时间开始时间<br>" +
-                    "behosDateEnd:入院时间结束时间<br>" +
-                    "leaveHosDateStart:出院时间开始时间<br>" +
-                    "leaveHosDateEnd:出院时间结束时间<br>")
-    @PostMapping("/page_dept")
-    @SysLogger("page_dept")
-    public RespDTO<IPage<BehospitalInfoDeptDTO>> pageDept(@RequestBody BehospitalPageVO behospitalPageVO) {
-        IPage<BehospitalInfoDeptDTO> data = behospitalInfoFacade.pageDept(behospitalPageVO);
-        return RespDTO.onSuc(data);
-    }
-
-    @ApiOperation(value = "病历分页列表(个人)[by:zhoutg]",
-            notes = "name:姓名<br>" +
-                    "fileCode:档案号<br>" +
-                    "statisticsType: 统计维度 1-本月,2-本年<br>" +
-                    "behosDateStart:入院时间开始时间<br>" +
-                    "behosDateEnd:入院时间结束时间<br>" +
-                    "leaveHosDateStart:出院时间开始时间<br>" +
-                    "leaveHosDateEnd:出院时间结束时间<br>")
-    @PostMapping("/page_person")
-    @SysLogger("page_person")
-    public RespDTO<IPage<BehospitalInfoDTO>> pagePerson(@RequestBody BehospitalPageVO behospitalPageVO) {
-        IPage<BehospitalInfoDTO> data = behospitalInfoFacade.pagePerson(behospitalPageVO);
-        return RespDTO.onSuc(data);
-    }
-
-    @ApiOperation(value = "病历分页列表(个人)[by:zhoutg]",
-            notes = "behospitalCode:病人住院序号<br>" +
-                    "name:病人姓名<br>" +
-                    "fileCode:档案号<br>" +
-                    "statisticsType: 统计维度 1-本月,2-本年<br>" +
-                    "behosDateStart:入院时间开始时间<br>" +
-                    "behosDateEnd:入院时间结束时间<br>" +
-                    "leaveHosDateStart:出院时间开始时间<br>" +
-                    "leaveHosDateEnd:出院时间结束时间<br>" +
-                    "doctorName:医生姓名<br>" +
-                    "doctorCode:医生工号<br>" +
-                    "level:等级<br>" +
-                    "deptId:科室id<br>")
-    @PostMapping("/page_group")
-    @SysLogger("page_group")
-    public RespDTO<IPage<BehospitalInfoDTO>> pageGroup(@RequestBody BehospitalPageVO behospitalPageVO) {
-        IPage<BehospitalInfoDTO> data = behospitalInfoFacade.pageGroup(behospitalPageVO);
-        return RespDTO.onSuc(data);
-    }
 
     @ApiOperation(value = "导出病历例子[by:gaodm]",
             notes = "")
@@ -287,36 +190,5 @@ public class BehospitalInfoController {
         behospitalInfoFacade.exportQcresult(response, exportQcresultVO);
     }
 
-    @ApiOperation(value = "【科室】质控结果导出[by:zhaops]",
-            notes = "")
-    @PostMapping("/exportQcresultByDept")
-    @SysLogger("exportQcresultByDept")
-    public void exportQcresultByDept(HttpServletResponse response, @RequestBody ExportQcresultVO exportQcresultVO) {
-        behospitalInfoFacade.exportQcresultByDept(response, exportQcresultVO);
-    }
-
-    @ApiOperation(value = "【个人】质控结果导出[by:cy]",
-            notes = "")
-    @PostMapping("/exportQcresultByPerson")
-    @SysLogger("exportQcresultByPerson")
-    public void exportQcresultByPerson(HttpServletResponse response, @RequestBody ExportQcresultVO exportQcresultVO) {
-        behospitalInfoFacade.exportQcresultByPerson(exportQcresultVO);
-    }
-
-    @ApiOperation(value = "【医疗组】质控结果导出[by:zhoutg]",
-            notes = "")
-    @PostMapping("/exportQcresultByGroup")
-    @SysLogger("exportQcresultByGroup")
-    public void exportQcresultByGroup(HttpServletResponse response, @RequestBody ExportQcresultVO exportQcresultVO) {
-        behospitalInfoFacade.exportQcresultByGroup(response, exportQcresultVO);
-    }
-
-    @ApiOperation(value = "cds质控[by:rgb]",
-            notes = "")
-    @PostMapping("/analyzeCds")
-    @SysLogger("analyzeCds")
-    public RespDTO<Map<String,String>> analyzeCds(@RequestBody AnalyzeCdsVO analyzeCdsVO) {
-        return RespDTO.onSuc(behospitalInfoFacade.analyzeCds(analyzeCdsVO));
-    }
 
 }

+ 0 - 551
src/main/java/com/diagbot/web/ConsoleByDeptController.java

@@ -1,551 +0,0 @@
-package com.diagbot.web;
-
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.diagbot.annotation.SysLogger;
-import com.diagbot.dto.*;
-import com.diagbot.facade.ConsoleByDeptFacade;
-import com.diagbot.vo.*;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-import springfox.documentation.annotations.ApiIgnore;
-
-import javax.validation.Valid;
-import java.util.List;
-import java.util.Map;
-
-/**
- * @author zhaops
- * @Description:
- * @time: 2024/5/9 13:20
- **/
-@RequestMapping("/consoleByDept")
-@RestController
-@Api(value = "控制台(科室)统计相关API", tags = { "控制台(科室)统计相关API" })
-@SuppressWarnings("unchecked")
-public class ConsoleByDeptController {
-    @Autowired
-    private ConsoleByDeptFacade consoleByDeptFacade;
-
-    //region --------------------------首页接口开始------------------------------
-    @ApiOperation(value = "出院病人统计(科室)-首页[by:zhaops]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/leaveHosCountByDept")
-    @SysLogger("leaveHosCountByDept")
-    public RespDTO<Map<String, Object>> leaveHosCountByDept(@RequestBody @Valid FilterVO filterVO) {
-        Map<String, Object> data = consoleByDeptFacade.leaveHosCountByDept(filterVO);
-        return RespDTO.onSuc(data);
-    }
-        @ApiOperation(value = "入院病人统计(科室)-首页[by:zhaops]",
-                notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                        "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-        @PostMapping("/beHosCountByDept")
-        @SysLogger("beHosCountByDept")
-        public RespDTO<Map<String, List<AdmissionCountDTO>>> beHosCountByDept(@RequestBody @Valid FilterVO filterVO) {
-            Map<String, List<AdmissionCountDTO>> data = consoleByDeptFacade.admissionHosCountByDept(filterVO);
-            return RespDTO.onSuc(data);
-    }
-
-    @ApiOperation(value = "病历数统计(科室)-首页[by:zhaops]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/mrCountByDept")
-    @SysLogger("mrCountByDept")
-    public RespDTO<Map<String, Object>> mrCountByDept(@RequestBody @Valid FilterVO filterVO) {
-        Map<String, Object> data = consoleByDeptFacade.mrCountByDept(filterVO);
-        return RespDTO.onSuc(data);
-    }
-
-    @ApiOperation(value = "各模块缺陷占比排名(科室)-首页[by:zhaops]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/entryCountGroupByCaseAndDept")
-    @SysLogger("entryCountGroupByCaseAndDept")
-    public RespDTO<Map<String, Object>> entryCountGroupByCaseAndDept(@RequestBody @Valid FilterVO filterVO) {
-        Map<String, Object> data = consoleByDeptFacade.entryCountGroupByCaseAndDept(filterVO);
-        return RespDTO.onSuc(data);
-    }
-
-    @ApiOperation(value = "条目缺陷占比(科室)-首页[by:zhaops]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/entryCountGroupByEntryAndDept")
-    @SysLogger("entryCountGroupByEntryAndDept")
-    public RespDTO<Map<String, Object>> entryCountGroupByEntryAndDept(@RequestBody @Valid FilterVO filterVO) {
-        Map<String, Object> data = consoleByDeptFacade.entryCountGroupByEntryAndDept(filterVO);
-        return RespDTO.onSuc(data);
-    }
-
-    /**
-     * 病案首页合格率占比(首页)
-     *
-     * @param filterOrderByDeptVO
-     * @return
-     */
-    @ApiOperation(value = "病案首页合格率占比-首页[by:zhaops]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "level: 病历等级 <br>" +
-                    "name: 主治医生名称 <br>" +
-                    "deptName: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc: 排序(降序) <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/homePageLevelByDeptLimit")
-    @SysLogger("homePageLevelByDeptLimit")
-    public RespDTO<List<HomePageByDeptDTO>> homePageLevelByDeptLimit(@RequestBody @Valid FilterOrderByDeptVO filterOrderByDeptVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.homePageLevelByDeptLimit(filterOrderByDeptVO));
-    }
-
-    /**
-     * 单条条目缺陷统计(首页)
-     *
-     * @param filterVO
-     * @return
-     */
-    @ApiOperation(value = "单条条目缺陷统计(科室)(首页)[by:cy]",
-            notes = "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/casesEntryStatisticsByDept")
-    @SysLogger("casesEntryStatisticsByDept")
-    public RespDTO<List<NumDTO>> casesEntryStatisticsByDept(@RequestBody @Valid FilterVO filterVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.casesEntryStatisticsByDept(filterVO));
-    }
-
-    //endregion -----------------------首页接口结束------------------------------
-
-    @ApiOperation(value = "用户关联科室[by:zhaops]",
-            notes = "")
-    @PostMapping("/getDept")
-    @SysLogger("getDept")
-    public RespDTO<List<DeptBaseDTO>> getDept() {
-        List<DeptBaseDTO> data = consoleByDeptFacade.getDept();
-        return RespDTO.onSuc(data);
-    }
-
-    //region --------------------------内页接口开始------------------------------
-    @ApiOperation(value = "各模块缺陷占比排名-科室(分页)-内页[by:zhaops]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "name: 模块名称<br>" +
-                    "deptName: 科室名称(必填)<br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/entryCountGroupByCaseAndDeptPage")
-    @SysLogger("entryCountGroupByCaseAndDeptPage")
-    public RespDTO<IPage<NumDTO>> entryCountGroupByCaseAndDeptPage(@RequestBody @Valid FilterPageByDeptVO filterPageByDeptVO) {
-        IPage<NumDTO> data = consoleByDeptFacade.entryCountGroupByCaseAndDeptPage(filterPageByDeptVO);
-        return RespDTO.onSuc(data);
-    }
-
-    @ApiOperation(value = "缺陷详情-科室(分页)-内页[by:zhaops]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "name: 缺陷名称<br>" +
-                    "deptName: 科室名称(必填)<br>" +
-                    "casesId: 模块id:243=病案首页 <br>" +
-                    "casesName: 模块名称<br>" +
-                    "isReject: 单项否决 1-否决,0-非<br>" +
-                    "ruleType: 规则类型 0:无,1:空项,2:错误<br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/entryCountGroupByEntryAndDeptPage")
-    @SysLogger("entryCountGroupByEntryAndDeptPage")
-    public RespDTO<IPage<EntryNumGroupDTO>> entryCountGroupByEntryAndDeptPage(@RequestBody @Valid FilterPageByDeptVO filterPageByDeptVO) {
-        IPage<EntryNumGroupDTO> data = consoleByDeptFacade.entryCountGroupByEntryAndDeptPage(filterPageByDeptVO);
-        return RespDTO.onSuc(data);
-    }
-
-    @ApiOperation(value = "缺陷明细-科室(分页)-内页[by:zhaops]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "name: 缺陷名称<br>" +
-                    "deptName: 科室名称(必填)<br>" +
-                    "doctorName: 医生名称(必填)<br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/resultStatisticsByDeptAndDoctorPage")
-    @SysLogger("resultStatisticsByDeptAndDoctorPage")
-    @ApiIgnore
-    public RespDTO<IPage<DeptNumDTO>> resultStatisticsByDeptAndDoctorPage(@RequestBody @Valid FilterPageByDeptVO filterPageByDeptVO) {
-        IPage<DeptNumDTO> data = consoleByDeptFacade.resultStatisticsByDeptAndDoctorPage(filterPageByDeptVO);
-        return RespDTO.onSuc(data);
-    }
-
-    /**
-     * 条目缺陷占比-内页
-     *
-     * @param filterPageByDeptVO
-     * @return
-     */
-    @ApiOperation(value = "条目缺陷占比-内页(分页)-内页[by:zhaops]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "name: 缺陷名称<br>" +
-                    "deptName: 科室名称(必填)<br>" +
-                    "isReject: 单项否决 1-否决,0-非<br>" +
-                    "casesName: 模块名称<br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/entryGroupByEntryAndDeptInnerPage")
-    @SysLogger("entryGroupByEntryAndDeptInnerPage")
-    public RespDTO<IPage<DeptEntryNumDTO>> entryGroupByEntryAndDeptInnerPage(@RequestBody @Valid FilterPageByDeptVO filterPageByDeptVO) {
-        IPage<DeptEntryNumDTO> data = consoleByDeptFacade.entryGroupByEntryAndDeptInnerPage(filterPageByDeptVO);
-        return RespDTO.onSuc(data);
-    }
-
-    /**
-     * 各科室缺陷占比(组合)
-     *
-     * @param filterOrderVO
-     * @return
-     */
-    @ApiOperation(value = "各科室缺陷占比(组合)-内页[by:zhaops]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "level: 病历等级 <br>" +
-                    "name: 主治医生名称 <br>" +
-                    "deptName: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc: 排序(降序) <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/levelStatisticsByDept")
-    @SysLogger("levelStatisticsByDept")
-    public RespDTO<List<LevelStsByDeptDTO>> levelStatisticsByDept(@RequestBody @Valid FilterOrderVO filterOrderVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.levelStatisticsByDept(filterOrderVO));
-    }
-
-    /**
-     * 病案首页合格率占比
-     *
-     * @param filterOrderByDeptVO
-     * @return
-     */
-    @ApiOperation(value = "病案首页合格率占比(科室)-内页[by:zhaops]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "level: 病历等级 <br>" +
-                    "name: 主治医生名称 <br>" +
-                    "deptName: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc: 排序(降序) <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/homePageLevelStatisticsByDept")
-    @SysLogger("homePageLevelStatisticsByDept")
-    public RespDTO<List<HomePageByDeptDTO>> homePageLevelStatisticsByDept(@RequestBody @Valid FilterOrderByDeptVO filterOrderByDeptVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.homePageLevelStatisticsByDept(filterOrderByDeptVO));
-    }
-    /**
-     * 病案首页合格/不合格数
-     *
-     * @param qcResultPageVO
-     * @return
-     */
-    @ApiOperation(value = "病案首页合格/不合格数(科室)-内页[by:cy]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "casesEntryName: 条目名称 <br>" +
-                    "titleName: 标题名称 <br>" +
-                    "casesEntryId: 条目id <br>" +
-                    "deptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/homePageOrGoodLevelByDept")
-    @SysLogger("homePageOrGoodLevelByDept")
-    public RespDTO<IPage<QcResultShortDeptDTO>> homePageOrGoodLevelByDept(@RequestBody @Valid QcResultPageVO qcResultPageVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.homePageOrGoodLevelByDept(qcResultPageVO));
-    }
-
-
-    /**
-     * 条目缺陷质控评分页-科室(内页)
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    @ApiOperation(value = "条目缺陷质控评分页-科室(内页)[by:zhaops]",
-            notes = "behospitalCode: 病历号)<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "casesEntryName: 条目名称 <br>" +
-                    "casesEntryId: 条目id <br>" +
-                    "deptName:科室名称 <br>" +
-                    "doctorName:主治医生名称 <br>" +
-                    "level: 病历等级 <br>" +
-                    "diagnose: 主诊断 <br>" +
-                    "isReject: 单项否决 1-否决,0-非<br>" +
-                    "ruleType: 规则类型 0:无,1:空项,2:错误<br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/qcResultShortByDeptPage")
-    @SysLogger("qcResultShortByDeptPage")
-    public RespDTO<IPage<QcResultShortDeptDTO>> qcResultShortByDeptPage(@RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.qcResultShortByDeptPage(qcResultShortPageVO));
-    }
-
-    @ApiOperation(value = "各科室缺陷占比病历列表[by:zhoutg]",
-            notes = "name:姓名<br>" +
-                    "fileCode:档案号<br>" +
-                    "statisticsType: 统计维度 1-本月,2-本年<br>" +
-                    "behosDateStart:入院时间开始时间<br>" +
-                    "behosDateEnd:入院时间结束时间<br>" +
-                    "leaveHosDateStart:出院时间开始时间<br>" +
-                    "leaveHosDateEnd:出院时间结束时间<br>")
-    @PostMapping("/levelStatisticsByDeptPage")
-    @SysLogger("levelStatisticsByDeptPage")
-    public RespDTO<IPage<BehospitalInfoDeptDTO>> levelStatisticsByDeptPage(@RequestBody BehospitalPageVO behospitalPageVO) {
-        IPage<BehospitalInfoDeptDTO> data = consoleByDeptFacade.levelStatisticsByDeptPage(behospitalPageVO);
-        return RespDTO.onSuc(data);
-    }
-
-
-    /**
-     * 关键条目缺陷占比统计-科室
-     *
-     * @param entryStatisticsVO
-     * @return
-     */
-    @ApiOperation(value = "关键条目缺陷占比统计-科室[by:cy]",
-            notes = "deptName:科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc:排序(降序) <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/entryStatisticsByDept")
-    @SysLogger("entryStatisticsByDept")
-    public RespDTO<List<EntryStasByDeptDTO>> entryStatisticsByDept(@RequestBody @Valid EntryStatisticsVO entryStatisticsVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.entryStatisticsByDept(entryStatisticsVO));
-    }
-
-    /**
-     * 出院人数统计-科室
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    @ApiOperation(value = "出院人数统计-科室[by:cy]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "fileCode: 病案号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "deptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "leaveHosType: 离院人员类型(0/null:总人数,1:死亡人数,2:新生儿,3:手术病人数,4:非医嘱离院病人,5:31日再入院病人) <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/leaveHosMRPageByDept")
-    @SysLogger("leaveHosMRPageByDept")
-    public RespDTO<IPage<QcResultShortDeptDTO>> leaveHosMRPageByDept(@RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.leaveHosMRPageByDept(qcResultShortPageVO));
-    }
-
-    /**
-     * 质控核查统计-科室
-     *
-     * @param filterOrderVO
-     * @return
-     */
-    @ApiOperation(value = "质控核查统计-科室[by:cy]",
-            notes = "name: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc:排序(降序) <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/qcCheckStatisticsByDept")
-    @SysLogger("qcCheckStatisticsByDept")
-    public RespDTO<List<ImproveByDeptDTO>> qcCheckStatisticsByDept(@RequestBody @Valid FilterOrderVO filterOrderVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.qcCheckStatisticsByDept(filterOrderVO));
-    }
-
-    /**
-     * 质控核查质控评分页-科室(内页)
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    @ApiOperation(value = "质控核查质控评分页-科室(内页)[by:cy]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "deptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/qcCheckMRPageByDept")
-    @SysLogger("qcCheckMRPageByDept")
-    public RespDTO<IPage<QcResultShortDeptDTO>> qcCheckMRPageByDept(@RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.qcCheckMRPageByDept(qcResultShortPageVO));
-    }
-
-    /**
-     * 病案首页改善率质控评分页-科室(内页)
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    @ApiOperation(value = "病案首页改善率质控评分页(内页)[by:cy]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "deptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "improveType: 改善标志(1:病案首页改善病历,2:病案首页改善至合格病历,3:病案首页改善至满分病历) <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/hmImproveMRPageByDept")
-    @SysLogger("hmImproveMRPageByDept")
-    public RespDTO<IPage<QcResultShortDeptDTO>> hmImproveMRPageByDept(@RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.hmImproveMRPageByDept(qcResultShortPageVO));
-    }
-
-    /**
-     * 31天再入院人数-科室(内页)
-     *
-     * @param reBeHosPageVO
-     * @return
-     */
-    @ApiOperation(value = "31天再入院人数-科室(内页)[by:cy]",
-            notes = "name: 病人名称 <br>" +
-                    "fileCode: 病案号 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/reHos31DaysPageByDept")
-    @SysLogger("reHos31DaysPageByDept")
-    public RespDTO<IPage<ReBeHosDTO>> reHos31DaysPageByDept(@RequestBody @Valid ReBeHosPageVO reBeHosPageVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.reHos31DaysPageByDept(reBeHosPageVO));
-    }
-
-    /**
-     * 未整改病历统计-科室
-     *
-     * @param filterUnModifyMRVO
-     * @return
-     */
-    @ApiOperation(value = "未整改病历统计[by:cy]",
-            notes = "deptName: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc:排序(降序) <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/unModifyMRSByDept")
-    @SysLogger("unModifyMRSByDept")
-    public RespDTO<UnModifyMRDTO> unModifyMRSByDept(@RequestBody @Valid FilterUnModifyMRVO filterUnModifyMRVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.unModifyMRSByDept(filterUnModifyMRVO));
-    }
-    /**
-     * 未整改病历质控评分页-科室(内页)
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    @ApiOperation(value = "未整改病历质控评分页(内页)[by:cy]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "casesEntryName: 条目名称 <br>" +
-                    "casesEntryId: 条目id <br>" +
-                    "deptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/unModifyMRPageByDept")
-    @SysLogger("unModifyMRPageByDept")
-    public RespDTO<IPage<QcResultShortDeptDTO>> unModifyMRPageByDept(@RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.unModifyMRByDept(qcResultShortPageVO));
-    }
-
-    /**
-     * 病历稽查表(title)-科室
-     * @param
-     * @return
-     */
-    @ApiOperation(value = "病历稽查获取title-科室[by:cy]")
-    @PostMapping("/medicalCheckTitleKs")
-    @SysLogger("medicalCheckTitleKs")
-    public RespDTO<List<ColumnDTO>> medicalCheckTitleKs() {
-        return RespDTO.onSuc(consoleByDeptFacade.medicalCheckTitleKs());
-    }
-
-    /**
-     * 病历稽查表-科室
-     * @param filterVO
-     * @return
-     */
-    @ApiOperation(value = "病历稽查统计-科室[by:cy]",
-            notes = "name: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc:排序(降序) <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/medicalCheckFormKs")
-    @SysLogger("medicalCheckFormKs")
-    public RespDTO<IPage<MedicalCheckDTO> > getMedicalChecks(@RequestBody @Valid FilterMedicalCheckVO filterVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.getMedicalChecks(filterVO));
-    }
-
-    /**
-     * 病历质控报表-科室
-     *
-     * @param behospitalPageVO
-     * @return
-     */
-    @ApiOperation(value = "病历质控报表-科室[by:cy]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "level: 病历等级 <br>" +
-                    "name: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc: 排序(降序) <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/qualityControlByDept")
-    @SysLogger("qualityControlByDept")
-    public RespDTO<IPage<QualityControlDeptDTO>> qualityControlByDept(@RequestBody BehospitalPageVO behospitalPageVO) {
-        return RespDTO.onSuc(consoleByDeptFacade.qualityControlByDept(behospitalPageVO));
-    }
-
-
-    //endregion -----------------------内页接口结束------------------------------
-}

+ 0 - 804
src/main/java/com/diagbot/web/ConsoleByDeptExportController.java

@@ -1,804 +0,0 @@
-package com.diagbot.web;
-
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.diagbot.annotation.SysLogger;
-import com.diagbot.dto.DeptEntryNumDTO;
-import com.diagbot.dto.EntryStasByDeptDTO;
-import com.diagbot.dto.RespDTO;
-import com.diagbot.facade.ConsoleByDeptExportFacade;
-import com.diagbot.vo.*;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import javax.servlet.http.HttpServletResponse;
-import javax.validation.Valid;
-import java.util.List;
-
-/**
- * @Description:
- * @Author:cy
- * @time: 2024/12/24 16:45
- */
-
-@RequestMapping("/print/export")
-@RestController
-@Api(value = "数据报表明细导出(科室)相关API", tags = { "数据报表明细导出(科室)相关API" })
-@SuppressWarnings("unchecked")
-public class ConsoleByDeptExportController {
-
-    @Autowired
-    private ConsoleByDeptExportFacade consoleByDeptExportFacade;
-
-/**
-     * 病案首页合格率占比科室-导出
-     *
-     * @param filterOrderByDeptVO
-     * @return
-     */
-
-    @ApiOperation(value = "病案首页合格率占比首页导出-科室[by:cy]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "level: 病历等级 <br>" +
-                    "deptName: 科室名称 <br>" +
-                    "doctorName: 医生名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc: 排序(降序) <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/homePageLevelExportByDept")
-    @SysLogger("homePageLevelExportByDept")
-    public void homePageLevelExport(HttpServletResponse response, @RequestBody @Valid FilterOrderByDeptVO filterOrderByDeptVO) {
-        consoleByDeptExportFacade.homePageLevelExportByDept(response, filterOrderByDeptVO);
-    }
-
-    /**
-     * 病案首页不合格/合格数病历详情页导出-科室
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    @ApiOperation(value = "病案首页不合格/合格数病历详情页导出-科室[by:cy]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "behDeptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "titleName: 是否合格数 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/homePageOrLevelExportByDept")
-    @SysLogger("homePageOrLevelExportByDept")
-    public void homePageOrLevelExportByDept(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        consoleByDeptExportFacade.homePageOrLevelExportByDept(response, qcResultShortPageVO);
-    }
-
-    @ApiOperation(value = "各科室缺陷占比科室导出[by:zhaops]",
-            notes = "")
-    @PostMapping("/levelStatisticsExportByDept")
-    @SysLogger("levelStatisticsExportByDept")
-    public void levelStatisticsExportByDept(HttpServletResponse response, @RequestBody ExportQcresultVO exportQcresultVO) {
-        consoleByDeptExportFacade.levelStatisticsExportByDept(response, exportQcresultVO);
-    }
-
-
-    @ApiOperation(value = "缺陷详情内页-科室[by:cy]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "name: 缺陷名称<br>" +
-                    "deptName: 科室名称(必填)<br>" +
-                    "casesId: 模块id:243=病案首页 <br>" +
-                    "casesName: 模块名称<br>" +
-                    "isReject: 单项否决 1-否决,0-非<br>" +
-                    "ruleType: 规则类型 0:无,1:空项,2:错误<br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/entryGroupExportByDeptPage")
-    @SysLogger("entryGroupExportByDeptPage")
-    public void entryGroupExportByDeptPage(HttpServletResponse response,@RequestBody @Valid FilterPageByDeptVO filterPageByDeptVO) {
-       consoleByDeptExportFacade.entryGroupExportByDeptPage(response,filterPageByDeptVO);
-    }
-
-    /**
-     * 各模块缺陷占比导出-科室
-     *
-     * @param filterPageByDeptVO
-     * @return
-     */
-
-    @ApiOperation(value = "各模块缺陷占比导出-科室[by:cy]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/entryGroupExportByDeptCase")
-    @SysLogger("entryGroupExportByDeptCase")
-    public void entryGroupExportByDeptCase(HttpServletResponse response, @RequestBody @Valid FilterPageByDeptVO filterPageByDeptVO) {
-        consoleByDeptExportFacade.entryGroupExportByDeptCase(response, filterPageByDeptVO);
-    }
-
-
-/**
-     * 条目缺陷占比(内页)-科室
-     *
-     * @param filterPageByDeptVO
-     * @return
- */
-    @ApiOperation(value = "条目缺陷占比(内页)-科室[by:cy]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/entryGroupExportByDeptEntry")
-    @SysLogger("entryGroupExportByDeptEntry")
-    public void entryGroupExportByDeptEntry(HttpServletResponse response, @RequestBody @Valid FilterPageByDeptVO filterPageByDeptVO) {
-        consoleByDeptExportFacade.entryGroupByEntryDeptPage(response, filterPageByDeptVO);
-    }
-
-    /**
-     * 缺陷详情质控评分页导出-科室
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-
-    @ApiOperation(value = "缺陷详情质控评分页导出-科室[by:cy]",
-            notes = "behospitalCode: 病历号)<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "casesEntryName: 条目名称 <br>" +
-                    "casesEntryId: 条目id <br>" +
-                    "behDeptName:科室名称 <br>" +
-                    "doctorName:主治医生名称 <br>" +
-                    "level: 病历等级 <br>" +
-                    "diagnose: 主诊断 <br>" +
-                    "isReject: 单项否决 1-否决,0-非<br>" +
-                    "ruleType: 规则类型 0:无,1:空项,2:错误<br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/qcResultShortExportByDeptPage")
-    @SysLogger("qcResultShortExportByDeptPage")
-    public void qcResultShortExportByDeptPage(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        consoleByDeptExportFacade.qcResultShortByDeptPageExport(response, qcResultShortPageVO);
-    }
-
-    /**
-     * 各科室缺陷占比-科室(组合)
-     *
-     * @param filterOrderVO
-     * @return
-     */
-    @ApiOperation(value = "各科室缺陷占比-科室 导出[by:cy]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "level: 病历等级 <br>" +
-                    "name: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc: 排序(降序) <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/levelExportByDept")
-    @SysLogger("levelExportByDept")
-    public void levelExportByDept(HttpServletResponse response, @RequestBody @Valid FilterOrderVO filterOrderVO) {
-        consoleByDeptExportFacade.levelByDeptExport(response, filterOrderVO);
-    }
-
-    /**
-     * 关键条目缺陷占比统计导出-科室
-     *
-     * @param entryStatisticsVO
-     * @return
-     */
-    @ApiOperation(value = "关键条目缺陷占比统计导出-科室[by:cy]",
-            notes = "deptName:科室名称 <br>" +
-                    "doctorName:主治医生 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc:排序(降序) <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/entryStatisticsExportByDept")
-    @SysLogger("entryStatisticsExportByDept")
-    public void entryStatisticsExportByDept(HttpServletResponse response,@RequestBody @Valid EntryStatisticsVO entryStatisticsVO) {
-         consoleByDeptExportFacade.entryStatisticsByDeptExport(response,entryStatisticsVO);
-    }
-
-    /**
-     * 出院人数统计导出-科室
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    @ApiOperation(value = "出院人数统计导出-科室[by:cy]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "behDeptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "leaveHosType: 离院人员类型(0/null:总人数,1:死亡人数,2:新生儿,3:手术病人数,4:非医嘱离院病人,5:31日再入院病人) <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/leaveHosMrPageExportByDept")
-    @SysLogger("leaveHosMrPageExportByDept")
-    public void leaveHosMrPageExportByDept(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        consoleByDeptExportFacade.leaveHosMrPageExportByDept(response, qcResultShortPageVO);
-    }
-
-    /**
-     * 质控核查统计导出
-     *
-     * @param filterOrderVO
-     * @return
-     */
-    @ApiOperation(value = "质控核查统计导出[by:cy]",
-            notes = "name: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc:排序(降序) <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/qcCheckStaExportByDept")
-    @SysLogger("qcCheckStaExportByDept")
-    public void qcCheckStaExportByDept(HttpServletResponse response, @RequestBody @Valid FilterOrderVO filterOrderVO) {
-        consoleByDeptExportFacade.qcCheckStaExportByDept(response, filterOrderVO);
-    }
-
-    /**
-     * 质控核查质控评分页导出-科室
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    @ApiOperation(value = "质控核查质控评分页导出-科室[by:cy]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "behDeptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/qcCheckMRPageExportByDept")
-    @SysLogger("qcCheckMRPageExportByDept")
-    public void qcCheckMRPageExportByDept(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        consoleByDeptExportFacade.qcCheckMRPageExportByDept(response, qcResultShortPageVO);
-    }
-
-    /**
-     * 病案首页改善率质控评分页导出-科室
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    @ApiOperation(value = "病案首页改善率质控评分页导出[by:cy]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "deptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "improveType: 改善标志(1:病案首页改善病历,2:病案首页改善至合格病历,3:病案首页改善至满分病历) <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/improveMRExportByDept")
-    @SysLogger("improveMRExportByDept")
-    public void improveMRExportByDept(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        consoleByDeptExportFacade.improveMRExportByDept(response, qcResultShortPageVO);
-    }
-
-    /**
-     * 未整改病历统计-科室 导出
-     * 31天再入院统计-科室 导出
-     *
-     * @param reBeHosPageVO
-     * @return
-     */
-    @ApiOperation(value = "31天再入院统计导出-科室 [by:cy]",
-            notes = "name: 病人姓名 <br>" +
-                    "fileCode: 病案号 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/reHos31DaysPageExportByDept")
-    @SysLogger("reHos31DaysPageExportByDept")
-    public void reHos31DaysPageExportByDept(HttpServletResponse response, @RequestBody @Valid ReBeHosPageVO reBeHosPageVO) {
-        consoleByDeptExportFacade.reHos31DaysPageExportByDept(response, reBeHosPageVO);
-    }
-
-    /**
-     * 未整改病历统计导出-科室
-     *
-     * @param filterUnModifyMRVO
-     * @return
-     */
-    @ApiOperation(value = "未整改病历统计导出[by:cy]",
-            notes = "name: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc:排序(降序) <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/unModifyMRSExportByDept")
-    @SysLogger("unModifyMRSExportByDept")
-    public void unModifyMRSExportByDept(HttpServletResponse response, @RequestBody @Valid FilterUnModifyMRVO filterUnModifyMRVO) {
-        consoleByDeptExportFacade.unModifyMRSExportByDept(response, filterUnModifyMRVO);
-    }
-
-    /**
-     * 未整改病历详情页导出-科室
-     *
-     * @param qcResultShortPageVO
-     * @return
-     */
-    @ApiOperation(value = "未整改病历详情页导出[by:cy]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "deptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/unModifyMRPageExportByDept")
-    @SysLogger("unModifyMRPageExportByDept")
-    public void unModifyMRPageExportByDept(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        consoleByDeptExportFacade.unModifyExportByDept(response, qcResultShortPageVO);
-    }
-
-    /**
-     * 病历稽查统计导出-科室
-     * @param filterVO
-     * @return
-     */
-    @ApiOperation(value = "病历稽查导出-科室[by:cy]",
-            notes =  "name: 科室名称 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/medicalCheckExportByDept")
-    @SysLogger("medicalCheckExportByDept")
-    public void medicalCheckExportByDept(HttpServletResponse response, @RequestBody @Valid FilterMedicalCheckVO filterVO) {
-        consoleByDeptExportFacade.medicalCheckExportByDept(response, filterVO);
-    }
-
-    /**
-     * 病历质控报表-科室-导出
-     * @param behospitalPageVO
-     * @return
-     */
-    @ApiOperation(value = "病历质控报表导出-科室[by:cy]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "level: 病历等级 <br>" +
-                    "name: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc: 排序(降序) <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/qualityControlExportByDept")
-    @SysLogger("qualityControlExportByDept")
-    public void qualityControlExportByDept(HttpServletResponse response, @RequestBody @Valid BehospitalPageVO behospitalPageVO) {
-        consoleByDeptExportFacade.qualityControlExportByDept(response, behospitalPageVO);
-    }
-
-/**
-     * 病历稽查统计(首页)
-     * @param filterVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "病历稽查导出[by:cy]",
-            notes =  "name: 科室名称 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/medicalCheckExport")
-    @SysLogger("medicalCheckExport")
-    public void medicalCheckExport(HttpServletResponse response, @RequestBody @Valid FilterMedicalCheckVO filterVO) {
-        consoleExportFacade.medicalCheckExport(response, filterVO);
-    }
-
-*//**
-     * 各科室缺陷占比(组合)
-     *
-     * @param filterOrderVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "各科室缺陷占比(组合)导出[by:gaodm]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "level: 病历等级 <br>" +
-                    "name: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc: 排序(降序) <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/levelExport")
-    @SysLogger("levelExport")
-    public void levelExport(HttpServletResponse response, @RequestBody @Valid FilterOrderVO filterOrderVO) {
-        consoleExportFacade.levelExport(response, filterOrderVO);
-    }
-
-*//**
-     * 各科室缺陷占比(组合)
-     *
-     * @param filterOrderVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "各科室缺陷占比(组合)导出-台州[by:gaodm]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "level: 病历等级 <br>" +
-                    "name: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc: 排序(降序) <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/levelExport_TZ")
-    @SysLogger("levelExport_TZ")
-    public void levelExport_TZ(HttpServletResponse response, @RequestBody @Valid FilterOrderVO filterOrderVO) {
-        consoleExportFacade.levelExport_TZ(response, filterOrderVO);
-    }
-
-*//**
-     * 按科室统计平均住院天数导出
-     *
-     * @param filterPageByAverageVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "按科室统计平均住院天数导出[by:gaodm]",
-            notes = "type: 统计维度 1-本月,2-本年<br>" +
-                    "dateType: 时间类型 1-本月/本年,2-上月/去年,3-去年本月/去年<br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/getAverageDayNumExport")
-    @SysLogger("getAverageDayNumExport")
-    public void getAverageDayNumExport(HttpServletResponse response, @RequestBody FilterPageByAverageVO filterPageByAverageVO) {
-        consoleExportFacade.getAverageDayNumExport(response, filterPageByAverageVO);
-    }
-
-*//**
-     * 按科室统计平均住院费用导出
-     *
-     * @param filterPageByAverageVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "按科室统计平均住院费用导出[by:gaodm]",
-            notes = "type: 统计维度 1-本月,2-本年<br>" +
-                    "dateType: 时间类型 1-本月/本年,2-上月/去年,3-去年本月/去年<br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/getAverageFeeExport")
-    @SysLogger("getAverageFeeExport")
-    public void getAverageFeeExport(HttpServletResponse response, @RequestBody FilterPageByAverageVO filterPageByAverageVO) {
-        consoleExportFacade.getAverageFeeExport(response, filterPageByAverageVO);
-    }
-
-*//**
-     * 各科室甲级病历占比排行导出
-     *
-     * @param filterPageVO
-     * @return
-     */
-
-/*    @ApiOperation(value = "各科室甲级病历占比排行导出[by:gaodm]",
-            notes = "type: 统计维度 1-本月,2-本年(必填)<br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/levelPercentGroupByDeptExport")
-    @SysLogger("levelPercentGroupByDeptExport")
-    public void levelPercentGroupByDeptExport(HttpServletResponse response, @RequestBody @Valid FilterPageVO filterPageVO) {
-        consoleExportFacade.levelPercentGroupByDeptExport(response, filterPageVO);
-    }*/
-
-
-
-
-/**
-     * 关键条目缺陷占比统计导出
-     *
-     * @param entryStatisticsVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "关键条目缺陷占比统计导出[by:gaodm]",
-            notes = "deptName:科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc:排序(降序) <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/entryStatisticsExport")
-    @SysLogger("entryStatisticsExport")
-    public void entryStatisticsExport(HttpServletResponse response, @RequestBody @Valid EntryStatisticsVO entryStatisticsVO) {
-        consoleExportFacade.entryStatisticsExport(response, entryStatisticsVO);
-    }
-
-*/
-
-/**
-     * 出院人数统计导出
-     *
-     * @param qcResultShortPageVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "出院人数统计导出[by:zhaops]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "behDeptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "leaveHosType: 离院人员类型(0/null:总人数,1:死亡人数,2:新生儿,3:手术病人数,4:非医嘱离院病人,5:31日再入院病人) <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/leaveHosMrPageExport")
-    @SysLogger("leaveHosMrPageExport")
-    public void leaveHosMrPageExport(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        consoleExportFacade.leaveHosMrPageExport(response, qcResultShortPageVO);
-    }
-
-*//**
-     * 质控核查统计导出
-     *
-     * @param filterOrderVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "质控核查统计导出[by:zhaops]",
-            notes = "name: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc:排序(降序) <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/qcCheckStatisticsExport")
-    @SysLogger("qcCheckStatisticsExport")
-    public void qcCheckStatisticsExport(HttpServletResponse response, @RequestBody @Valid FilterOrderVO filterOrderVO) {
-        consoleExportFacade.qcCheckStatisticsExport(response, filterOrderVO);
-    }
-
-*//**
-     * 未整改病历详情页导出
-     *
-     * @param qcResultShortPageVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "未整改病历详情页导出[by:zhaops]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "behDeptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/unModifyMRPageExport")
-    @SysLogger("unModifyMRPageExport")
-    public void unModifyMRPageExport(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        consoleExportFacade.unModifyMRPageExport(response, qcResultShortPageVO);
-    }
-
-*//**
-     * 病案首页不合格/合格数病历详情页导出
-     *
-     * @param qcResultShortPageVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "病案首页不合格/合格数病历详情页导出[by:cy]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "behDeptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/badLevelPagePageExport")
-    @SysLogger("badLevelPagePageExport")
-    public void badLevelPagePageExport(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        consoleExportFacade.badLevelPagePageExport(response, qcResultShortPageVO);
-    }
-
-
-*//**
-     * 稽查病历详情页导出
-     *
-     * @param qcResultShortPageVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "稽查病历详情页导出[by:cy]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "behDeptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/medicalCheckInnerExport")
-    @SysLogger("medicalCheckInnerExport")
-    public void medicalCheckInnerExport(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        consoleExportFacade.unModifyMRPageExport(response, qcResultShortPageVO);
-    }
-
-*//**
-     * 未整改病历统计导出
-     *
-     * @param filterUnModifyMRVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "未整改病历统计导出[by:zhaops]",
-            notes = "name: 科室名称 <br>" +
-                    "asc: 排序(升序) <br>" +
-                    "desc:排序(降序) <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/unModifyMRStatisticsExport")
-    @SysLogger("unModifyMRStatisticsExport")
-    public void unModifyMRStatisticsExport(HttpServletResponse response, @RequestBody @Valid FilterUnModifyMRVO filterUnModifyMRVO) {
-        consoleExportFacade.unModifyMRStatisticsExport(response, filterUnModifyMRVO);
-    }
-
-*//**
-     * 未整改病历统计导出
-     * 31天再入院统计导出
-     *
-     * @param reBeHosPageVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "31天再入院统计导出[by:zhaops]",
-            notes = "name: 病人姓名 <br>" +
-                    "fileCode: 病案号 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/reHos31DaysPageExport")
-    @SysLogger("reHos31DaysPageExport")
-    public void reHos31DaysPageExport(HttpServletResponse response, @RequestBody @Valid ReBeHosPageVO reBeHosPageVO) {
-        consoleExportFacade.reHos31DaysPageExport(response, reBeHosPageVO);
-    }
-
-*//**
-     * 病案首页改善率质控评分页导出
-     *
-     * @param qcResultShortPageVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "病案首页改善率质控评分页导出[by:zhaops]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "behDeptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "improveType: 改善标志(1:病案首页改善病历,2:病案首页改善至合格病历,3:病案首页改善至满分病历) <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/hmImproveMRPageExport")
-    @SysLogger("hmImproveMRPageExport")
-    public void hmImproveMRPageExport(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        consoleExportFacade.hmImproveMRPageExport(response, qcResultShortPageVO);
-    }
-
-*//**
-     * 质控核查质控评分页导出
-     *
-     * @param qcResultShortPageVO
-     * @return
-     *//*
-
-    @ApiOperation(value = "质控核查质控评分页导出[by:zhaops]",
-            notes = "behospitalCode: 病历号<br>" +
-                    "patName: 病人姓名 <br>" +
-                    "behDeptName:科室名称 <br>" +
-                    "doctorId:医生工号 <br>" +
-                    "doctorName:医生姓名 <br>" +
-                    "level: 病历等级 <br>" +
-                    "checkStatus: 核查状态(1:已核查,0:未核查) <br>" +
-                    "mrStatus: 首页核查状态(1:已核查,0:未核查) <br>" +
-                    "chName: 病历核查人员 <br>" +
-                    "mrName: 首页核查人员 <br>" +
-                    "chTimeStart: 病历核查起始时间 <br>" +
-                    "chTimeEnd: 病历核查截止时间 <br>" +
-                    "mrTimeStart: 首页核查起始时间 <br>" +
-                    "mrTimeEnd: 首页核查截止时间 <br>" +
-                    "startDate: 起始时间 <br>" +
-                    "endDate: 截止时间 <br>" +
-                    "isPlacefile: 是否归档(0:未归档,1:已归档) <br>")
-    @PostMapping("/qcCheckMRPageExport")
-    @SysLogger("qcCheckMRPageExport")
-    public void qcCheckMRPageExport(HttpServletResponse response, @RequestBody @Valid QcResultShortPageVO qcResultShortPageVO) {
-        consoleExportFacade.qcCheckMRPageExport(response, qcResultShortPageVO);
-    }*/
-}

+ 0 - 54
src/main/java/com/diagbot/web/DataEditController.java

@@ -1,54 +0,0 @@
-package com.diagbot.web;
-
-import com.diagbot.annotation.SysLogger;
-import com.diagbot.dto.RespDTO;
-import com.diagbot.dto.StrAdmissionNoteDTO;
-import com.diagbot.facade.DataEditFacade;
-import com.diagbot.vo.DataEditVO;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.transaction.annotation.Transactional;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import javax.validation.Valid;
-
-/**
- * <p>
- * 数据导入 前端控制器
- * </p>
- *
- * @author wangsy
- * @time: 2024-04-27
- */
-@RestController
-@RequestMapping("/qc/dataEdit")
-@SuppressWarnings("unchecked")
-@Api(value = "数据编辑API", tags = {"数据编辑API"})
-public class DataEditController {
-
-    @Autowired
-    DataEditFacade dateEditFacade;
-
-    @ApiOperation(value = "获取入院记录结构化json数据")
-    @PostMapping("/getDataEdit")
-    @SysLogger("getDataEdit")
-    public RespDTO<StrAdmissionNoteDTO>getDataEdit() {
-        return RespDTO.onSuc(dateEditFacade.dataSearch());
-    }
-
-    @ApiOperation(value = "更新数据", notes = "recId: id\n" +
-            "wholeData: json字符串")
-    @PostMapping("/saveDataEdit")
-    @SysLogger("saveDataEdit")
-    @Transactional
-    public RespDTO<Boolean> saveDataEdit(@RequestBody @Valid DataEditVO dataEditVO) {
-        Boolean data = dateEditFacade.saveDataEditFacade(dataEditVO);
-        return RespDTO.onSuc(data);
-    }
-
-
-}

+ 39 - 0
src/main/java/com/diagbot/web/VersionInfoController.java

@@ -0,0 +1,39 @@
+package com.diagbot.web;
+
+import com.diagbot.annotation.SysLogger;
+import com.diagbot.dto.RespDTO;
+import com.diagbot.dto.VersionWrapperDTO;
+import com.diagbot.facade.VersionInfoFacade;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 版本信息 前端控制器
+ * </p>
+ *
+ * @author dsYun
+ * @since 2024-07-27
+ */
+@RestController
+@RequestMapping("/sys/versionInfo")
+@Api(value = "版本信息(关于)API[by:dsYun]", tags = { "版本信息(关于)API" })
+@SuppressWarnings("unchecked")
+public class VersionInfoController {
+
+    @Autowired
+    VersionInfoFacade versionInfoFacade;
+
+    @ApiOperation(value = "获取版本信息[by:dsYun]", notes = "获取版本信息")
+    @PostMapping("/getVersionInfoAlls")
+    @SysLogger("getVersionInfoAlls")
+    public RespDTO<VersionWrapperDTO> getVersionInfoAlls() {
+        VersionWrapperDTO data = versionInfoFacade.getVersionInfoAll();
+        return RespDTO.onSuc(data);
+    }
+
+}

+ 1 - 1
src/main/resources/application-dev.yml

@@ -1,5 +1,5 @@
 server:
-  port: 5656
+  port: 5757
   max-http-header-size: 10MB
 
 hystrix:

文件差异内容过多而无法显示
+ 319 - 1425
src/main/resources/mapper/BehospitalInfoMapper.xml


+ 0 - 21
src/main/resources/mapper/QcCasesEntryMapper.xml

@@ -57,27 +57,6 @@
         </if>
 	</select>
 
-    <select id="getQcCasesEntryCds" parameterType="com.diagbot.vo.AnalyzeCdsVO" resultType="com.diagbot.dto.QcCasesEntryDTO">
-        SELECT
-        d.`code`,
-        d.mode_id,
-        c.msg
-        FROM
-        qc_type a
-        JOIN qc_type_cases_entry b ON a.id = b.type_id
-        JOIN qc_cases_entry_hospital c ON b.case_entry_id = c.cases_entry_id
-        JOIN qc_cases_entry d ON c.cases_entry_id = d.id
-        WHERE
-        a.hospital_id = #{hospitalId}
-        AND a.is_deleted = 'N'
-        AND a.`name` = '门诊'
-        AND b.is_deleted = 'N'
-        AND c.hospital_id = #{hospitalId}
-        AND c.is_deleted = 'N'
-        AND c.is_used = 1
-        AND d.is_deleted = 'N'
-    </select>
-
     <select id="getQcResultAlgVO" parameterType="com.diagbot.vo.QcResultAlgQueryVO" resultType="com.diagbot.vo.QcResultAlgVO">
         SELECT DISTINCT
             t4.cases_id AS casesId,

+ 21 - 0
src/main/resources/mapper/VersionDetailMapper.xml

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.diagbot.mapper.VersionDetailMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.diagbot.entity.VersionDetail">
+        <id column="id" property="id" />
+        <result column="is_deleted" property="isDeleted" />
+        <result column="gmt_create" property="gmtCreate" />
+        <result column="gmt_modified" property="gmtModified" />
+        <result column="creator" property="creator" />
+        <result column="modifier" property="modifier" />
+        <result column="version_id" property="versionId" />
+        <result column="title" property="title" />
+        <result column="description" property="description" />
+        <result column="order_no" property="orderNo" />
+        <result column="status" property="status" />
+        <result column="remark" property="remark" />
+    </resultMap>
+
+</mapper>

+ 19 - 0
src/main/resources/mapper/VersionInfoMapper.xml

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.diagbot.mapper.VersionInfoMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.diagbot.entity.VersionInfo">
+        <id column="id" property="id" />
+        <result column="is_deleted" property="isDeleted" />
+        <result column="gmt_create" property="gmtCreate" />
+        <result column="gmt_modified" property="gmtModified" />
+        <result column="creator" property="creator" />
+        <result column="modifier" property="modifier" />
+        <result column="name" property="name" />
+        <result column="refresh_time" property="refreshTime" />
+        <result column="status" property="status" />
+        <result column="remark" property="remark" />
+    </resultMap>
+
+</mapper>