ผู้เขียน หัวข้อ: การทำลายเวชระเบียน  (อ่าน 5763 ครั้ง)

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

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
การทำลายเวชระเบียน
« เมื่อ: กันยายน 11, 2009, 08:13:19 AM »
0
พอดีทาง รพ. จะมีการทำลายเวชระเบียนผู้ป่วยครับ
เลยอยากจะเอารายชื่อผู้ป่วยที่ไม่ได้มารับบริการกับทาง รพ. เลย
ตั้งแต่ปี 49 ลงไปครับ อยากรบกวนสอบถามทุกท่านหน่อยครับ ว่ามีวิธีไหนบ้าง
ที่จะดึงเอาข้อมูลของผู้ป่วย ดังที่กล่าวไปข้างต้น มาดูได้ครับ
และจะได้ทำการปริ้นท์เป็นประกาศให้บุคคลเหล่านั้นได้รับทราบครับ
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
Re: การทำลายเวชระเบียน
« ตอบกลับ #1 เมื่อ: กันยายน 11, 2009, 14:41:32 PM »
0
คือ ผมต้องการหาคนไข้ที่มี Last_vist ในช่วงปี 2549 หรือ 2006 น่ะครับ
แต่ติดปัญหาตรงที่ว่ามันเป็นข้อมูลเก่า ที่นำเข้าจาก stat แล้ว
ข้อมูลใน Field Last_visit ในตาราง Patient ส่วนนึงเป็นค่าว่างครับ
เลยไม่รู้ว่าจะทำยังไงครับ

แล้วอีกเรื่อง ผมเห็น Field lastvisit ในตาราง vn_stat ด้วยครับ
แต่ค่าที่เก็บไม่ใช่รูปแบบของวันที่ แต่เป้นตัวเลขต่างๆ ครับ

รบกวนผู้รู้ทุกท่านด้วยครับ  :'(
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,129
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: การทำลายเวชระเบียน
« ตอบกลับ #2 เมื่อ: กันยายน 11, 2009, 14:55:34 PM »
0
อันนี้น่าจะใช้ได้ ลองใช้ดูเป็นแนวทาง ใช้คำสั่งนี้จะได้คนที่ไม่ได้มาในช่วงที่เรากำหนดไว้ครับ

select hn from patient where hn not in (select distinct hn from ovst where vstdate between "xxx" and "xxx")
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
Re: การทำลายเวชระเบียน
« ตอบกลับ #3 เมื่อ: กันยายน 11, 2009, 15:50:20 PM »
0
ขอบคุณกะดักกะด้อ ครับผม :D

ปล. กะดักะด้อ ใน เมืองลาวคือ มากมาย  ;D
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
Re: การทำลายเวชระเบียน
« ตอบกลับ #4 เมื่อ: กันยายน 11, 2009, 16:45:59 PM »
0
คิดยังไม่ออกเลยครับ อยากได้คนไข้ที่ไม่เคยมารับบริการที่ รพ. อีกเลยตั้งแต่ปี 49 ลงไปน่ะครับ
ที่คุณ pop_hosxp ให้มาก็เป็นแนวทางงได้ครับ
แต่ลองเช็คดู กลับมีทั้งปี 52 50 51 มาด้วยกันครับ เลยยังไม่ใช่ที่ต้องการเท่าไหร่ครับ

สรุปคือ อยากได้คนไข้ที่ไม่มี visit เลยจากปี 50 -ปัจจุบันครับ แต่เคยมี visit
เก่าของปี 49 ลงไป ครับ และติดปัญหาตรงที่ last_visit ในตาราง patient มันมีข้อมูลบ้าง ไม่มีข้อมูลบ้าง
หลายหมื่่นรายเลยครับ เลยทำให้เกิดการ Lost ของข้อมูลได้ครับ

เลยอยากขอความช่วยเหลือหน่อยครับ  :)  :'(  :-\
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
Re: การทำลายเวชระเบียน
« ตอบกลับ #5 เมื่อ: กันยายน 11, 2009, 17:00:09 PM »
0
ผมลองใช้คำสั่งนี้ครับ
select o.hn , concat(pt.pname," ",fname,"    ",lname) as pt_name , pt.last_visit , o.vstdate

from ovst o , patient pt

where o.vstdate between '2006-01-01' and '2006-12-31'
and pt.last_visit between '2006-01-01' and '2006-12-31'
and pt.hn = o.hn

ข้อมูลถูกต้อง แต่มันไม่สมบูรณ์เพราะว่า field last_vist ของตาราง patient ข้อมูลไม่มีครับ
(เฉพาะข้อมูลใน Field นี้เท่านั้นครับ)
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------