sql记录 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. -- 2021-01-11 ysj 新增随访相关
  2. DROP TABLE IF EXISTS `wlyy_followup`;
  3. CREATE TABLE `wlyy_followup` (
  4. `id` int(11) NOT NULL AUTO_INCREMENT,
  5. `followup_no` varchar(50) DEFAULT NULL,
  6. `followup_date` datetime NULL COMMENT '随访时间',
  7. `followup_plan_date` datetime DEFAULT NULL COMMENT '计划随访时间',
  8. `followup_next_date` datetime DEFAULT NULL COMMENT '计划下次随访时间',
  9. `followup_type` varchar(50) DEFAULT NULL COMMENT '随访方式【字典FOLLOWUP_WAY_DICT】',
  10. `followup_class` varchar(50) DEFAULT NULL COMMENT '随访类别,多类别“,”分割【1.高血压 2.糖尿病 3.肿瘤 4.精神分裂症 5.产后 6.新生儿 7.严重精神病 8.80岁以上老人 9.肺结核 11.冠心病日常随访 12.慢性妇科炎症 13.慢性前列腺疾病日常随访 14.慢性乳腺疾病日常随访 15慢性肾病日常随访 16慢性阻塞性肺病17脑卒中日常随访 18脂肪肝日常随访 ',
  11. `followup_manager_status` varchar(50) DEFAULT NULL COMMENT '随访管理状态【字典FOLLOWUP_MANAGER_STATUS】',
  12. `doctor_code` varchar(50) DEFAULT NULL COMMENT '随访医生code',
  13. `doctor_name` varchar(50) DEFAULT NULL COMMENT '随访医生name',
  14. `jwdoctor_code` varchar(50) DEFAULT NULL,
  15. `org_code` varchar(50) DEFAULT NULL COMMENT '随访机构code',
  16. `org_name` varchar(50) DEFAULT NULL COMMENT '随访机构名称',
  17. `jworg_code` varchar(20) DEFAULT NULL COMMENT '基卫机构编码',
  18. `patient_code` varchar(50) DEFAULT NULL,
  19. `patient_name` varchar(50) DEFAULT NULL,
  20. `idcard` varchar(50) DEFAULT NULL,
  21. `data_from` varchar(1) NOT NULL COMMENT '数据来源 1基卫 2APP',
  22. `status` varchar(1) NOT NULL COMMENT '状态 0取消 1已完成 2未开始 3进行中 4未审核',
  23. `followup_content_phone` varchar(1000) DEFAULT NULL COMMENT '电话随访内容',
  24. `creater` varchar(50) DEFAULT NULL COMMENT '创建者',
  25. `sign_type` int(11) DEFAULT NULL COMMENT '签约类型',
  26. `admin_team_code` int(11) DEFAULT NULL COMMENT '行政团队',
  27. `create_time` timestamp NULL DEFAULT NULL,
  28. `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
  29. `sign_code` varchar(200) DEFAULT NULL COMMENT '签约code',
  30. `prescription_code` varchar(50) DEFAULT NULL COMMENT '续方CODE或者康复计划ID',
  31. `age` varchar(100) DEFAULT NULL COMMENT '婴儿年龄',
  32. `sex` int(11) DEFAULT NULL COMMENT '性别',
  33. `mobile` varchar(255) DEFAULT NULL COMMENT '手机号',
  34. `idcard_encrypt` varchar(255) DEFAULT NULL COMMENT '妊娠编号',
  35. `type` int(2) DEFAULT NULL COMMENT '1新增随访2临时随访3入户访视',
  36. `jw_doctor_work_type` varchar(10) DEFAULT NULL COMMENT '随访角色【FAMILY_WORK_TYPE_DICT】【1. 专科医生 2. 全科医生 3. 健康管理师】',
  37. `jw_doctor_health` varchar(50) DEFAULT NULL COMMENT '基卫系统的随访健管师ID',
  38. `health_followup_type` varchar(50) DEFAULT NULL COMMENT '健管师随访方式【FOLLOWUP_WAY_DICT】',
  39. `health_followup_next_date` datetime DEFAULT NULL COMMENT '健管师下次随访日期',
  40. `rural_doctors_flag` varchar(10) DEFAULT NULL COMMENT '是否乡医【0.否;1.是;】',
  41. `patient_read_status` int(11) DEFAULT '0' COMMENT '专病档案功能是否未读,0-未读 1-已读',
  42. `doctor_read_status` int(11) DEFAULT '0' COMMENT '专病档案功能是否未读,0-未读 1-已读',
  43. PRIMARY KEY (`id`),
  44. KEY `idx_patient` (`patient_code`) USING BTREE,
  45. KEY `idx_doctorcode_followup_date` (`doctor_code`,`followup_date`) USING BTREE,
  46. KEY `idx_prescription_code` (`prescription_code`) USING BTREE
  47. ) ENGINE=InnoDB AUTO_INCREMENT=1889415 DEFAULT CHARSET=utf8mb4 COMMENT='随访计划表';
  48. ALTER TABLE wlyy_door_service_order ADD followup_date varchar(50) COMMENT '随访时间' ;
  49. -------
  50. -- 2021-01-12 ysj 新增随访相关
  51. CREATE TABLE `wlyy_followup_drugs` (
  52. `id` int(11) NOT NULL AUTO_INCREMENT,
  53. `followup_id` int(11) DEFAULT NULL COMMENT '随访ID',
  54. `drugs_code` varchar(50) DEFAULT NULL COMMENT '药品代码',
  55. `drugs_name` varchar(50) DEFAULT NULL COMMENT '药品名称',
  56. `drugs_group` varchar(50) DEFAULT NULL COMMENT '药品分组(糖尿病--胰岛特殊处理)',
  57. `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
  58. `dose` varchar(200) DEFAULT NULL COMMENT '次剂量',
  59. `unit` varchar(50) DEFAULT NULL COMMENT '用药单位【字典MEASURE_UNIT_DICT】',
  60. `frequency` varchar(50) DEFAULT NULL COMMENT '用药频率【字典RECIPE_FREQUENCY_DICT】',
  61. PRIMARY KEY (`id`),
  62. KEY `wlyy_followup_drugs_followup_id_index` (`followup_id`)
  63. ) ENGINE=InnoDB AUTO_INCREMENT=436 DEFAULT CHARSET=utf8mb4 COMMENT='随访用药记录';
  64. -- 2021-01-19 ysj 上门服务项费用相关
  65. ALTER TABLE wlyy_door_fee_detail ADD pay_status TINYINT(1) COMMENT '付款状态:0未付款 1已付款' ;
  66. -- 2021-01-28 skj 上门服务添加护理人员相关
  67. alter table base.wlyy_door_service_order add `nursing_staff` varchar(50) DEFAULT NULL COMMENT '护理人员code';
  68. alter table base.wlyy_door_service_order add `nursing_staff_name` varchar(50) DEFAULT NULL COMMENT '护理人员name';
  69. alter table base.wlyy_door_service_order add `nursing_staff_type` varchar(50) DEFAULT NULL COMMENT '接单的医生类型:医生,健管师,护士等';
  70. -- 2021-02-24 ysj 医养云照护相关
  71. CREATE TABLE `wlyy_archive` (
  72. `id` varchar(50) NOT NULL,
  73. `patient` varchar(50) DEFAULT NULL COMMENT '居民code',
  74. `sick_name` varchar(50) DEFAULT NULL COMMENT '姓名',
  75. `archive_operator_name` varchar(50) DEFAULT NULL COMMENT '建档人姓名',
  76. `doctor_code` varchar(50) DEFAULT NULL COMMENT '医生code',
  77. `archive_status` int(11) DEFAULT NULL COMMENT '档案状态【1.未管理 2.死亡 3.正常 4.高危】【必填】',
  78. `archive_time` datetime DEFAULT NULL COMMENT '建档时间',
  79. `sign_status` tinyint(1) DEFAULT NULL COMMENT '签约状态【0未签约,1已签约】',
  80. `idcard` varchar(32) DEFAULT NULL COMMENT '身份证',
  81. PRIMARY KEY (`id`) USING BTREE,
  82. UNIQUE KEY `index_1` (`patient`,`doctor_code`)
  83. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='建档表';
  84. CREATE TABLE `base_capacity_assessment_record` (
  85. `id` varchar(50) NOT NULL,
  86. `patient` varchar(50) DEFAULT NULL,
  87. `name` varchar(50) DEFAULT NULL,
  88. `sex` tinyint(2) DEFAULT NULL,
  89. `birthday` datetime DEFAULT NULL,
  90. `idcard` varchar(20) DEFAULT NULL,
  91. `mobile` varchar(20) DEFAULT NULL,
  92. `registered_residence` varchar(100) DEFAULT NULL COMMENT '户籍地',
  93. `live_address` varchar(100) DEFAULT NULL COMMENT '居住地',
  94. `assessment_time` datetime DEFAULT NULL COMMENT '评估时间',
  95. `assessment_address` varchar(100) DEFAULT NULL COMMENT '评估地点',
  96. `living_ability` tinyint(2) DEFAULT NULL COMMENT '日常生活活动能力等级',
  97. `cognitive_ability` tinyint(2) DEFAULT NULL COMMENT '认知能力',
  98. `social_ability` tinyint(2) DEFAULT NULL COMMENT '精神状态与社会交流能力',
  99. `comprehensive_ability` tinyint(2) DEFAULT NULL COMMENT '能力总体评价',
  100. `level_conclusion` tinyint(2) DEFAULT NULL COMMENT '等级结论',
  101. `doctor` varchar(50) DEFAULT NULL,
  102. `doctor_name` varchar(50) DEFAULT NULL,
  103. `org_code` varchar(50) DEFAULT NULL,
  104. `org_name` varchar(50) DEFAULT NULL,
  105. `status` tinyint(2) DEFAULT NULL COMMENT '认可结果(0未认可,1已认可,2不认可)',
  106. `sign_time` datetime DEFAULT NULL COMMENT '居民签字时间',
  107. `sign_url` varchar(255) DEFAULT NULL COMMENT '签字结果图片url',
  108. `service_package_status` tinyint(2) DEFAULT NULL COMMENT '是否分配服务包(0未分配,1已分配)',
  109. `create_time` datetime DEFAULT NULL,
  110. PRIMARY KEY (`id`)
  111. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='能力评估记录';
  112. DROP TABLE IF EXISTS `base_service_package`;
  113. CREATE TABLE `base_service_package` (
  114. `id` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  115. `name` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务包名称',
  116. `type` varchar(1) COLLATE utf8_unicode_ci NOT NULL COMMENT '服务类型(1养老服务、2医疗服务、3安防监护、4慢病管理)',
  117. `price` decimal(10,2) DEFAULT NULL COMMENT '价格',
  118. `num` int(10) DEFAULT NULL COMMENT '服务项数量',
  119. `introduce` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务介绍',
  120. `del` varchar(1) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '是否有效(1生效,0失效)',
  121. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  122. PRIMARY KEY (`id`) USING BTREE
  123. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT COMMENT='服务包表';
  124. -- ----------------------------
  125. -- Table structure for base_service_package_item
  126. -- ----------------------------
  127. DROP TABLE IF EXISTS `base_service_package_item`;
  128. CREATE TABLE `base_service_package_item` (
  129. `id` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  130. `code` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务项code',
  131. `name` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务项名称',
  132. `service_package_id` varchar(50) COLLATE utf8_unicode_ci DEFAULT 'system' COMMENT '服务包id',
  133. `price` decimal(11,2) DEFAULT '0.00' COMMENT '价格',
  134. `fee_type` varchar(1) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '收费标准(1免费)',
  135. `org_code` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '机构编码',
  136. `org_name` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '机构名称',
  137. `introduce` varchar(500) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务简介',
  138. `del` varchar(1) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '是否生效(1 生效,0 失效)',
  139. `team_code` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务团队code',
  140. `team_name` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '服务团队名称',
  141. `create_time` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
  142. PRIMARY KEY (`id`) USING BTREE
  143. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT COMMENT='服务项';
  144. -- ----------------------------
  145. -- Table structure for base_service_package_record
  146. -- ----------------------------
  147. DROP TABLE IF EXISTS `base_service_package_record`;
  148. CREATE TABLE `base_service_package_record` (
  149. `id` varchar(50) NOT NULL,
  150. `sign_id` varchar(50) DEFAULT NULL COMMENT '签约id',
  151. `service_package_id` varchar(50) DEFAULT NULL COMMENT '服务包id',
  152. `patient` varchar(50) DEFAULT NULL,
  153. `create_time` datetime DEFAULT NULL,
  154. PRIMARY KEY (`id`)
  155. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='签约的服务包记录表';
  156. -- ----------------------------
  157. -- Table structure for base_service_package_sign_record
  158. -- ----------------------------
  159. DROP TABLE IF EXISTS `base_service_package_sign_record`;
  160. CREATE TABLE `base_service_package_sign_record` (
  161. `id` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  162. `patient` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '居民code签约人',
  163. `name` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '居民姓名',
  164. `sign_doctor` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '签约医生code',
  165. `sign_doctor_name` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '签约医生名称',
  166. `start_time` datetime DEFAULT NULL COMMENT '服务开始时间',
  167. `end_time` datetime DEFAULT NULL COMMENT '服务结束时间',
  168. `status` tinyint(4) DEFAULT NULL COMMENT '状态 0新增,1生效,-1已过期',
  169. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  170. PRIMARY KEY (`id`) USING BTREE
  171. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci ROW_FORMAT=COMPACT COMMENT='服务包签约记录表';
  172. alter table base_patient add `marriage` int(11) DEFAULT NULL COMMENT '婚姻状况【10.未婚 20.已婚 30.丧偶 40.离婚 90.未说明的婚姻状况】';
  173. alter table base_patient add `national` int(11) DEFAULT NULL COMMENT '民族';
  174. alter table base_patient add `blood` int(11) DEFAULT NULL COMMENT '血型【1.A型 2.B型 3.O型 4.AB型 5.不详】';
  175. alter table base_patient add `national_name` varchar(20) DEFAULT NULL COMMENT '民族名称';