ผู้เขียน หัวข้อ: หาผู้ป่วยรายใหม่  (อ่าน 5839 ครั้ง)

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

ออฟไลน์ gweeped

  • Sr. Member
  • ****
  • กระทู้: 254
  • ขอบคุณทุกคน กับสังคมดีๆ ใน HosXP
  • Respect: +2
    • ดูรายละเอียด
    • TAKBAI HOSPITAL FANPAGE
หาผู้ป่วยรายใหม่
« เมื่อ: มิถุนายน 14, 2012, 13:29:23 PM »
0
ถ้าจะหาเฉพาะผู้ป่วยที่เพิ่งเป็นโรคที่ระบุรายใหม่ในช่วงที่กำหนด
ต้องเขียน code sql ยังไงค่ะ
เพราะลองใช้
count_in_month = "0"
ก็ใช้ไม่ได้ค่ะ  ??? ??? ???
 
Nirafeeda Binnima
Systems Admin
Takbai Hospital
MASTER SERVER :
IBM System x3550 M4
CentOS 6.3
MySQL version 5.6.15-56
SLAVE SERVER :
HP Proliant DL160 Gen8
CentOS Linux 5.3
MySQL version 5.6.15-56
ขึ้นระบบโดย BMS TEAM ปี 47
เริ่มงานและเริ่มรู้จัก HosXP 1 กค. 2011

ออฟไลน์ gweeped

  • Sr. Member
  • ****
  • กระทู้: 254
  • ขอบคุณทุกคน กับสังคมดีๆ ใน HosXP
  • Respect: +2
    • ดูรายละเอียด
    • TAKBAI HOSPITAL FANPAGE
Re: หาผู้ป่วยรายใหม่
« ตอบกลับ #1 เมื่อ: มิถุนายน 20, 2012, 11:18:26 AM »
0
เข้าไปดูในกระทู้เก่าๆที่มีคนเคยถามไว้ก็ไม่มีใครให้คำตอบได้เลย T^T

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=25325.msg215190;topicseen#msg215190
Nirafeeda Binnima
Systems Admin
Takbai Hospital
MASTER SERVER :
IBM System x3550 M4
CentOS 6.3
MySQL version 5.6.15-56
SLAVE SERVER :
HP Proliant DL160 Gen8
CentOS Linux 5.3
MySQL version 5.6.15-56
ขึ้นระบบโดย BMS TEAM ปี 47
เริ่มงานและเริ่มรู้จัก HosXP 1 กค. 2011

ออฟไลน์ gweeped

  • Sr. Member
  • ****
  • กระทู้: 254
  • ขอบคุณทุกคน กับสังคมดีๆ ใน HosXP
  • Respect: +2
    • ดูรายละเอียด
    • TAKBAI HOSPITAL FANPAGE
Re: หาผู้ป่วยรายใหม่
« ตอบกลับ #2 เมื่อ: กรกฎาคม 06, 2012, 14:20:59 PM »
0
ขอคำแนะนำหน่อยฮะ
คือตอนนี้ เวลาจะหาผู้ป่วยรายใหม่ หาแบบนี้ มันถูกรึเปล่าฮะ??
เพราะ OPD บอกมาว่า จำนวนคนไข้รายใหม่ มันไม่เยอะขนาดนี้
จริงๆแล้วลอง re-check ใน patient EMR แล้ว ก็ตรงแล้ว
ไม่รู้จะไปเถียงกับ OPD ยังไงแล้วค่ะ
เค้าบอกว่าข้อมูลที่เราเอาไปให้มันผิดตลอดเลย
ทั้งๆที่เราก็ดึงข้อมูลจากที่เค้าลงมาทั้งนั้น T^T

โค๊ด: [Select]
select distinct(o.hn),concat(pname,fname,"  ",lname) as pat,
v.vstdate,o.icd10
from ovstdiag o
left outer join vn_stat v on v.vn=o.vn
left outer join patient p on p.hn=o.hn
WHERE ( o.icd10>= "e100" and o.icd10 <= "e149")
and v.vstdate between"2012-05-01" and "2012-05-31"
and o.hn not in (select distinct(o.hn)from ovstdiag  o
left outer join vn_stat v on v.vn=o.vn where ( o.icd10>= "e100" and o.icd10 <= "e149")
and v.vstdate <="2012-05-01" )
Nirafeeda Binnima
Systems Admin
Takbai Hospital
MASTER SERVER :
IBM System x3550 M4
CentOS 6.3
MySQL version 5.6.15-56
SLAVE SERVER :
HP Proliant DL160 Gen8
CentOS Linux 5.3
MySQL version 5.6.15-56
ขึ้นระบบโดย BMS TEAM ปี 47
เริ่มงานและเริ่มรู้จัก HosXP 1 กค. 2011

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: หาผู้ป่วยรายใหม่
« ตอบกลับ #3 เมื่อ: กรกฎาคม 06, 2012, 21:40:07 PM »
0
ขอคำแนะนำหน่อยฮะ
คือตอนนี้ เวลาจะหาผู้ป่วยรายใหม่ หาแบบนี้ มันถูกรึเปล่าฮะ??
เพราะ OPD บอกมาว่า จำนวนคนไข้รายใหม่ มันไม่เยอะขนาดนี้
จริงๆแล้วลอง re-check ใน patient EMR แล้ว ก็ตรงแล้ว
ไม่รู้จะไปเถียงกับ OPD ยังไงแล้วค่ะ
เค้าบอกว่าข้อมูลที่เราเอาไปให้มันผิดตลอดเลย
ทั้งๆที่เราก็ดึงข้อมูลจากที่เค้าลงมาทั้งนั้น T^T

โค๊ด: [Select]
select distinct(o.hn),concat(pname,fname,"  ",lname) as pat,
v.vstdate,o.icd10
from ovstdiag o
left outer join vn_stat v on v.vn=o.vn
left outer join patient p on p.hn=o.hn
WHERE ( o.icd10>= "e100" and o.icd10 <= "e149")
and v.vstdate between"2012-05-01" and "2012-05-31"
and o.hn not in (select distinct(o.hn)from ovstdiag  o
left outer join vn_stat v on v.vn=o.vn where ( o.icd10>= "e100" and o.icd10 <= "e149")
and v.vstdate <="2012-05-01" )

อืม  เงื่อนไขแปลกจังครับ..  [  Between E10 and E149  ] หรือ   ??? ???
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: หาผู้ป่วยรายใหม่
« ตอบกลับ #4 เมื่อ: กรกฎาคม 06, 2012, 21:58:02 PM »
0
ใช้ between e10 and e14

แต่ผมใช้การนับ DM/HT รายใหม่จากการลงทะเบียนในคลินิกพิเศษครับ หากป่วย ลงวินิจฉัย แต่ไม่ลงทะเบียนในหน้าคลินิกพิเศษก็ไม่นับให้ครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ gweeped

  • Sr. Member
  • ****
  • กระทู้: 254
  • ขอบคุณทุกคน กับสังคมดีๆ ใน HosXP
  • Respect: +2
    • ดูรายละเอียด
    • TAKBAI HOSPITAL FANPAGE
Re: หาผู้ป่วยรายใหม่
« ตอบกลับ #5 เมื่อ: กรกฎาคม 08, 2012, 01:49:42 AM »
0
ใช้ between e10 and e14

แต่ผมใช้การนับ DM/HT รายใหม่จากการลงทะเบียนในคลินิกพิเศษครับ หากป่วย ลงวินิจฉัย แต่ไม่ลงทะเบียนในหน้าคลินิกพิเศษก็ไม่นับให้ครับ

เพิ่งไปถามหัวหน้าของ OPD ว่าทำไมตัวเลขออกมามันมากมายกว่าความเป็นจริง
เข้าบอกมาว่า มาลง diag ย้อนหลังเอา เฮ้อ อย่างนี้ตัวเลขมันจะถูกได้ยังไง -*-
ตอนนี้ คนไข้ HT / DM ส่วนมากถูกจับขึ้นทะเบียนคลินิคพิเศษเกือบหมดแล้ว

ส่วน เงื่อนไข e100 - e149 นี้ได้มาจากตอนถามพี่เวชสถิติเอาฮะ จริงๆก็ใช้ e10 - e14 กับ i10-i15  :P
Nirafeeda Binnima
Systems Admin
Takbai Hospital
MASTER SERVER :
IBM System x3550 M4
CentOS 6.3
MySQL version 5.6.15-56
SLAVE SERVER :
HP Proliant DL160 Gen8
CentOS Linux 5.3
MySQL version 5.6.15-56
ขึ้นระบบโดย BMS TEAM ปี 47
เริ่มงานและเริ่มรู้จัก HosXP 1 กค. 2011