BMS-HOSxP Community
HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: udomchok ที่ กุมภาพันธ์ 24, 2011, 20:15:59 PM
-
จากกระทู้ที่ต้องการให้มีการบันทึกข้อความในช่อง "แพ้ยา" แต่ไม่ต้องให้ขึ้นเตือน
อ.MN ได้สร้างตาราง drugallergy_no_alert เพื่อให้ใส่ข้อความที่ต้องการไม่ให้แสดง popup เตือน ซึ่งทดลองทำใน version 3.54.2.15c แล้ว พบว่ายังมีการขึ้นเตือนอยู่ครับ
ฝาก อ.MN ตรวจสอบอีกครั้งครับ
ขอบคุณครับ
-
3.54.5.4 ก็ยังเหมือนเดิม
เพิ่มข้อความในตารางdrugallergy_no_alert
ยังคงขึ้นเตือน ??? ??? ???
-
จากกระทู้ที่ต้องการให้มีการบันทึกข้อความในช่อง "แพ้ยา" แต่ไม่ต้องให้ขึ้นเตือน
อ.MN ได้สร้างตาราง drugallergy_no_alert เพื่อให้ใส่ข้อความที่ต้องการไม่ให้แสดง popup เตือน ซึ่งทดลองทำใน version 3.54.2.15c แล้ว พบว่ายังมีการขึ้นเตือนอยู่ครับ
ฝาก อ.MN ตรวจสอบอีกครั้งครับ
ขอบคุณครับ
เข้ามาดันกระทู้กลัว อ. ไม่เห็นครับ
3.54.5.4 ก็ยังขึ้นเตือนครับ
-
ตรวจสอบ field patient.drugallergy ของผู้ป่วยรายนี้ดูครับว่ากำหนดเป็นค่าอะไร และในตาราง drugallergy ใส่ข้อมูลอะไรเอาไว้บ้าง
-
ผมลงไว้อย่างนี้ครับ..............
-
กำหนดประมาณนี้ครับ
-
หน้าจอที่เตือนขึ้นข้อความอะไรครับ
-
ขึ้นข้อความเตือน "ไม่มีประวัติแพ้ยา" ครับ
-
เข้ามาดันกระทู้นิดนึงครับ :D :D :D
-
เข้ามาดันหลังต่อจากท่าน adisaksri รบกวนท่าน อ. mn หน่อยนะครับ................... ;D ;D
-
ขอดันอีกรอบครับ
-
ทดสอบกับ 3.54.5.12c เรียบร้อยแล้วครับ
แจ่ม.... ;D ;D ;D ;D
-
ขอบพระคุณ อ.MN เป็นอย่างสูง และขอบคุณป๋าดันทุกท่าน ;D ;D ;D
-
ในตาราง drugallergy_no_alert ของผมจะมี 2 row นะครับ
ปฏิเสธการแพ้ยา
ไม่ทราบประวัติการแพ้ยา
SQL สำหรับปรับปรุงข้อมูลใน patient.drugallergy
1. กรณีมีการ screen ว่า "ปฏิเสธการแพ้ยา" ในหน้าคัดกรอง และไม่มีการลงการแพ้ยาเป็นอย่างอื่น
update patient p
join (select hn
from (select hn, found_allergy
from opdscreen
where found_allergy<>""
group by hn, found_allergy
order by hn, found_allergy) as t1
where found_allergy="N"
group by hn
having count(hn) =1) as t2 on p.hn=t2.hn
set drugallergy="»¯Ôàʸ¡ÒÃá¾éÂÒ"
-
ในตาราง drugallergy_no_alert ของผมจะมี 2 row นะครับ
ปฏิเสธการแพ้ยา
ไม่ทราบประวัติการแพ้ยา
SQL สำหรับปรับปรุงข้อมูลใน patient.drugallergy
1. กรณีมีการ screen ว่า "ปฏิเสธการแพ้ยา" ในหน้าคัดกรอง และไม่มีการลงการแพ้ยาเป็นอย่างอื่น
update patient p
join (select hn
from (select hn, found_allergy
from opdscreen
where found_allergy<>""
group by hn, found_allergy
order by hn, found_allergy) as t1
where found_allergy="N"
group by hn
having count(hn) =1) as t2 on p.hn=t2.hn
set drugallergy="»¯Ôàʸ¡ÒÃá¾éÂÒ"
ช่วยต่อให้จบหน่อยครับ ;D ;D ;Dเหมือนดูหนังแล้วไม่จบเรื่อง :D :D
-
ในตาราง drugallergy_no_alert ของผมจะมี 2 row นะครับ
ปฏิเสธการแพ้ยา
ไม่ทราบประวัติการแพ้ยา
SQL สำหรับปรับปรุงข้อมูลใน patient.drugallergy
1. กรณีมีการ screen ว่า "ปฏิเสธการแพ้ยา" ในหน้าคัดกรอง และไม่มีการลงการแพ้ยาเป็นอย่างอื่น
update patient p
join (select hn
from (select hn, found_allergy
from opdscreen
where found_allergy<>""
group by hn, found_allergy
order by hn, found_allergy) as t1
where found_allergy="N"
group by hn
having count(hn) =1) as t2 on p.hn=t2.hn
set drugallergy="»¯Ôàʸ¡ÒÃá¾éÂÒ"
แล้วมีประเภทที่มีการลงแพ้ยาในหน้าลงประวัติใหม่แล้ว แต่ screen ก็ยังลง "ปฏิเสธการแพ้ยา" อยู่ ......ทำยังไงดีครับพี่........
-
แล้วมีประเภทที่มีการลงแพ้ยาในหน้าลงประวัติใหม่แล้ว แต่ screen ก็ยังลง "ปฏิเสธการแพ้ยา" อยู่ ......ทำยังไงดีครับพี่........
HUMAN ERROR ต้องแก้ไขด้วยการอบรมและปลูกจิตสำนึกในการให้ความสำคัญการบันทึกสารสนเทศทางสุขภาพ ตามเลขประชาชนครับ...ไม่มีโปรแกรมใด ๆ ในโลกป้องกันความผิดพลาดดังกล่าวได้ครับ....
-
ในตาราง drugallergy_no_alert ของผมจะมี 2 row นะครับ
ปฏิเสธการแพ้ยา
ไม่ทราบประวัติการแพ้ยา
SQL สำหรับปรับปรุงข้อมูลใน patient.drugallergy
1. กรณีมีการ screen ว่า "ปฏิเสธการแพ้ยา" ในหน้าคัดกรอง และไม่มีการลงการแพ้ยาเป็นอย่างอื่น
update patient p
join (select hn
from (select hn, found_allergy
from opdscreen
where found_allergy<>""
group by hn, found_allergy
order by hn, found_allergy) as t1
where found_allergy="N"
group by hn
having count(hn) =1) as t2 on p.hn=t2.hn
set drugallergy="»¯Ôàʸ¡ÒÃá¾éÂÒ"
แล้วมีประเภทที่มีการลงแพ้ยาในหน้าลงประวัติใหม่แล้ว แต่ screen ก็ยังลง "ปฏิเสธการแพ้ยา" อยู่ ......ทำยังไงดีครับพี่........
คำสั่งข้างบนก็ใช้ไม้ได้ ก็จะกลายเป็น.ปฏิเสธแพ้ยา ทั้งที่จริงมียาที่แพ้อยู่
-
ช่วยต่อให้จบหน่อยครับ ;D ;D ;Dเหมือนดูหนังแล้วไม่จบเรื่อง :D :D
ยังไม่จบครับ พอดีวันนี้อยู่นอก ร.พ. Download และ Test ระบบระหว่างรอรถที่โตโยต้า จน batt notebook หมด
แล้วก็ยัง remote ไป up ระบบที่ร.พ.ด้วยครับ
เดี๋ยวว่าง ๆ สมาธิดี ๆ จะมาต่อข้อ 2 และ 3 ครับ
.....ตอนนี้ใช้เครื่องของโตโยต้า...แต่ไม่มีฐาข้อมูลให้ทดสอบ ใช้ได้แต่ web 5555++
คำสั่งข้างบนก็ใช้ไม้ได้ ก็จะกลายเป็น.ปฏิเสธแพ้ยา ทั้งที่จริงมียาที่แพ้อยู่
แล้วมีประเภทที่มีการลงแพ้ยาในหน้าลงประวัติใหม่แล้ว แต่ screen ก็ยังลง "ปฏิเสธการแพ้ยา" อยู่ ......ทำยังไงดีครับพี่........
HUMAN ERROR ต้องแก้ไขด้วยการอบรมและปลูกจิตสำนึกในการให้ความสำคัญการบันทึกสารสนเทศทางสุขภาพ ตามเลขประชาชนครับ...ไม่มีโปรแกรมใด ๆ ในโลกป้องกันความผิดพลาดดังกล่าวได้ครับ....
ตามที่ อ.เกื้อ บอกแหละครับ
หลังจาก post ไปแล้วผมก็มานึกเหมือนกันกรณีที่มีข้อความอยู่ใน drugallergy แล้ว จะทำอย่างไร
ก็เพิ่ม where p.drugallergy is null เข้าไปตอนท้ายคำสั่ง
หากไม่ได้ก็เป็น where p.drugallergy="" นะครับ
พอดีทดสอบไม่ได้ เพราะไม่มีฐานข้อมูล 5555++
รอ chat batt notebook ก่อน (เกรงใจโตโยต้า...เลยไม่ได้เสียบไฟฟ้าเขาใช้ครับ...ใช้แต่เครื่องที่ให้บริการลูกค้าครับ)