qc_init_clauses.sql 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. use `qc`;
  2. -- ----------------------------
  3. -- Table structure for std_behospital_info
  4. -- ----------------------------
  5. DROP TABLE IF EXISTS `std_behospital_info`;
  6. CREATE TABLE `std_behospital_info` (
  7. `behospital_code` varchar(16) NOT NULL COMMENT '病人住院ID',
  8. `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
  9. `name` varchar(32) NOT NULL COMMENT '姓名',
  10. `sex` varchar(2) DEFAULT NULL COMMENT '性别(男,女)',
  11. `birthday` datetime DEFAULT NULL COMMENT '出生日期',
  12. `file_code` varchar(16) DEFAULT NULL COMMENT '档案号',
  13. `qc_type_id` bigint(20) DEFAULT '0' COMMENT '质控类型',
  14. `ward_code` varchar(16) DEFAULT NULL COMMENT '病区编码',
  15. `ward_name` varchar(32) DEFAULT NULL COMMENT '病区名称',
  16. `beh_dept_id` varchar(16) NOT NULL COMMENT '住院科室ID',
  17. `beh_dept_name` varchar(64) NOT NULL COMMENT '住院科室名称',
  18. `bed_code` varchar(12) DEFAULT NULL COMMENT '床位号',
  19. `bed_name` varchar(12) DEFAULT NULL COMMENT '床位名称',
  20. `insurance_name` varchar(50) DEFAULT NULL COMMENT '医保类别',
  21. `job_type` varchar(30) DEFAULT NULL COMMENT '职业',
  22. `behospital_date` datetime DEFAULT NULL COMMENT '入院时间',
  23. `leave_hospital_date` datetime DEFAULT NULL COMMENT '出院时间',
  24. `diagnose_icd` varchar(50) DEFAULT NULL COMMENT '疾病ICD编码',
  25. `diagnose` text COMMENT '疾病名称',
  26. `doctor_id` varchar(16) DEFAULT '' COMMENT '主治医生ID',
  27. `doctor_name` varchar(50) DEFAULT '' COMMENT '主治医生姓名',
  28. `beh_doctor_id` varchar(16) DEFAULT '' COMMENT '住院医生ID',
  29. `beh_doctor_name` varchar(50) DEFAULT '' COMMENT '住院医生姓名',
  30. `director_doctor_id` varchar(16) DEFAULT '' COMMENT '主任医生ID',
  31. `director_doctor_name` varchar(50) DEFAULT '' COMMENT '主任医生姓名',
  32. `is_placefile` varchar(2) NOT NULL DEFAULT '0' COMMENT '是否归档(0:未归档,1:已归档)',
  33. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  34. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  35. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  36. `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  37. `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  38. PRIMARY KEY (`behospital_code`),
  39. KEY `idx_hospital_id_behospital_code` (`hospital_id`,`behospital_code`) USING BTREE,
  40. KEY `idx_leave_hospital_date` (`leave_hospital_date`) USING BTREE
  41. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='标准住院病历信息';
  42. -- ----------------------------
  43. -- Table structure for std_qcresult_detail
  44. -- ----------------------------
  45. DROP TABLE IF EXISTS `std_qcresult_detail`;
  46. CREATE TABLE `std_qcresult_detail` (
  47. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  48. `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
  49. `behospital_code` varchar(255) NOT NULL DEFAULT '' COMMENT '病人住院ID',
  50. `cases_id` bigint(20) DEFAULT NULL COMMENT '模块id',
  51. `cases_score` decimal(5,1) DEFAULT NULL COMMENT '模块总分',
  52. `cases_entry_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '条目ID',
  53. `score` decimal(5,1) DEFAULT NULL COMMENT '人工修改分值',
  54. `msg` varchar(255) DEFAULT NULL COMMENT '提示信息',
  55. `info` varchar(500) DEFAULT '' COMMENT '质控返回提示信息',
  56. `is_reject` int(3) DEFAULT '0' COMMENT '单项否决(1-单项否决 0-非)',
  57. `grade_type` tinyint(4) DEFAULT '1' COMMENT '初始类型(1:机器,2:人工)',
  58. `opt_type` tinyint(4) DEFAULT '1' COMMENT '操作类型(1:新增,2:删除,3:修改)',
  59. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  60. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  61. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  62. `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  63. `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  64. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  65. `satisfy` int(10) DEFAULT NULL COMMENT '是否满足',
  66. PRIMARY KEY (`id`),
  67. KEY `idx_hospital_id` (`hospital_id`) USING BTREE,
  68. KEY `idx_behospital_code` (`behospital_code`) USING BTREE,
  69. KEY `idx_hospital_id_behospital_code` (`hospital_id`,`behospital_code`) USING BTREE,
  70. KEY `idx_is_deleted` (`is_deleted`) USING BTREE,
  71. KEY `idx_msg` (`msg`) USING BTREE,
  72. KEY `idx_mix` (`hospital_id`,`behospital_code`,`is_deleted`) USING BTREE,
  73. KEY `idx_cases_entry_id` (`cases_entry_id`) USING BTREE,
  74. KEY `idx_cases_id` (`cases_id`) USING BTREE
  75. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='标准质控评分明细信息';
  76. DROP TABLE IF EXISTS `std_mission_info`;
  77. CREATE TABLE `std_mission_info` (
  78. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  79. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  80. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  81. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  82. `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  83. `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  84. `mission_name` varchar(20) DEFAULT NULL,
  85. `status` int(11) DEFAULT '0',
  86. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  87. PRIMARY KEY (`id`)
  88. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='任务信息表';
  89. DROP TABLE IF EXISTS `std_mission_detail`;
  90. CREATE TABLE `std_mission_detail` (
  91. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  92. `is_deleted` char(1) NOT NULL DEFAULT 'N' COMMENT '是否删除,N:未删除,Y:删除',
  93. `gmt_create` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录创建时间',
  94. `gmt_modified` datetime NOT NULL DEFAULT '1970-01-01 12:00:00' COMMENT '记录修改时间,如果时间是1970年则表示纪录未修改',
  95. `creator` varchar(20) NOT NULL DEFAULT '0' COMMENT '创建人,0表示无创建人值',
  96. `modifier` varchar(20) NOT NULL DEFAULT '0' COMMENT '修改人,如果为0则表示纪录未修改',
  97. `mission_id` bigint(20) DEFAULT NULL,
  98. `hospital_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '医院ID',
  99. `cases_id` bigint(20) DEFAULT NULL COMMENT '模块id',
  100. `cases_name` varchar(255) DEFAULT NULL,
  101. `entry_code` varchar(255) NOT NULL DEFAULT '0' COMMENT '条目code',
  102. `entry_name` varchar(255) DEFAULT NULL COMMENT '提示信息',
  103. `amount` int(11) DEFAULT NULL,
  104. `behospitalCodeStr` varchar(255) DEFAULT NULL,
  105. `status` int(11) DEFAULT '0',
  106. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  107. PRIMARY KEY (`id`)
  108. ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='任务信息详情表';