ผู้เขียน หัวข้อ: อาจารย์และพี่ๆน้องๆคับ จะทำรายงานกลุ่มโรคคับต้องการความช่วยเหลือ  (อ่าน 5203 ครั้ง)

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

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
ต้องทำรายงาน 5 อันดับกลุ่มโรคที่ส่งต่อทั้งหมด(ผู้ป่วยนอกและผู้ป่วยใน) ต้องใช้ table ไหนบ้างคับ  แล้วจะ join กับ field ไหนบ้างคับ เพื่อที่จะนับจำนวนกลุ่มโรค  พยายามหาแล้วแต่หาไม่เจอ คือลองดูแล้วว่ามี code504 แต่ไม่ทราบว่าจะเอาไป join กับตารางที่เป็น icd ได้อย่างไร เพื่อที่จะนับจำนวน เนื่องจากใช้รายงาน 504 เลยไม่ได้  เพราะต้องเพิ่มเงื่อนไขการส่งต่อลงไปด้วยคับ จำเป็นต้องนับเอง :)
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ woravet

  • Sr. Member
  • ****
  • กระทู้: 414
  • Respect: +12
    • ดูรายละเอียด
1.OPD
select r.vn,r.hn,r.refer_date,r.hospcode,r.refer_point
,ifnull(r.pdx,if(r.pdx=' ',v.pdx,r.pdx)) as pdx
from referout r
left join vn_stat v on r.vn=v.vn
where r.refer_date between '2010-1-1' and '2010-1-31'
and r.refer_point<>'IPD'

2.IPD
select r.vn,r.hn,r.refer_date,r.hospcode,r.refer_point
,ifnull(r.pdx,if(r.pdx=' ',a.pdx,r.pdx)) as pdx
from referout r
left join an_stat a on r.vn=a.an
where r.refer_date between '2010-1-1' and '2010-1-31'
and r.refer_point='IPD'

น่าจะประมาณนี้ ถ้าคุณลงข้อมูล refer กันครบ
รพ.บึงสามัคคี จ.กำแพงเพชร
*********************
อ.สุชัยและคณะ ขึ้นระบบ 29 ตค.49(Linux+Fedara 5)
*********************
ปัจจุบัน
HOSxP version 3.53.4.27
Server:Windows XP SP2,MySQL 5
Client ประมาณ 15 เครื่อง

ออฟไลน์ onlinelp

  • Full Member
  • ***
  • กระทู้: 163
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลพระนารายณ์มหาราช
select ro.pdx,ic.name,count(ovst.vn)as opd,count(ipt.an)as ipd
from referout ro
left outer join ovst ovst on ovst.vn=ro.vn
left outer join ipt ipt on ipt.vn=ro.vn
left outer join icd101 ic on ic.code=ro.pdx
where ro.refer_date between '2009-10-01' and '2009-10-31'
group by ro.pdx


ลองเอาไปใช้ดูนะครับ
โรงพยาบาลพระนารายณ์มหาราช จ.ลพบุรี
HOSxp Version : 3.53.12.8
สำรวย  ช้างจวง (ต๊อก)
MSN : aminoaul@hotmail.com
------------------------------------------------------------------------
KSK Kill >>sality.a  http://www.webphand.com/sality/fix.php

ออฟไลน์ onlinelp

  • Full Member
  • ***
  • กระทู้: 163
  • Respect: 0
    • ดูรายละเอียด
    • โรงพยาบาลพระนารายณ์มหาราช
1.OPD
select r.vn,r.hn,r.refer_date,r.hospcode,r.refer_point
,ifnull(r.pdx,if(r.pdx=' ',v.pdx,r.pdx)) as pdx
from referout r
left join vn_stat v on r.vn=v.vn
where r.refer_date between '2010-1-1' and '2010-1-31'
and r.refer_point<>'IPD'

2.IPD
select r.vn,r.hn,r.refer_date,r.hospcode,r.refer_point
,ifnull(r.pdx,if(r.pdx=' ',a.pdx,r.pdx)) as pdx
from referout r
left join an_stat a on r.vn=a.an
where r.refer_date between '2010-1-1' and '2010-1-31'
and r.refer_point='IPD'

น่าจะประมาณนี้ ถ้าคุณลงข้อมูล refer กันครบ

ว๊าวมาไวจิงเลยครับท่าน :D :D
โรงพยาบาลพระนารายณ์มหาราช จ.ลพบุรี
HOSxp Version : 3.53.12.8
สำรวย  ช้างจวง (ต๊อก)
MSN : aminoaul@hotmail.com
------------------------------------------------------------------------
KSK Kill >>sality.a  http://www.webphand.com/sality/fix.php

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
คือว่ากลุ่มโรคเนี่ยมันจะเป็น maingroup ของรหัสโรคอ่ะคับ เช่น ในตาราง code504 จะมีกลุ่มโรคทั้งหมด 21 กลุ่ม แต่ละกลุ่มจะมี icd10 เป็นสมาชิกก็แล้วแต่ว่าจะมีโรคอะไรบ้าง แต่ว่าในตาราง icd101 จะไม่มีฟิลด์อะไรที่บ่งบอกได้ว่ารหัสโรคแต่ละรหัสจะอยู่ในกลุ่มโรคไหนหน่ะคับ  ในส่วน script ที่ให้มาก็มีอยู่แล้วอ่ะคับ แต่ว่าการที่เราจะ join กับตารางซึ่งจะบอกได้ว่า icd10 ไหนอยู่กลุ่มโรคอะไรนี่สิคับ ที่หาไม่เจอ เพราะไม่อย่างนั้นต้องมานั่ง group เอง ซึ่งความจริงไม่น่าจะเป็นอย่างนั้นหน่ะคับ :)
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI

ออฟไลน์ nahos

  • Hero Member
  • *****
  • กระทู้: 2,216
  • รพ.นาแห้ว
  • Respect: +7
    • ดูรายละเอียด
    • รพ.นาแห้ว
ลองเอาไปปรับดูครับ
ถ้าำคำถามท่านได้คำตอบที่ต้องการจากอาจารย์ท่านใด กรุณากด Thank เบา ๆ ^ ถูกใจกด [applaud] ไม่ชอบใจกด[smite]
>> การโพสต์ขอรายงานที่ดี <<
อ่านซักนิด ถามยังไงให้ได้คำตอบ ? :)
วิธีแสดงตัวว่าเป็นใคร โดย อ.อ๊อด (ให้ข้อมูลว่าเป็นใคร ปฏิบัติงานที่ไหน ใช้ server อะไร OS อะไร HOsxp Vไหน)
ก่อนที่จะตั้งกระทู้ถาม ลองค้นจากกระทู้เก่าดูก่อนไหม จะได้คำตอบเร็วกว่าการรอคำตอบนะ
..........................................................................
เจษ จพ.เภสัชกรรมฯ user@ NAHAEO HOSPITAL LOEI. <br>  Supervise by DANSAI HOSPITAL LOEI. <br>
Start 01/03/2550
=> Server IBM X3200 Ram 6 Gb. OS:Cent OS 6.0  
=> Client 20 client  OS: SP2  => HosXP Version <b>3.56.11.19</b>
-----------------------------
น้ำเต็มแก้ว "การเรียนรู้ไม่มีที่สิ้นสุด"

ออฟไลน์ yokyai

  • Hero Member
  • *****
  • กระทู้: 1,462
  • Respect: +9
    • ดูรายละเอียด
ขอบคุณ nahos มากเลยคับ เป็นประโยชน์มากๆเลย thank ให้แล้วนะคับ  :)
Sakaowrat Choocherd(Administrator) Information Technologist
Bangyai Hospital(30 beds)
HOSxP = 16_May_2008
Master and Slave : DELL-R730 Server Intel Xeon 8Core(2Units)
,Ram64 GB,HDD600(10k)x4,Raid5,CentOS 7.0 64 bit
,MySQL 10.1.10-MariaDB
(3 March 2016) With BMSxTraBackupGUI