คีย์ตรวจฟันผู้สูงอายุอย่างไรให้ผ่านเกณฑ์ HDC

จากหน้า HDC
1.กลุ่มรายงานมาตรฐาน>>ข้อมูลตอบสนอง Service Plan>>ข้อมูลเพื่อตอบสนองService Plan สาขาสุขภาพช่องปาก


3.เลือกอำเภอ>>ตกลง

4.ดูว่า  (1) HDC ต้องการข้อมูลจากส่วนไหน คือ A,B 
(2) ค่าร้อยละที่ทำได้ผ่านเกณฑ์หรือยัง และ (3) ผู้ให้บริการ (Providor) ต้องเป็นรหัส 02 (ทันตแพทย์) หรือ 06 (ทันตาภิบาล)  ..เท่านั้น

5.การบันทึกข้อมูลใน JHCIS
  5.1.เข้าหน้าบริการ บันทึก (1) - (5) และ คลิก Dental

  5.2 ในหน้าDental  ให้บันทึก ดังนี้ 1 ให้บันทึกให้ครบทุกช่อง, 2 ช่องคู่สบฟัน(ห้ามลืมเด็ดขาด), 3 ชื่อผู้ให้บริการต้องเปลี่ยนเป็นทันตบุคลากร (เพื่อให้โปรแกรมส่งออกเป็นรหัส 02,06)

 5.3 คลิกทันตฯ>> บันทึกให้บริการหัตถการทันตกรรม  (V.ล่า จะเขียนว่า DENT PROC)

5.4 ใส่ Oral น้อย ,Oral ใหญ่ พร้อมเปลี่ยนชื่อเป็นทันตบุคลากร และ ชื่อผู้ช่วยร่วมด้วยก็ได้

5.5 หน้าคำวินิจฉัย-จ่ายยาเวชภัณฑ์ - กรณีเป็นกิจกรรมด้านทันตฯใหลงชื่อเป็นทันตบุคลากร ส่วนกิจกรรมอื่นๆ ให้เป็นชื่อ จนท.ท่านอื่นหรือผู้บันทึกข้อมูลก็ได้จ้า 

6.ตรวจสอบผลงานภาพรวม ใน HDC (Service Plan สาขาช่องปาก)
  ข้อ46 OHSP ร้อยละ รพ.สต./ศสม. ผ่านเกณฑ์ จัดบริการสุขภาพช่องปาก 6 กลุ่มเป้าหมาย 14 กิจกรรมและจัดบริการสุขภาพช่องปาก 200 คนต่อ 1000 ประชากร

7.ต้องผ่านทั้ง 2 เกณฑ์ จึงจะได้ point = 1

8.และจะได้จะต้องทำให้ครบ ทั้ง 6 กลุ่มเป้าหมาย และ ครบทั้ง 14 กิจกรรม ซึ่งในแต่ละกลุ่มให้ดูดีๆ ว่าต้องผ่านเกณฑ์เท่าไหร่ เช่น ร้อยละ 20 หรือ ร้อยละ 50 

9.กรณีผู้ให้บริการที่ไม่ใช่ จนท.ทันตฯ สามารถตรวจสอบได้ ตามนี้ 
 9.1 ใช้ scpt  รันตรวจสอบ ตามนี้
......................................
SELECT
vdc.pcucode,
vdc.pid,
vdc.visitno,
vdc.datedental,
u.officertype,
vdc.provider
FROM visitdentalcheck vdc
INNER JOIN user u ON vdc.provider = u.username
WHERE vdc.datedental BETWEEN '2017-10-01'AND CURDATE()
AND u.officertype NOT IN ('2','6')
ORDER BY vdc.datedental DESC;
.................................................................
 9.2 หากมีรายชื่อโผล่มา ให้กลับไปแก้ไข บริการรายRecord  โดย เปลี่ยนผู้ให้บริการเป็นทันตบุคลากร เป็นอันจบ หละจ้า 

9.3 อีกวิธี ใช้ Scpt รัน  
หมายเหตุ : ให้ Back up ฐานข้อมูลก่อนนะจ๊ะ >>>"ถือปฏิบัติอย่างเคร่งครัด"
.............................................
UPDATE
visitdentalcheck vdc
INNER JOIN user ON vdc.provider = user.username  AND vdc.pcucode= user.pcucode
SET vdc.provider = 'พรวินิจ  เพ็งกุล'
WHERE vdc.provider <> 'พรวินิจ  เพ็งกุล'
AND officertype <> '6'
AND vdc.datedental BETWEEN '2017-10-01'AND CURDATE();
.............................................
หมายเหตุ : อย่าลืมเปลี่ยน 'พรวินิจ  เพ็งกุล' เป็นชื่อ - สกุล ทันตบุคลากร ของหน่วยงานท่าน นะจ๊ะ
ทั้งนี้  ชื่อสกุลดังกล่าว ให้ดูอักขระและช่องว่างระหว่างชื่อ - สกุล ให้ดี....ว่า ตรงตามราง User หรือไม่  (ให้ดูช่องusername)
""""""""""""""""
scpt รันตาราง User ตามนี้
""""""""""""""""
SELECT *

FROM user;
""""""""""""""""

.................................................................
เหตุผล scpt update อ้างอิงจากชื่อ-สกุล >>หากไม่ตรงกันกับตาราง User แล้ว record นั้นๆก็จะไม่ถูกส่งออกจ๊า
.......................................@@@...............................
10. รายชื่อผู้รับบริการ Dental ทั้งหมด
.................................................................
SELECT p1.pid,v1.visitno,v1.datedental,p1.titlename,p1.fname,p1.lname,p1.age,p1.hno,p1.moo
,v1.provider
FROM (SELECT p.pid,ct.titlename,p.fname,p.lname,getAgeYearNum(p.birth,CURDATE()) AS 'age',h.hno,RIGHT(h.villcode,2)AS'moo'
FROM person p
INNER JOIN ctitle ct ON p.prename=ct.titlecode
INNER JOIN house h ON p.hcode=h.hcode
WHERE getAgeYearNum(p.birth,CURDATE())>= 60
) AS p1
JOIN
(SELECT
vdc.pid,
vdc.visitno,
vdc.datedental,
vdc.provider
FROM visitdentalcheck vdc
WHERE vdc.datedental BETWEEN '2018-10-01'AND CURDATE()) AS v1 ON p1.pid=v1.pid
ORDER BY v1.datedental DESC;
.................................................................
หมายเหตุ : สามารถเปลี่ยนกลุ่มอายุ ได้ที่บรรทัด WHERE getAgeYearNum(p.birth,CURDATE())>= 60   เช่น ช่วงอายุ 0-2 ปี ก็ใช้ ตามนี้จ้า WHERE getAgeYearNum(p.birth,CURDATE())BETWEEN '0' and '2'
...................................เมื่อยแว้ว ขอเวลาไปแคงก่อนนะ บู๊ยๆ..............................

ไม่มีความคิดเห็น:

https://www.blogs

 kllgnsgkj[jtlm'oahd bfldkb'pdojgaojp mfigjdo;sjgaij misjgo;sjagijwo;