1 ----------------------------------------------------------------------------------------- 2 /* 3 综合查询: 4 查询条件: 5 1:管理机构(包含下级):新街口街道赵登禹路社区卫生服务站 6 2:慢病分类(包含或):高血压 7 查询结果:1862 8 */ 9 SELECT COUNT(*) 10 FROM ( 11 SELECT 12 EB.ID, 13 EB.EHR_ID, 14 EB.PERSON_NAME, 15 EB.GENDER, 16 TO_CHAR(EB.BIRTH_DATE,‘YYYY-MM-DD‘) AS BIRTH_DATE, 17 (FLOOR(MONTHS_BETWEEN(SYSDATE,EB.BIRTH_DATE)/12)) AS AGE, 18 EB.PHONE_NUMBER, 19 EB.CREATOR, 20 TO_CHAR(EB.DATE_CREATED,‘YYYY-MM-DD‘) AS DATE_CREATED, 21 EB.CREATING_ORG_NAME, 22 EB.DUTY_DOCTOR 23 FROM EHR_BASE EB 24 WHERE EB.MNG_ORG_CODE LIKE ‘020303%‘ 25 AND CD_HYPERTENSION =‘1‘ 26 AND EB.CANCELLED = ‘1‘ 27 AND EB.DEATH = ‘1‘ 28 AND EB.MOVED_OUT = ‘1‘ 29 ); 30 /* 31 慢病种类分布: 32 查询条件:管理机构(包含下级):新街口街道赵登禹路社区卫生服务站 33 查询结果: 34 COUNT_高血压 COUNT_糖尿病 COUNT_冠心病 COUNT_脑卒中 COUNT_其他 35 --------- --------- --------- --------- -------- 36 1862 837 565 261 734 37 */ 38 SELECT 39 SUM( 40 CASE 41 WHEN EB.CD_HYPERTENSION = ‘1‘ 42 THEN 1 43 ELSE 0 44 END) AS COUNT_高血压, 45 SUM( 46 CASE 47 WHEN EB.CD_DIABETES_MELLITUS = ‘1‘ 48 THEN 1 49 ELSE 0 50 END) AS COUNT_糖尿病, 51 SUM( 52 CASE 53 WHEN EB.CD_CORONARY_DISEASE = ‘1‘ 54 THEN 1 55 ELSE 0 56 END) AS COUNT_冠心病, 57 SUM( 58 CASE 59 WHEN EB.CD_CEREBRAL_APOPLEXY = ‘1‘ 60 THEN 1 61 ELSE 0 62 END) AS COUNT_脑卒中, 63 SUM( 64 CASE 65 WHEN EB.CD_OTHER = ‘1‘ 66 THEN 1 67 ELSE 0 68 END) AS COUNT_其他 69 FROM EHR_BASE EB 70 WHERE EB.CANCELLED = ‘1‘ 71 AND EB.DEATH = ‘1‘ 72 AND EB.MOVED_OUT = ‘1‘ 73 AND EB.GR_CHRONIC_DISEASE = ‘1‘ 74 AND EB.MNG_ORG_CODE LIKE ‘020303%‘; 75 /* 76 综合查询: 77 查询条件: 78 1:管理机构(包含下级):新街口街道赵登禹路社区卫生服务站 79 2:年龄(范围以内):65-79岁 80 3:健康分类(包含或):慢病 81 查询结果:1862 82 */ 83 SELECT COUNT(*) FROM ( 84 SELECT 85 EB.ID, 86 EB.EHR_ID, 87 EB.PERSON_NAME, 88 EB.GENDER, 89 TO_CHAR(EB.BIRTH_DATE,‘YYYY-MM-DD‘) AS BIRTH_DATE, 90 (FLOOR(MONTHS_BETWEEN(SYSDATE,EB.BIRTH_DATE)/12)) AS AGE, 91 EB.PHONE_NUMBER, 92 EB.CREATOR, 93 TO_CHAR(EB.DATE_CREATED,‘YYYY-MM-DD‘) AS DATE_CREATED, 94 EB.CREATING_ORG_NAME, 95 EB.DUTY_DOCTOR 96 FROM EHR_BASE EB 97 WHERE ((FLOOR(MONTHS_BETWEEN(SYSDATE,EB.BIRTH_DATE)/12)) >= 65 98 AND (FLOOR(MONTHS_BETWEEN(SYSDATE,EB.BIRTH_DATE)/12)) <= 79) 99 AND EB.MNG_ORG_CODE LIKE ‘020303%‘ 100 AND GR_CHRONIC_DISEASE =‘1‘ 101 AND EB.CANCELLED = ‘1‘ 102 AND EB.DEATH = ‘1‘ 103 AND EB.MOVED_OUT = ‘1‘ 104 ); 105 /* 106 慢病年龄分布: 107 查询条件:管理机构(包含下级):新街口街道赵登禹路社区卫生服务站 108 查询结果: 109 COUNT_34岁以下 COUNT_35_44 COUNT_45_54 COUNT_55_59 COUNT_60_64 COUNT_65_79 COUNT_80岁以上 110 //----------- ----------- ----------- ----------- ----------- ----------- ----------- 111 9 36 235 300 336 786 384 112 */ 113 SELECT 114 SUM( 115 CASE 116 WHEN EB.BIRTH_DATE > TO_DATE(‘1980-04-03‘,‘YYYY-MM-DD‘) 117 THEN 1 118 ELSE 0 119 END) AS COUNT_34岁以下, 120 SUM( 121 CASE 122 WHEN EB.BIRTH_DATE > TO_DATE(‘1970-04-03‘,‘YYYY-MM-DD‘) 123 AND EB.BIRTH_DATE <= TO_DATE(‘1980-04-03‘,‘YYYY-MM-DD‘) 124 THEN 1 125 ELSE 0 126 END) AS COUNT_35_44, 127 SUM( 128 CASE 129 WHEN EB.BIRTH_DATE > TO_DATE(‘1960-04-03‘,‘YYYY-MM-DD‘) 130 AND EB.BIRTH_DATE <= TO_DATE(‘1970-04-03‘,‘YYYY-MM-DD‘) 131 THEN 1 132 ELSE 0 133 END) AS COUNT_45_54, 134 SUM( 135 CASE 136 WHEN EB.BIRTH_DATE > TO_DATE(‘1955-04-03‘,‘YYYY-MM-DD‘) 137 AND EB.BIRTH_DATE <= TO_DATE(‘1960-04-03‘,‘YYYY-MM-DD‘) 138 THEN 1 139 ELSE 0 140 END) AS COUNT_55_59, 141 SUM( 142 CASE 143 WHEN EB.BIRTH_DATE > TO_DATE(‘1950-04-03‘,‘YYYY-MM-DD‘) 144 AND EB.BIRTH_DATE <= TO_DATE(‘1955-04-03‘,‘YYYY-MM-DD‘) 145 THEN 1 146 ELSE 0 147 END) AS COUNT_60_64, 148 SUM( 149 CASE 150 WHEN EB.BIRTH_DATE > TO_DATE(‘1935-04-03‘,‘YYYY-MM-DD‘) 151 AND EB.BIRTH_DATE <= TO_DATE(‘1950-04-03‘,‘YYYY-MM-DD‘) 152 THEN 1 153 ELSE 0 154 END) AS COUNT_65_79, 155 SUM( 156 CASE 157 WHEN EB.BIRTH_DATE <= TO_DATE(‘1935-04-03‘,‘YYYY-MM-DD‘) 158 THEN 1 159 ELSE 0 160 END) AS COUNT_80岁以上 161 FROM EHR_BASE EB 162 WHERE EB.CANCELLED = ‘1‘ 163 AND EB.DEATH = ‘1‘ 164 AND EB.MOVED_OUT = ‘1‘ 165 AND EB.GR_CHRONIC_DISEASE = ‘1‘ 166 AND EB.MNG_ORG_CODE LIKE ‘020303%‘; 167 /* 168 本机构高血压情况统计(2个扇形图:管理率、血压控制率): 169 查询条件:管理机构(包含下级):新街口街道赵登禹路社区卫生服务站 170 查询结果: 171 发病数 管理数 末次血压达标数 172 FBS GLS MCXYDBS 173 ----- ---- ------- 174 15734 4687 4237 175 */ 176 SELECT SUM(B.FBS) FBS, SUM(B.GLS) GLS, SUM(B.MCXYDBS) MCXYDBS 177 FROM( 178 SELECT UO.HYPERTENSION_COUNT FBS, A.GLS, A.MCXYDBS 179 FROM UMS_ORG UO 180 LEFT JOIN( 181 SELECT EB.MNG_ORG_CODE, 182 SUM( 183 CASE 184 WHEN EB.CD_HYPERTENSION = ‘1‘ 185 AND LAST_MNG_DATE>=TO_DATE(‘2015-01-01‘,‘YYYY-MM-DD‘) 186 AND LAST_MNG_DATE<=TO_DATE(‘2015-12-31‘,‘YYYY-MM-DD‘) 187 THEN 1 188 ELSE 0 189 END) AS GLS, 190 SUM( 191 CASE 192 WHEN EB.CD_HYPERTENSION = ‘1‘ 193 AND EHI.SBP_L < 140 194 AND EHI.SBP_L >= 0 195 AND EHI.DBP_L < 90 196 AND EHI.DBP_L >= 0 197 AND LAST_MNG_DATE>=TO_DATE(‘2015-01-01‘,‘YYYY-MM-DD‘) 198 AND LAST_MNG_DATE<=TO_DATE(‘2015-12-31‘,‘YYYY-MM-DD‘) 199 THEN 1 200 ELSE 0 201 END) AS MCXYDBS 202 FROM EHR_BASE EB, EHR_HF_INDICATOR EHI 203 WHERE EB.EHR_ID=EHI.EHR_ID 204 AND EB.CANCELLED = ‘1‘ 205 AND EB.DEATH = ‘1‘ 206 AND EB.MOVED_OUT = ‘1‘ 207 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 208 GROUP BY EB.MNG_ORG_CODE 209 ) A 210 ON UO.ORG_CODE = A.MNG_ORG_CODE 211 WHERE UO.ORG_CODE LIKE ‘0203%‘ 212 ) B; 213 /* 214 所辖机构高血压情况统计: 215 查询条件:管理机构(包含下级):新街口街道赵登禹路社区卫生服务站 216 查询结果: 217 ORGNAME ORG_SHORT_NAME FBS GLS MCXYDBS 218 ----------------- -------------- ------ ------ ------- 219 北京市西城区新街口社区卫生服务中心 新街口中心 15734 1642 1549 220 新街口街道西四北六条社区卫生服务站 西四北六条 (null) 0 0 221 新街口街道西三条社区卫生服务站 (null) (null) (null) (null) 222 新街口街道赵登禹路社区卫生服务站 (null) (null) 1778 1524 223 新街口街道官园社区卫生服务站 (null) (null) 1267 1164 224 新街口街道玉桃园社区卫生服务站 (null) (null) (null) (null) 225 新街口街道西里社区卫生服务站 (null) (null) (null) (null) 226 */ 227 SELECT UO.ORG_NAME ORGNAME, UO.ORG_SHORT_NAME, UO.HYPERTENSION_COUNT FBS, A.GLS, A.MCXYDBS FROM UMS_ORG UO 228 LEFT JOIN 229 ( 230 SELECT EB.MNG_ORG_CODE, 231 SUM(CASE 232 WHEN EB.CD_HYPERTENSION = ‘1‘ 233 AND LAST_MNG_DATE>=TO_DATE(‘2015-01-01‘,‘YYYY-MM-DD‘) 234 AND LAST_MNG_DATE<=TO_DATE(‘2015-12-31‘,‘YYYY-MM-DD‘) 235 THEN 1 ELSE 0 END) AS GLS, 236 SUM(CASE 237 WHEN EB.CD_HYPERTENSION = ‘1‘ 238 AND EHI.SBP_L < 140 239 AND EHI.SBP_L >= 0 240 AND EHI.DBP_L < 90 241 AND EHI.DBP_L >=0 242 AND LAST_MNG_DATE>=TO_DATE(‘2015-01-01‘,‘YYYY-MM-DD‘) 243 AND LAST_MNG_DATE<=TO_DATE(‘2015-12-31‘,‘YYYY-MM-DD‘) 244 THEN 1 ELSE 0 END) AS MCXYDBS 245 FROM EHR_BASE EB,EHR_HF_INDICATOR EHI 246 WHERE EB.EHR_ID=EHI.EHR_ID 247 AND EB.CANCELLED = ‘1‘ 248 AND EB.DEATH = ‘1‘ 249 AND EB.MOVED_OUT = ‘1‘ 250 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 251 GROUP BY EB.MNG_ORG_CODE 252 ) A ON UO.ORG_CODE = A.MNG_ORG_CODE 253 WHERE UO.ORG_CODE LIKE ‘0203%‘; 254 /* 255 本机构糖尿病情况统计(2个扇形图:管理率、血糖控制率): 256 查询条件:管理机构(包含下级):新街口街道赵登禹路社区卫生服务站 257 查询结果: 258 FBS GLS MCXTDBS 259 ---- ---- ------- 260 2325 2063 1688 261 */ 262 SELECT SUM(B.FBS) FBS,SUM(B.GLS) GLS,SUM(B.MCXTDBS) MCXTDBS FROM ( 263 SELECT UO.DIABETES_COUNT FBS, A.GLS, A.MCXTDBS FROM UMS_ORG UO 264 LEFT JOIN 265 ( 266 SELECT EB.MNG_ORG_CODE, 267 SUM(CASE 268 WHEN EB.CD_DIABETES_MELLITUS = ‘1‘ 269 AND LAST_MNG_DATE>=TO_DATE(‘2015-01-01‘,‘YYYY-MM-DD‘) 270 AND LAST_MNG_DATE<=TO_DATE(‘2015-12-31‘,‘YYYY-MM-DD‘) 271 THEN 1 ELSE 0 272 END) AS GLS, 273 SUM(CASE 274 WHEN EB.CD_DIABETES_MELLITUS = ‘1‘ 275 AND EHI.FBG < 7 276 AND EHI.FBG >= 0 277 AND LAST_MNG_DATE>=TO_DATE(‘2015-01-01‘,‘YYYY-MM-DD‘) 278 AND LAST_MNG_DATE<=TO_DATE(‘2015-12-31‘,‘YYYY-MM-DD‘) 279 THEN 1 ELSE 0 280 END) AS MCXTDBS 281 FROM EHR_BASE EB,EHR_HF_INDICATOR EHI 282 WHERE EB.EHR_ID=EHI.EHR_ID 283 AND EB.CANCELLED = ‘1‘ 284 AND EB.DEATH = ‘1‘ 285 AND EB.MOVED_OUT = ‘1‘ 286 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 287 GROUP BY EB.MNG_ORG_CODE 288 ) A ON UO.ORG_CODE = A.MNG_ORG_CODE 289 WHERE UO.ORG_CODE LIKE ‘0203%‘ 290 ) B; 291 /* 292 所辖机构糖尿病情况统计: 293 查询条件:管理机构(包含下级):新街口街道赵登禹路社区卫生服务站 294 查询结果: 295 ORGNAME ORG_SHORT_NAME FBS GLS MCXTDBS 296 ----------------- -------------- ------ ------ ------- 297 北京市西城区新街口社区卫生服务中心 新街口中心 2325 716 598 298 新街口街道西四北六条社区卫生服务站 西四北六条 (null) 0 0 299 新街口街道西三条社区卫生服务站 (null) (null) (null) (null) 300 新街口街道赵登禹路社区卫生服务站 (null) (null) 802 647 301 新街口街道官园社区卫生服务站 (null) (null) 545 443 302 新街口街道玉桃园社区卫生服务站 (null) (null) (null) (null) 303 新街口街道西里社区卫生服务站 (null) (null) (null) (null) 304 */ 305 SELECT UO.ORG_NAME ORGNAME, UO.ORG_SHORT_NAME, UO.DIABETES_COUNT FBS, A.GLS, A.MCXTDBS FROM UMS_ORG UO 306 LEFT JOIN 307 ( 308 SELECT EB.MNG_ORG_CODE, 309 SUM(CASE 310 WHEN EB.CD_DIABETES_MELLITUS = ‘1‘ 311 AND LAST_MNG_DATE>=TO_DATE(‘2015-01-01‘,‘YYYY-MM-DD‘) 312 AND LAST_MNG_DATE<=TO_DATE(‘2015-12-31‘,‘YYYY-MM-DD‘) 313 THEN 1 ELSE 0 314 END) AS GLS, 315 SUM(CASE 316 WHEN EB.CD_DIABETES_MELLITUS = ‘1‘ 317 AND EHI.FBG < 7 318 AND EHI.FBG >= 0 319 AND LAST_MNG_DATE>=TO_DATE(‘2015-01-01‘,‘YYYY-MM-DD‘) 320 AND LAST_MNG_DATE<=TO_DATE(‘2015-12-31‘,‘YYYY-MM-DD‘) 321 THEN 1 ELSE 0 322 END) AS MCXTDBS 323 FROM EHR_BASE EB,EHR_HF_INDICATOR EHI 324 WHERE EB.EHR_ID=EHI.EHR_ID 325 AND EB.CANCELLED = ‘1‘ 326 AND EB.DEATH = ‘1‘ 327 AND EB.MOVED_OUT = ‘1‘ 328 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 329 GROUP BY EB.MNG_ORG_CODE 330 ) A ON UO.ORG_CODE = A.MNG_ORG_CODE 331 WHERE UO.ORG_CODE LIKE ‘0203%‘; 332 /* 333 综合查询: 334 查询条件: 335 1:管理机构(包含下级):北京市西城区新街口社区卫生服务中心 336 2:慢病随访(范围以内):2014-04-04到2015-04-03,4次及以上 337 查询结果:1222 338 */ 339 SELECT COUNT(*) FROM ( 340 SELECT 341 EB.ID, 342 EB.EHR_ID, 343 EB.PERSON_NAME, 344 EB.GENDER, 345 TO_CHAR(EB.BIRTH_DATE,‘YYYY-MM-DD‘) AS BIRTH_DATE, 346 (FLOOR(MONTHS_BETWEEN(SYSDATE,EB.BIRTH_DATE)/12)) AS AGE, 347 EB.PHONE_NUMBER, 348 EB.CREATOR, 349 TO_CHAR(EB.DATE_CREATED,‘YYYY-MM-DD‘) AS DATE_CREATED, 350 EB.CREATING_ORG_NAME, 351 EB.DUTY_DOCTOR 352 FROM EHR_BASE EB 353 LEFT JOIN 354 ( 355 SELECT EHR_ID, COUNT(EHR_ID) V_COUNT 356 FROM SVC_FLW_CHRONIC 357 WHERE (DATE_CREATED >= TO_DATE(‘2014-04-04‘,‘yyyy-mm-dd‘) AND DATE_CREATED <= TO_DATE(‘2015-04-03‘,‘yyyy-mm-dd‘)) 358 GROUP BY EHR_ID 359 ) SFC 360 ON (EB.EHR_ID = SFC.EHR_ID) 361 WHERE EB.MNG_ORG_CODE LIKE ‘0203%‘ 362 AND SFC.V_COUNt >= 4 363 AND EB.CANCELLED = ‘1‘ 364 AND EB.DEATH = ‘1‘ 365 AND EB.MOVED_OUT = ‘1‘ 366 ); 367 /* 368 档案人群分布(健康、高危、慢病)(柱形图): 369 查询条件:管理机构(包含子机构):北京市西城区新街口社区卫生服务中心 370 查询结果: 371 COUNT_健康 COUNT_高危 COUNT_慢病 372 -------- -------- -------- 373 27825 3907 5541 374 375 */ 376 SELECT 377 CASE WHEN SUM(TO_NUMBER(EB.GR_HEALTH)) IS NULL THEN 0 ELSE SUM(TO_NUMBER(EB.GR_HEALTH)) END AS COUNT_健康, 378 CASE WHEN SUM(TO_NUMBER(EB.GR_HIGH_RISK)) IS NULL THEN 0 ELSE SUM(TO_NUMBER(EB.GR_HIGH_RISK)) END AS COUNT_高危, 379 CASE WHEN SUM(TO_NUMBER(EB.GR_CHRONIC_DISEASE)) IS NULL THEN 0 ELSE SUM(TO_NUMBER(EB.GR_CHRONIC_DISEASE)) END AS COUNT_慢病 380 FROM EHR_BASE EB 381 WHERE EB.CANCELLED = ‘1‘ 382 AND EB.DEATH = ‘1‘ 383 AND EB.MOVED_OUT = ‘1‘ 384 AND EB.MNG_ORG_CODE LIKE ‘0203%‘; 385 /* 386 档案人群分布(儿童、孕产妇、老年人、精神病、残疾人和其他)(柱形图): 387 查询条件:管理机构(包含子机构):北京市西城区新街口社区卫生服务中心 388 查询结果: 389 COUNT_儿童 COUNT_孕产妇 COUNT_老年人 COUNT_精神病 COUNT_残疾人 COUNT_其他 390 -------- --------- --------- --------- --------- -------- 391 30 0 9503 1 246 27595 392 393 */ 394 SELECT 395 CASE WHEN SUM(TO_NUMBER(EB.GR_CHILDREN)) IS NULL THEN 0 ELSE SUM(TO_NUMBER(EB.GR_CHILDREN)) END AS COUNT_儿童, 396 CASE WHEN SUM(TO_NUMBER(EB.GR_MATERNITY)) IS NULL THEN 0 ELSE SUM(TO_NUMBER(EB.GR_MATERNITY)) END AS COUNT_孕产妇, 397 CASE WHEN SUM(TO_NUMBER(EB.GR_OLD)) IS NULL THEN 0 ELSE SUM(TO_NUMBER(EB.GR_OLD)) END AS COUNT_老年人, 398 CASE WHEN SUM(TO_NUMBER(EB.GR_MENTAL_DISORDER)) IS NULL THEN 0 ELSE SUM(TO_NUMBER(EB.GR_MENTAL_DISORDER)) END AS COUNT_精神病, 399 CASE WHEN SUM(TO_NUMBER(EB.GR_HANDICAPPED)) IS NULL THEN 0 ELSE SUM(TO_NUMBER(EB.GR_HANDICAPPED)) END AS COUNT_残疾人, 400 CASE WHEN SUM(CASE WHEN EB.GR_CHILDREN=‘0‘ 401 AND EB.GR_MATERNITY=‘0‘ 402 AND EB.GR_OLD=‘0‘ 403 AND EB.GR_MENTAL_DISORDER=‘0‘ 404 AND EB.GR_HANDICAPPED=‘0‘ 405 THEN 1 ELSE 0 END) IS NULL THEN 0 ELSE 406 SUM(CASE WHEN EB.GR_CHILDREN=‘0‘ 407 AND EB.GR_MATERNITY=‘0‘ 408 AND EB.GR_OLD=‘0‘ 409 AND EB.GR_MENTAL_DISORDER=‘0‘ 410 AND EB.GR_HANDICAPPED=‘0‘ 411 THEN 1 ELSE 0 END) END AS COUNT_其他 412 FROM EHR_BASE EB 413 WHERE EB.CANCELLED = ‘1‘ 414 AND EB.DEATH = ‘1‘ 415 AND EB.MOVED_OUT = ‘1‘ 416 AND EB.MNG_ORG_CODE LIKE ‘0203%‘; 417 /* 418 档案年龄分布(柱形图): 419 查询条件:管理机构(包含子机构):北京市西城区新街口社区卫生服务中心 420 查询结果: 421 COUNT_0_6岁 COUNT_7_17岁 COUNT_18_34岁 COUNT_35_44岁 COUNT_45_54岁 COUNT_55_64岁 COUNT_65_79岁 COUNT_80岁及以上 422 ---------- ----------- ------------ ------------ ------------ ------------ ------------ ------------ 423 48 566 5460 4848 7515 9880 6246 2710 424 425 */ 426 SELECT 427 SUM( 428 CASE 429 WHEN EB.BIRTH_DATE > TO_DATE(‘2008-04-04‘,‘YYYY-MM-DD‘) 430 THEN 1 431 ELSE 0 432 END) AS COUNT_0_6岁, 433 SUM( 434 CASE 435 WHEN EB.BIRTH_DATE > TO_DATE(‘1997-04-04‘,‘YYYY-MM-DD‘) 436 AND EB.BIRTH_DATE <= TO_DATE(‘2008-04-04‘,‘YYYY-MM-DD‘) 437 THEN 1 438 ELSE 0 439 END) AS COUNT_7_17岁, 440 SUM( 441 CASE 442 WHEN EB.BIRTH_DATE > TO_DATE(‘1980-04-04‘,‘YYYY-MM-DD‘) 443 AND EB.BIRTH_DATE <= TO_DATE(‘1997-04-04‘,‘YYYY-MM-DD‘) 444 THEN 1 445 ELSE 0 446 END) AS COUNT_18_34岁, 447 SUM( 448 CASE 449 WHEN EB.BIRTH_DATE > TO_DATE(‘1970-04-04‘,‘YYYY-MM-DD‘) 450 AND EB.BIRTH_DATE <= TO_DATE(‘1980-04-04‘,‘YYYY-MM-DD‘) 451 THEN 1 452 ELSE 0 453 END) AS COUNT_35_44岁, 454 SUM( 455 CASE 456 WHEN EB.BIRTH_DATE > TO_DATE(‘1960-04-04‘,‘YYYY-MM-DD‘) 457 AND EB.BIRTH_DATE <= TO_DATE(‘1970-04-04‘,‘YYYY-MM-DD‘) 458 THEN 1 459 ELSE 0 460 END) AS COUNT_45_54岁, 461 SUM( 462 CASE 463 WHEN EB.BIRTH_DATE > TO_DATE(‘1950-04-04‘,‘YYYY-MM-DD‘) 464 AND EB.BIRTH_DATE <= TO_DATE(‘1960-04-04‘,‘YYYY-MM-DD‘) 465 THEN 1 466 ELSE 0 467 END) AS COUNT_55_64岁, 468 SUM( 469 CASE 470 WHEN EB.BIRTH_DATE > TO_DATE(‘1935-04-04‘,‘YYYY-MM-DD‘) 471 AND EB.BIRTH_DATE <= TO_DATE(‘1950-04-04‘,‘YYYY-MM-DD‘) 472 THEN 1 473 ELSE 0 474 END) AS COUNT_65_79岁, 475 SUM( 476 CASE 477 WHEN EB.BIRTH_DATE <= TO_DATE(‘1935-04-04‘,‘YYYY-MM-DD‘) 478 THEN 1 479 ELSE 0 480 END) AS COUNT_80岁及以上 481 FROM EHR_BASE EB 482 WHERE EB.CANCELLED = ‘1‘ 483 AND EB.DEATH = ‘1‘ 484 AND EB.MOVED_OUT = ‘1‘ 485 AND EB.MNG_ORG_CODE LIKE ‘0203%‘; 486 /* 487 老年人管理情况统计(老年人健康状况占比情况)(饼图): 488 查询条件:管理机构(包含子机构):北京市西城区新街口社区卫生服务中心 489 查询结果: 490 COUNT_健康 COUNT_高危 COUNT_慢病 491 -------- -------- -------- 492 5181 1028 3294 493 */ 494 SELECT 495 SUM( 496 CASE 497 WHEN GR_OLD = ‘1‘ 498 AND GR_HEALTH = ‘1‘ 499 THEN 1 500 ELSE 0 501 END) AS COUNT_健康, 502 SUM( 503 CASE 504 WHEN GR_OLD = ‘1‘ 505 AND GR_HIGH_RISK = ‘1‘ 506 THEN 1 507 ELSE 0 508 END) AS COUNT_高危, 509 SUM( 510 CASE 511 WHEN GR_OLD = ‘1‘ 512 AND GR_CHRONIC_DISEASE = ‘1‘ 513 THEN 1 514 ELSE 0 515 END) AS COUNT_慢病 516 FROM EHR_BASE EB 517 WHERE EB.CANCELLED = ‘1‘ 518 AND EB.DEATH = ‘1‘ 519 AND EB.MOVED_OUT = ‘1‘ 520 AND MNG_ORG_CODE LIKE ‘0203%‘; 521 /* 522 老年人管理情况统计(老年血压控制率、老年血糖控制率)(2个扇形图): 523 查询条件:管理机构(包含子机构):北京市西城区新街口社区卫生服务中心 524 查询结果: 525 GXY MCXYDBS TNB MCXTDBS 526 ---- ------- ---- ------- 527 2872 2567 1269 1000 528 */ 529 SELECT 530 SUM( 531 CASE 532 WHEN EB.GR_OLD = ‘1‘ 533 AND EB.CD_HYPERTENSION = ‘1‘ 534 THEN 1 ELSE 0 535 END) AS GXY, 536 SUM( 537 CASE 538 WHEN EB.GR_OLD = ‘1‘ 539 AND EB.CD_HYPERTENSION = ‘1‘ 540 AND EHI.SBP_L < 140 541 AND EHI.SBP_L > 0 542 AND EHI.DBP_L < 90 543 AND EHI.DBP_L > 0 544 THEN 1 ELSE 0 545 END) AS MCXYDBS, 546 SUM( 547 CASE 548 WHEN EB.GR_OLD = ‘1‘ 549 AND EB.CD_DIABETES_MELLITUS = ‘1‘ 550 THEN 1 ELSE 0 551 END) AS TNB, 552 SUM( 553 CASE 554 WHEN EB.GR_OLD = ‘1‘ 555 AND EB.CD_DIABETES_MELLITUS = ‘1‘ 556 AND EHI.FBG < 7 557 AND EHI.FBG>0 558 THEN 1 ELSE 0 559 END) AS MCXTDBS 560 FROM EHR_BASE EB, EHR_HF_INDICATOR EHI 561 WHERE EB.EHR_ID = EHI.EHR_ID 562 AND EB.CANCELLED = ‘1‘ 563 AND EB.DEATH = ‘1‘ 564 AND EB.MOVED_OUT = ‘1‘ 565 AND EB.MNG_ORG_CODE LIKE ‘0203%‘; 566 /* 567 老年人慢病种类分布(柱形图): 568 查询条件:管理机构(包含子机构):北京市西城区新街口社区卫生服务中心 569 查询结果: 570 COUNT_高血压 COUNT_糖尿病 COUNT_冠心病 COUNT_脑卒中 COUNT_其他 571 --------- --------- --------- --------- -------- 572 2872 1269 1340 574 2403 573 */ 574 SELECT 575 SUM(CASE WHEN EB.GR_OLD = ‘1‘ AND EB.CD_HYPERTENSION = ‘1‘ THEN 1 ELSE 0 END) AS COUNT_高血压, 576 SUM(CASE WHEN EB.GR_OLD = ‘1‘ AND EB.CD_DIABETES_MELLITUS = ‘1‘ THEN 1 ELSE 0 END) AS COUNT_糖尿病, 577 SUM(CASE WHEN EB.GR_OLD = ‘1‘ AND EB.CD_CORONARY_DISEASE = ‘1‘ THEN 1 ELSE 0 END) AS COUNT_冠心病, 578 SUM(CASE WHEN EB.GR_OLD = ‘1‘ AND EB.CD_CEREBRAL_APOPLEXY = ‘1‘ THEN 1 ELSE 0 END) AS COUNT_脑卒中, 579 SUM(CASE WHEN EB.GR_OLD = ‘1‘ AND EB.CD_OTHER = ‘1‘ THEN 1 ELSE 0 END) AS COUNT_其他 580 FROM EHR_BASE EB 581 WHERE EB.CANCELLED = ‘1‘ 582 AND EB.DEATH = ‘1‘ 583 AND EB.MOVED_OUT = ‘1‘ 584 AND EB.MNG_ORG_CODE LIKE ‘0203%‘; 585 /*--------------------------start--规范管理情况---------------------------------------------------------------------*/ 586 /* 587 本页面有6个扇形图 588 其中后面5个扇形图会分别用到下面的数据: 589 --老年人数: 9498 590 --精神病人数: 1 591 --慢病人数: 5538 592 --高血压人数: 4786 593 --糖尿病人数: 2104 594 595 查询结果: 596 COUNT_老年人 COUNT_精神病 COUNT_慢病 COUNT_高血压 COUNT_糖尿病 597 --------- --------- -------- --------- --------- 598 9498 1 5538 4786 2104 599 */ 600 SELECT 601 SUM(TO_NUMBER(EB.GR_OLD)) AS COUNT_老年人, 602 SUM(TO_NUMBER(EB.GR_MENTAL_DISORDER)) AS COUNT_精神病, 603 SUM(TO_NUMBER(EB.GR_CHRONIC_DISEASE)) AS COUNT_慢病, 604 SUM(TO_NUMBER(EB.CD_HYPERTENSION)) AS COUNT_高血压, 605 SUM(TO_NUMBER(EB.CD_DIABETES_MELLITUS)) AS COUNT_糖尿病 606 FROM EHR_BASE EB 607 WHERE EB.CANCELLED = ‘1‘ 608 AND EB.DEATH = ‘1‘ 609 AND EB.MOVED_OUT = ‘1‘ 610 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 611 AND EB.EHR_INTEGRITY = 1; 612 /* 613 档案规范管理率(扇形图): 614 查询条件:管理机构(包含子机构):北京市西城区新街口社区卫生服务中心 615 */ 616 /* 617 已建档案数:588 618 查询结果: 619 COUNT_已建档案 620 ---------- 621 588 622 */ 623 SELECT COUNT(1) AS COUNT_已建档案 624 FROM EHR_BASE EB 625 WHERE EB.CANCELLED = ‘1‘ 626 AND EB.DEATH = ‘1‘ 627 AND EB.MOVED_OUT = ‘1‘ 628 AND EB.DATE_CREATED >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 629 AND EB.DATE_CREATED <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 630 AND EB.MNG_ORG_CODE LIKE ‘0203%‘; 631 /* 632 规范管理数:588 633 查询结果: 634 COUNT(DISTINCT(EB.EHR_ID)) 635 -------------------------- 636 588 637 */ 638 SELECT COUNT(DISTINCT(EB.EHR_ID)) 639 FROM EHR_BASE EB 640 WHERE EB.EHR_INTEGRITY = 1 641 AND EB.DATE_CREATED >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 642 AND EB.DATE_CREATED <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 643 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 644 AND EB.EHR_INTEGRITY = 1 645 AND DEATH=‘1‘ 646 AND CANCELLED=‘1‘ 647 AND MOVED_OUT=‘1‘; 648 /* 档案规范管理率 = 规范管理数/已建档案数 = 100.00% */ 649 650 /* 651 老年人规范管理率(扇形图): 652 查询条件:管理机构(包含子机构):北京市西城区新街口社区卫生服务中心 653 654 规范管理数:0 655 查询结果: 656 COUNT(DISTINCT(EB.EHR_ID)) 657 -------------------------- 658 0 659 */ 660 SELECT COUNT(DISTINCT(EB.EHR_ID)) 661 FROM EHR_BASE EB, SVC_ASM_OLD_A SAOA, SVC_ASM_OLD_S SAOS, SVC_EXAM_1 SE 662 WHERE EB.EHR_ID=SAOA.EHR_ID 663 AND EB.EHR_ID=SAOS.EHR_ID 664 AND EB.EHR_ID=SE.EHR_ID 665 AND EB.GR_OLD=‘1‘ 666 AND SAOA.ASM_DATE >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 667 AND SAOA.ASM_DATE <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 668 AND SAOS.ASM_DATE >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 669 AND SAOS.ASM_DATE <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 670 AND SE.EXAM_DATE >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 671 AND SE.EXAM_DATE <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 672 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 673 AND EB.EHR_INTEGRITY = 1 674 AND EB.EHR_ID IN ( 675 SELECT EHR_ID FROM SVC_ASM_OLD_S 676 GROUP BY EHR_ID HAVING COUNT(1) >=1 677 ) 678 AND EB.EHR_ID IN ( 679 SELECT EHR_ID FROM SVC_EXAM_1 680 GROUP BY EHR_ID HAVING COUNT(1) >=1 681 ) 682 /* 老年人规范管理率 = 规范管理数/老年人数 = 0.00% */ 683 684 /* 685 精神病规范管理率(扇形图): 686 查询条件: 687 1:管理机构(包含子机构):北京市西城区新街口社区卫生服务中心 688 2:时间范围:2014-04-04到2015-04-03 689 规范管理数:0 690 查询结果: 691 COUNT(DISTINCT(EB.EHR_ID)) 692 -------------------------- 693 0 694 */ 695 SELECT COUNT(DISTINCT(EB.EHR_ID)) 696 FROM EHR_BASE EB, PCF_MENTAL PM, SVC_FLW_MENTAL SFM, SVC_EXAM_1 SE 697 WHERE EB.EHR_ID=PM.EHR_ID 698 AND EB.EHR_ID=SFM.EHR_ID 699 AND EB.EHR_ID=SE.EHR_ID 700 AND EB.GR_MENTAL_DISORDER=‘1‘ 701 AND PM.DATE_CREATED >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 702 AND PM.DATE_CREATED <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 703 AND SFM.DATE_CREATED >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 704 AND SFM.DATE_CREATED <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 705 AND SE.EXAM_DATE >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 706 AND SE.EXAM_DATE <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 707 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 708 AND EB.EHR_INTEGRITY = 1 709 AND EB.EHR_ID IN ( 710 SELECT EHR_ID FROM SVC_FLW_MENTAL 711 GROUP BY EHR_ID HAVING COUNT(1) >=1 712 ) 713 AND EB.EHR_ID IN ( 714 SELECT EHR_ID FROM SVC_EXAM_1 715 GROUP BY EHR_ID HAVING COUNT(1) >=1 716 ) 717 /* 精神病规范管理率 = 规范管理数/精神病人数 = 0.00% */ 718 /* 719 慢病规范管理率(扇形图): 720 查询条件: 721 1:管理机构(包含子机构):北京市西城区新街口社区卫生服务中心 722 2:时间范围:2014-04-04到2015-04-03 723 规范管理数:2557 724 查询结果: 725 COUNT(DISTINCT(EB.EHR_ID)) 726 -------------------------- 727 2557 728 */ 729 SELECT COUNT(DISTINCT(EB.EHR_ID)) 730 FROM EHR_BASE EB, SVC_FLW_CHRONIC SFC 731 WHERE EB.EHR_ID=SFC.EHR_ID 732 AND EB.GR_CHRONIC_DISEASE=‘1‘ 733 AND SFC.DATE_CREATED >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 734 AND SFC.DATE_CREATED <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 735 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 736 AND EB.EHR_INTEGRITY = 1 737 AND EXISTS ( 738 SELECT EHR_ID 739 FROM SVC_FLW_CHRONIC 740 WHERE SVC_FLW_CHRONIC.EHR_ID = EB.EHR_ID 741 GROUP BY EHR_ID 742 HAVING COUNT(1) >=4 743 ) 744 /* 慢病规范管理率 = 规范管理数/慢病人数 = 46.17% */ 745 746 /* 747 慢病规范管理率(扇形图): 748 查询条件: 749 1:管理机构(包含子机构):北京市西城区新街口社区卫生服务中心 750 2:档案完整度:完整 751 3:时间范围:2014-04-04到2015-04-03 752 4:慢病首诊:做过慢病首诊 753 5:慢病随访:4次及以上 754 6:居民体检:1次及以上 755 7:慢病年度评估:1次及以上 756 757 慢病规范管理数: 758 查询结果: 759 COUNT(DISTINCT(EB.EHR_ID)) 760 -------------------------- 761 1566 762 */ 763 SELECT COUNT(DISTINCT(EB.EHR_ID)) 764 FROM EHR_BASE EB, SVC_FIRST_SOAP SFS, SVC_EXAM_1 SE, SVC_ASM_YEAR SAY, SVC_FLW_CHRONIC SFC 765 WHERE EB.EHR_ID=SFS.EHR_ID 766 AND EB.EHR_ID=SE.EHR_ID 767 AND EB.EHR_ID=SAY.EHR_ID 768 AND EB.EHR_ID=SFC.EHR_ID 769 AND EB.GR_CHRONIC_DISEASE=‘1‘ 770 771 AND SE.EXAM_DATE >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 772 AND SE.EXAM_DATE <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 773 774 AND SAY.ASM_DATE >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 775 AND SAY.ASM_DATE <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 776 777 AND SFC.DATE_CREATED >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 778 AND SFC.DATE_CREATED <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 779 780 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 781 AND EB.EHR_INTEGRITY = 1 782 AND EB.EHR_ID IN ( 783 SELECT EHR_ID FROM SVC_EXAM_1 784 GROUP BY EHR_ID HAVING COUNT(1) >=1 785 ) 786 AND EB.EHR_ID IN ( 787 SELECT EHR_ID FROM SVC_ASM_YEAR 788 GROUP BY EHR_ID HAVING COUNT(1) >=1 789 ) 790 AND EXISTS ( 791 SELECT EHR_ID FROM SVC_FLW_CHRONIC 792 WHERE SVC_FLW_CHRONIC.EHR_ID = EB.EHR_ID 793 GROUP BY EHR_ID HAVING COUNT(1) >=4 794 ) 795 /* 慢病规范管理率 = 规范管理数/慢病人数 = 1566/5537 = 28.28% */ 796 797 /* 798 高血压规范管理率(扇形图): 799 查询条件: 800 1:管理机构(包含子机构):北京市西城区新街口社区卫生服务中心 801 2:档案完整度:完整 802 3:时间范围:2014-04-04到2015-04-03 803 4:慢病首诊:做过慢病首诊 804 5:慢病随访:4次及以上 805 6:居民体检:1次及以上 806 7:慢病年度评估:1次及以上 807 808 高血压规范管理数:1522 809 查询结果: 810 COUNT(DISTINCT(EB.EHR_ID)) 811 -------------------------- 812 1522 813 */ 814 SELECT COUNT(DISTINCT(EB.EHR_ID)) 815 FROM EHR_BASE EB, SVC_FIRST_SOAP SFS, SVC_EXAM_1 SE, SVC_ASM_YEAR SAY, SVC_FLW_CHRONIC SFC 816 WHERE EB.EHR_ID=SFS.EHR_ID 817 AND EB.EHR_ID=SE.EHR_ID 818 AND EB.EHR_ID=SAY.EHR_ID 819 AND EB.EHR_ID=SFC.EHR_ID 820 AND EB.GR_CHRONIC_DISEASE=‘1‘ 821 AND EB.CD_HYPERTENSION = ‘1‘ 822 823 AND SE.EXAM_DATE >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 824 AND SE.EXAM_DATE <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 825 826 AND SAY.ASM_DATE >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 827 AND SAY.ASM_DATE <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 828 829 AND SFC.DATE_CREATED >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 830 AND SFC.DATE_CREATED <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 831 832 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 833 AND EB.EHR_INTEGRITY = 1 834 AND EB.EHR_ID IN ( 835 SELECT EHR_ID FROM SVC_EXAM_1 836 GROUP BY EHR_ID HAVING COUNT(1) >=1 837 ) 838 AND EB.EHR_ID IN ( 839 SELECT EHR_ID FROM SVC_ASM_YEAR 840 GROUP BY EHR_ID HAVING COUNT(1) >=1 841 ) 842 AND EXISTS ( 843 SELECT EHR_ID FROM SVC_FLW_CHRONIC 844 WHERE SVC_FLW_CHRONIC.EHR_ID = EB.EHR_ID 845 GROUP BY EHR_ID HAVING COUNT(1) >=4 846 ) 847 /* 高血压规范管理率 = 高血压规范管理数/高血压人数 = 1522/4786 = 31.80% */ 848 /* 849 糖尿病规范管理率(扇形图): 850 查询条件: 851 1:管理机构(包含子机构):北京市西城区新街口社区卫生服务中心 852 2:档案完整度:完整 853 3:时间范围:2014-04-04到2015-04-03 854 4:慢病首诊:做过慢病首诊 855 5:慢病随访:4次及以上 856 6:居民体检:1次及以上 857 7:慢病年度评估:1次及以上 858 糖尿病规范管理数:722 859 查询结果: 860 COUNT(DISTINCT(EB.EHR_ID)) 861 -------------------------- 862 772 863 */ 864 SELECT COUNT(DISTINCT(EB.EHR_ID)) 865 FROM EHR_BASE EB, SVC_FIRST_SOAP SFS, SVC_EXAM_1 SE, SVC_ASM_YEAR SAY, SVC_FLW_CHRONIC SFC 866 WHERE EB.EHR_ID=SFS.EHR_ID 867 AND EB.EHR_ID=SE.EHR_ID 868 AND EB.EHR_ID=SAY.EHR_ID 869 AND EB.EHR_ID=SFC.EHR_ID 870 AND EB.GR_CHRONIC_DISEASE=‘1‘ 871 AND EB.CD_DIABETES_MELLITUS = ‘1‘ 872 873 AND SE.EXAM_DATE >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 874 AND SE.EXAM_DATE <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 875 876 AND SAY.ASM_DATE >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 877 AND SAY.ASM_DATE <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 878 879 AND SFC.DATE_CREATED >= TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 880 AND SFC.DATE_CREATED <= TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 881 882 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 883 AND EB.EHR_INTEGRITY = 1 884 AND EB.EHR_ID IN ( 885 SELECT EHR_ID FROM SVC_EXAM_1 886 GROUP BY EHR_ID HAVING COUNT(1) >=1 887 ) 888 AND EB.EHR_ID IN ( 889 SELECT EHR_ID FROM SVC_ASM_YEAR 890 GROUP BY EHR_ID HAVING COUNT(1) >=1 891 ) 892 AND EXISTS ( 893 SELECT EHR_ID FROM SVC_FLW_CHRONIC 894 WHERE SVC_FLW_CHRONIC.EHR_ID = EB.EHR_ID 895 GROUP BY EHR_ID HAVING COUNT(1) >=4 896 ) 897 /* 糖尿病规范管理率 = 糖尿病规范管理数/糖尿病人数 = 772/2104 = 36.69% */ 898 /*--------------------------end--规范管理情况---------------------------------------------------------------------*/ 899 900 /* 901 "慢病情况统计"-"规范管理情况"总结: 902 1: (1)左边的查询条件中,机构选择、责任医生、选择团队、时间范围会影响到右边所有的扇形图统计数据; 903 (2)慢病规范管理复选框会影响到统计图的下半部分统计数据,即慢病规范管理率、高血压规范管理率 904 和糖尿病规范管理率; 905 (3)老年人规范管理复选框只会影响到老年人规范管理率; 906 (4)精神病规范管理复选框只会影响到精神病规范管理率; 907 908 */ 909 /* 910 本机构档案统计(扇形图): 911 查询条件: 912 1:管理机构(包含子机构):北京市西城区新街口社区卫生服务中心 913 2:时间范围:2014-04-04到2015-04-03 914 辖区人口数:108663 915 已建档案数:588 916 档案使用数:577 917 规范档案数:568 918 查询结果: 919 HEADNUM EHRNUM USENUM NORMNUM 920 ------- ------ ------ ------- 921 108663 588 577 568 922 */ 923 /* 924 建档率 = 已建档案数/辖区人口数 = 588/108663 = 0.54% 925 使用率 =档案使用数/已建档案数 = 577/588 = 98.13% 926 规范率 = 规范档案数/已建档案数 = 568/588 = 96.60% 927 */ 928 SELECT SUM(C.PEOPLE_COUNT) AS HEADNUM,SUM(C.COUNT_已建档案数) AS EHRNUM,SUM(C.COUNT_档案使用数) AS USENUM,SUM(C.COUNT_规范档案数) AS NORMNUM FROM ( 929 SELECT UO.PEOPLE_COUNT, A.COUNT_已建档案数, B.COUNT_档案使用数, D.COUNT_规范档案数 FROM UMS_ORG UO 930 LEFT JOIN ( 931 SELECT EB.MNG_ORG_CODE,COUNT(EB.EHR_ID) COUNT_已建档案数 932 FROM EHR_BASE EB 933 WHERE EB.CANCELLED = ‘1‘ 934 AND EB.DEATH = ‘1‘ 935 AND EB.MOVED_OUT = ‘1‘ 936 AND EB.DATE_CREATED >=TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 937 AND EB.DATE_CREATED <=TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 938 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 939 GROUP BY EB.MNG_ORG_CODE 940 ) A ON UO.ORG_CODE = A.MNG_ORG_CODE 941 LEFT JOIN ( 942 SELECT EB.MNG_ORG_CODE, COUNT(EB.EHR_ID) AS COUNT_档案使用数 943 FROM EHR_BASE EB 944 WHERE EB.CANCELLED = ‘1‘ 945 AND EB.DEATH = ‘1‘ 946 AND EB.MOVED_OUT = ‘1‘ 947 AND EB.DATE_CREATED >=TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 948 AND EB.DATE_CREATED <=TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 949 AND EB.LAST_MNG_DATE !=TO_DATE(‘1900-01-01‘,‘YYYY-MM-DD‘) 950 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 951 GROUP BY EB.MNG_ORG_CODE 952 ) B ON UO.ORG_CODE = B.MNG_ORG_CODE 953 LEFT JOIN ( 954 SELECT EB.MNG_ORG_CODE,COUNT(EB.EHR_ID) COUNT_规范档案数 955 FROM EHR_BASE EB 956 WHERE EB.CANCELLED = ‘1‘ 957 AND EB.DEATH = ‘1‘ 958 AND EB.MOVED_OUT = ‘1‘ 959 AND EB.FILE_SPECIFICATION = ‘1‘ 960 AND EB.DATE_CREATED >=TO_DATE(‘2014-04-04‘,‘YYYY-MM-DD‘) 961 AND EB.DATE_CREATED <=TO_DATE(‘2015-04-03‘,‘YYYY-MM-DD‘) 962 AND EB.MNG_ORG_CODE LIKE ‘0203%‘ 963 GROUP BY EB.MNG_ORG_CODE 964 ) D ON UO.ORG_CODE = D.MNG_ORG_CODE 965 WHERE UO.ORG_CODE LIKE ‘0203%‘ 966 ) C
时间: 2024-10-09 22:27:33