ไอโอดีน@Triferdine

ปัญหา
1.จากการให้บริการANC แล้วลืมจ่ายยาเม็ดเสริมไอโอดีน
2.จ่ายยาเม็ดเสริมไอโอดีนทุกครั้งแต่ 24 หลัก(Drugcode24) ไม่ตรงตามมาตรฐาน
3.ไม่เคยตรจเชคผลงาน เลยไม่รู้ว่าสอบตก

การแก้ไขปัญหา
1.ให้เข้าตรวจสอบผลงานที่ HDC ดังนี้
  1.1 งานอนามัยแม่และเด็ก (1)-(3)

  1.2. หัวข้อ "ร้อยละของหญิงตั้งครรภ์ได้รับยาเม็ดเสริมไอโอดีน"


1.3 เลือกอำเภอ

1.4 ดูผลงานที่..อัตรา เปรียบเทียบปี 2559 และปี 2560 (แยกรายไตรมาส)

2.จากผลงาน>>>สู่การคีย์ให้บริการ ANC  "สำคัญสุดคือการจ่ายยาเม็ดเสริมไอโอดีน"
แนะนำให้ "จ่ายทุกครั้ง" (อย่าลืม)
 รายชื่อยาและรหัสยา 24 หลั......ที่นำมานับเป็นผลงาน คือ ยา 5 ตัว ดังนี้
ดังนั้น หากในหน่วยงานท่าน มียาเหล่านี้และจ่ายให้หญิงตั้งครรภ์เป็นประจำ ก็ควรไปตรวจเชคด้วยว่ารหัสยาตรงตาม 24 หลักนี้หรือไม่

3.Script
  3.1.scptตรวจสอบยา 24 หลัก
..............................................................
SELECT
c.drugcode,
c.drugname,
c.drugtype,
c.drugcode24
FROM cdrug c
WHERE c.drugcode24 IN ('201120320037726221781506',
'2111019999920381199','101110000003082121781506'
,'201110100019999920381341','201110100019999921881341')
ORDER BY c.drugcode
.............................................................
รันแล้ว...หากเห็นรายชื่อโผล่มา  ให้ดูที่ช่อง Drugname ว่าเป็นตัวไหน ..แล้วอย่าลืมไปแจ้งน้องพยาบาลที่ตรวจครรภ์ (ANC) ให้จ่ายยาตัวนี้ทุกครัง ก็จะผ่านหละจ๊า

3.2.Scpt ตรวจสอบรายชื่อ ANC ที่จ่ายยาเม็ดเสริมไอโอดีน ตั้งแต่ต้นปีงบประมาณ - ปัจจุบัน
.......................................
SELECT pa1.pid,pa1.titlename 'นำหน้า',pa1.fname 'ชื่อ',pa1.lname 'สกุล',pa1.pregno 'ครรภ์ที่',pa1.hno 'เลขที่',pa1.moo 'หมู่ที่',vd1.visitdate 'วันรับบริการ',vd1.addrug 'จ่ายยาเสริมไอโอดีน'
FROM
(SELECT p.pid,ct.titlename,p.fname,p.lname,van.pregno,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 INNER JOIN visitanc van on p.pid=van.pid
WHERE van.datecheck BETWEEN '2016-10-01'AND CURDATE() GROUP BY VAN.PID
ORDER BY van.datecheck) AS pa1 JOIN (SELECT vt.pcucode,vt.pid,vt.visitno,vt.visitdate,
MAX(CASE WHEN vd.drugcode24 IN ('201120320037726221781506','2111019999920381199',
'101110000003082121781506','201110100019999921881341','201110100019999920381341')
THEN '/' ELSE '' END) AS addrug FROM visit vt INNER JOIN visitdrug vid ON vt.visitno =vid.visitno
INNER JOIN cdrug vd ON vid.drugcode = vd.drugcode WHERE vt.visitdate BETWEEN'2016-10-01'AND CURDATE()
GROUP BY vt.pid ORDER BY vt.visitdate) as vd1 ON pa1.pid = vd1.pid;
......................................

ขอให้ผ่านกันถ้วนหน้า นะจ๊ะ


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

https://www.blogs

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