
.............................................................................
ตามTemplate
1.ต้องเป็น Principle รหัสหลักเท่านั้น
2.รหัสโรคต้องเป็นตัวใดตัวหนึ่ง ตามนี้ ('A00.0', 'A00.1','A00.9','A02.0','A03.0','A03.1','A03.2','A03.3','A03.8'
,'A03.9','A04.0','A04.1','A04.2','A04.3','A04.4','A04.5','A04.6','A04.7','A04.8','A04.9','A05.0',
'A05.3','A05.4','A05.9','A08.0','A08.1','A08.2','A08.3','A08.4','A08.5','A09','A09.0','A09.9','K52.1'
,'K52.8','K52.9')
การแก้ไข
1.กรณีการให้รหัสหลักไม่ตรงกับโรคที่เป็น Diarrhea
1.1 ตรวจสอบข้อมูล ด้วย Script( 1 ต.ค.2560-ปัจจุบัน) ตามนี้
..................................................
SELECT vt.pcucode,vt.pid,vt.visitdate,vt.visitno,vi.diagcode,vi.dxtype,vt.symptoms
FROM visit vt INNER JOIN visitdiag vi ON vt.visitno = vi.visitno WHERE vi.diagcode
IN ('A00.0', 'A00.1','A00.9','A02.0','A03.0','A03.1','A03.2','A03.3','A03.8'
,'A03.9','A04.0','A04.1','A04.2','A04.3','A04.4','A04.5','A04.6','A04.7','A04.8',
'A04.9','A05.0','A05.3','A05.4','A05.9','A08.0','A08.1','A08.2','A08.3','A08.4',
'A08.5','A09','A09.0','A09.9','K52.1','K52.8','K52.9')
AND visitdate BETWEEN '2017-10-01'AND CURDATE() ORDER BY vi.dxtype;
..................................................
1.2.หากพบ Dxtype เป็น 04 ให้นำcase นั้นไปเปลี่ยนเป็น 01 (Principle )
13.เข้าที่หน้าวินิจฉัยและจ่ายยา หากมีการให้รหัสอื่นร่วมด้วยให้ปรับตัวอื่นเป็น Other และให้รหัสโรคDiarrhea เป็น Principle
1.4.ส่งข้อมูลเข้า HDC อีกรอบ และรอฟังผลจ้า
2.ตรวจสอบจำนวน เปรียบเทียบกับ Cockpit61 ของ web สสจ. ว่าตรงกันหรือไม่
2.1 ตัวอย่าง ใน cockpit 61 จำนวนทั้งหมด 30 case ผ่าน 11 case = 36.67%
2.2 scpt รันตรวจสอบ จำนวนใน DB Jhcis ตามนี้
.........................................................
SELECT at1.RDUD,at1.Payantibiotic,at1.NOAntibiotic,ROUND((at1.Payantibiotic *100 / AT1.RDUD),2) AS 'ร้อยละ'
FROM (SELECT vt.pcucode,vi.dxtype,COUNT(DISTINCT vt.visitno) AS'RDUD',
sum(CASE WHEN c.antibio = '1' THEN '1' ELSE '' END) AS 'Payantibiotic',
(COUNT(DISTINCT vt.visitno))- (sum(CASE WHEN c.antibio = '1' THEN '1' ELSE '' END))as 'NOAntibiotic'
FROM visit vt INNER JOIN visitdiag vi ON vt.visitno =vi.visitno INNER JOIN visitdrug vd ON vt.visitno = vd.visitno INNER JOIN cdrug c ON vd.drugcode=c.drugcode
WHERE vi.diagcode IN ('A00.0', 'A00.1','A00.9','A02.0','A03.0','A03.1','A03.2','A03.3','A03.8'
,'A03.9','A04.0','A04.1','A04.2','A04.3','A04.4','A04.5','A04.6','A04.7','A04.8','A04.9','A05.0',
'A05.3','A05.4','A05.9','A08.0','A08.1','A08.2','A08.3','A08.4','A08.5','A09','A09.0','A09.9','K52.1'
,'K52.8','K52.9') AND visitdate BETWEEN '2017-10-01'AND CURDATE()
GROUP BY vt.pcucode,dxtype ORDER BY vi.dxtype) AS at1;
........................................................
2.3 จะได้จำนวน RDU Diarrhea ทั้งหมด จำนวนที่จ่ายยา และจำนวน ที่ไม่จ่ายยา ทั้งนี้ต้องใกล้เคียงกับ Cockpit61
2.4 จากตัวอย่างจะเห็นว่า มีความแตกต่างค่อนข้างมาก
.2.5 หากแห่งใดพบปัญหาดังกล่าว ให้ดำเนินการดังนี้
2.5.1 ส่งข้อมูล แฟ้ม Service ,Diag ตั้งแต่ 1 ตุลาคม 2560 - ปัจจุบัน ใหม่อีกรอบ ทั้งนี้ให้ประสานไปที่ศูนย์คอมฯ สสจ.ก่อนนะจ๊ะ ว่าจะให้ส่งข้อมูลใหม่ได้หรือไม่
3.กรณี ตรวจสอบหมดแล้วใน JHCIS จำนวนผู้ป่วยDiarrhea ก็ยังมีไม่มาก ก็คงต้องรอลุ้นวัดดวง ก่อน 31 มีนาคม 2561 เพราะเราคงไปบังคับให้คนท้องรวงเพิ่มไม่ได้...หรือได้
.................@@@ ."ร่วมด้วยช่วยกัน QOF.จงเจริญ"................
linkที่เกี่ยวข้อง
1.การแจ้งลบข้อมูลเพื่อส่งใหม่ใน HDC
ไม่มีความคิดเห็น:
แสดงความคิดเห็น