OPD (ดึงจากฐาน hosxp)
SELECT od.icd10, i.name AS diagnosis_name, COUNT(DISTINCT od.vn) AS visit_count, COUNT(DISTINCT od.hn) AS patient_countFROM ovstdiag od INNER JOIN ovst o ON od.vn = o.vn INNER JOIN patient p ON od.hn = p.hn LEFT JOIN icd101 i ON od.icd10 = i.codeWHERE -- ปีงบประมาณ 2568 (1 ต.ค. 67 - 30 ก.ย. 68) o.vstdate BETWEEN '2024-10-01' AND '2025-09-30' AND od.diagtype = '1' -- วินิจฉัยหลัก-- AND o.cur_dep = '004' -- แผนก/ห้องที่ต้องการ AND od.icd10 NOT LIKE 'Z%' AND od.icd10 NOT LIKE 'T%'AND od.icd10 NOT LIKE 'R%'AND od.icd10 NOT LIKE 'U%'GROUP BY od.icd10, i.nameORDER BY visit_count DESCLIMIT 15
IPD (ดึงจากฐานเก่า)