ผู้เขียน หัวข้อ: อยากรู้ว่าคนไข้นอกเขตคนไหนเสียชีวิตแล้ว  (อ่าน 3568 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ uraiwan prangam

  • Jr. Member
  • **
  • กระทู้: 65
  • IT รพ.สต.
  • Respect: 0
    • ดูรายละเอียด
อยากรู้ว่าคนไข้นอกเขตคนไหนเสียชีวิตแล้วต้องทำอย่างรัยค่ะ     และถ้าเราต้องการลบชื้อคนไข้นอกเขตออกจากฐานข้อมูลของเราต้องทำอย่างรัย  พอดี ผอ.นำฐานข้อมูลประชากรของนอกเขตลงด้วยค่ะ จากที่คนไข้3000กว่าคน เพิ่มเป็น7000กว่าคน  พอส่งออกแล้วเกิดError person เป็น4000รายเลยทีเดียว
Uraiwan Prangam (*_*) IT โรงพยาบาลส่งเสริมสุขภาพตำบลอู่โลก อ.ลำดวน จ.สุรินทร์ Email. Uraiwan203@hotmail.com

dusit

  • บุคคลทั่วไป
Re: อยากรู้ว่าคนไข้นอกเขตคนไหนเสียชีวิตแล้ว
« ตอบกลับ #1 เมื่อ: ตุลาคม 03, 2012, 14:01:53 PM »
0
ไม่น่าจะต้องไปลบนะครับ เสียดาย อุตส่าบันทึกมาตั้งเยอะ
ใช้ Query กรองเอาครับ
ตรวจสอบจาก ที่อยู่ครับ village_id =0  หรือ ไม่รวมคนไข้หมู่ 0 ครับซึ่งเป็นคนนอกเขต

เลือกคนไข้ที่เสียชีวิต โดยไม่เอาคนไข้ที่อาศัยในบ้านที่อยู่ในหมู่ นอกเขต

ประมาณแนว ๆ นี้
select * from person p
left outer join house h on p.house_id=h.house_id
left outer join village v on h.village_id=v.village_id
where v.village_moo<>0 and p.death=1

ไม่ได้ลองในฐานจริิงครับ อาจจะไม่ออก แต่

ออฟไลน์ uraiwan prangam

  • Jr. Member
  • **
  • กระทู้: 65
  • IT รพ.สต.
  • Respect: 0
    • ดูรายละเอียด
Re: อยากรู้ว่าคนไข้นอกเขตคนไหนเสียชีวิตแล้ว
« ตอบกลับ #2 เมื่อ: ตุลาคม 04, 2012, 13:33:52 PM »
0
ไม่ได้เลยอ่า
Uraiwan Prangam (*_*) IT โรงพยาบาลส่งเสริมสุขภาพตำบลอู่โลก อ.ลำดวน จ.สุรินทร์ Email. Uraiwan203@hotmail.com

ออฟไลน์ Terminator2015

  • Hero Member
  • *****
  • กระทู้: 3,352
  • Achilles : ประวัติศาสตร์จารึกชื่อกษัตริย์ มิได้จารึกชื่อทหาร
  • Respect: +66
    • ดูรายละเอียด
    • โรงพยาบาลนาเชือก
Re: อยากรู้ว่าคนไข้นอกเขตคนไหนเสียชีวิตแล้ว
« ตอบกลับ #3 เมื่อ: ตุลาคม 04, 2012, 14:19:53 PM »
0
 ::) การ error ถึง 4000 ไม่ได้เสียชีวิตอย่างเดียวครับ ต้องเช็คความสมบูรณ์ของระบบบัญชี 1 ทีอยู่หมู่ 0 นอกเขตให้มีความสมบูรณ์ตามที่ สปสช. กำหนด เช่นเดียวกับหมู่บ้านในเขตก็ไม่ error เช่นกันนะครับ
นายคณวัชร คำชัย(ทัศ) โรงพยาบาลนาเชือก จ.มหาสารคาม
Mail : nachuak@hotmail.co.th  Tel.  (AIS)0817080646
โรงพยาบาลชุมชน ขนาด 30 เตียง (Paperless OPD)
ดุแล สอ.12 แห่ง HOSxP_PCU 3.59.12.15 NewVersion
ขึ้นระบบเมื่อ 1 ต.ค. 2549

ออฟไลน์ uraiwan prangam

  • Jr. Member
  • **
  • กระทู้: 65
  • IT รพ.สต.
  • Respect: 0
    • ดูรายละเอียด
Re: อยากรู้ว่าคนไข้นอกเขตคนไหนเสียชีวิตแล้ว
« ตอบกลับ #4 เมื่อ: ตุลาคม 04, 2012, 15:20:16 PM »
0
นั่นแหละค่ะคือปัญหาเพราะเป็น ม.0 แหละถึงต้องเอาบอกเพราะเราไม่รู้ว่าจะหาข้อมูลจากไหนไงค่ะ เป็นคนไข้นอกเขตที่ ผอ. เอาฐานข้อมูล ของต่างอำเภอลงด้วยค่ะ คนไข้ไม่เคยมารับบริการเลย จึงยากต่อการลงข้อมูลให้สมบูรณ์ค่ะ  มีวิธีลบอีกไหมค่ะ
Uraiwan Prangam (*_*) IT โรงพยาบาลส่งเสริมสุขภาพตำบลอู่โลก อ.ลำดวน จ.สุรินทร์ Email. Uraiwan203@hotmail.com

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: อยากรู้ว่าคนไข้นอกเขตคนไหนเสียชีวิตแล้ว
« ตอบกลับ #5 เมื่อ: ตุลาคม 04, 2012, 15:24:06 PM »
0
นั่นแหละค่ะคือปัญหาเพราะเป็น ม.0 แหละถึงต้องเอาบอกเพราะเราไม่รู้ว่าจะหาข้อมูลจากไหนไงค่ะ เป็นคนไข้นอกเขตที่ ผอ. เอาฐานข้อมูล ของต่างอำเภอลงด้วยค่ะ คนไข้ไม่เคยมารับบริการเลย จึงยากต่อการลงข้อมูลให้สมบูรณ์ค่ะ  มีวิธีลบอีกไหมค่ะ


กรรม.. ??? ??? ???
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ Terminator2015

  • Hero Member
  • *****
  • กระทู้: 3,352
  • Achilles : ประวัติศาสตร์จารึกชื่อกษัตริย์ มิได้จารึกชื่อทหาร
  • Respect: +66
    • ดูรายละเอียด
    • โรงพยาบาลนาเชือก
Re: อยากรู้ว่าคนไข้นอกเขตคนไหนเสียชีวิตแล้ว
« ตอบกลับ #6 เมื่อ: ตุลาคม 04, 2012, 17:28:56 PM »
0
 ::) งั้นลองเอาคำสั่งไปลองในเครื่องสำรองดูก่อนนะครับ

ลบคนที่มีเลขบัตรขึ้นต้นด้วย 0 หรือเลขบัตรว่าง ที่ยังไม่เคยมีรับบริการเลย ทั้งหมดในบัญชี 1
DELETE from person WHERE (cid like'0%' OR cid=' ') and patient_hn not in(SELECT hn from vn_stat);

ตามด้วย
DELETE from person WHERE patient_hn not in(SELECT hn from vn_stat);

และตามด้วย ลบในเวชระเบียน ลองดูครับ ว่าช่วยได้หรือเปล่า
DELETE from patient WHERE hn not in(SELECT hn from vn_stat);
นายคณวัชร คำชัย(ทัศ) โรงพยาบาลนาเชือก จ.มหาสารคาม
Mail : nachuak@hotmail.co.th  Tel.  (AIS)0817080646
โรงพยาบาลชุมชน ขนาด 30 เตียง (Paperless OPD)
ดุแล สอ.12 แห่ง HOSxP_PCU 3.59.12.15 NewVersion
ขึ้นระบบเมื่อ 1 ต.ค. 2549