BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: โรงพยาบาลอัมพวา ที่ ตุลาคม 27, 2009, 14:07:53 PM

หัวข้อ: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ ตุลาคม 27, 2009, 14:07:53 PM
อยากได้รายงานผู้มาตรวจสุขพภาพ แยกตามโรคเบาหวาน ความดัน และ อื่นๆ  ครับ เอา ชื่อ นามสกุล HN ที่อยู่
ครับ ขอบคุณครับ ท่าน อาจารย์ท่านที่กรุณา
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: atit ที่ ตุลาคม 27, 2009, 19:18:53 PM
เอาตรงใหนมาแยกครับว่าคนใหนตรวจสุขภาพ คนใหนตรวจโรคทั่วไป ???
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ ตุลาคม 28, 2009, 09:58:42 AM
คือที่อยากได้คนไข้ที่เป็นเบาหวาน ความดันมาตรวจโปรแกรมตรวจสุขภาพสุข  รพ.ผม มีคลีนิกตรจสุขภาพ แต่มันได้ได้แยก ว่าเป็นเบาหวาน ความดันป่าวอ่ะครับ ถ้า เอา2คลีนิกมาผูกกันได้ไหมครับ คือเอาคนที่มาตรวจสุขภาพและเป็นเบาหวานด้วยอ่ะครับ  ตรวจสุขภาพและความดันด้วย ได้ไหมครับท่าน
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: pa_net ที่ ตุลาคม 28, 2009, 14:01:09 PM
ผมว่าต้องสร้างห้องตรวจหรือแผนกมาก่อนนะครับ เพื่อรองรับผู้ป่วยน่ะครับ เช่น

ห้องตรวจร่างกายประจำปี
หรืออาจแยกไปเลย ผมไม่รู้ว่าห้องตรวจเยอะขึ้นหรือเปล่า เช่น
ห้องตรวจร่างกายประจำปี(เบาหวาน),ห้องตรวจร่างกายประจำปี(ความดัน)

แผนก ตรวจร่างกาย
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ ตุลาคม 28, 2009, 14:11:29 PM
ผมว่าน่าจะสามารถดูจาก lab_head+xray_report+clinicmember  ได้ไหมครับ ดูจากรายการ lab ที่สั่งกับ xray ที่สั่ง  กับคนกลุ่มโรคเรื่อรัง น่าจะได้นะครับ  นำมา join กันก็พอได้ครับ
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: Bluebird ที่ ตุลาคม 28, 2009, 21:42:27 PM
อยากได้รายงานผู้มาตรวจสุขพภาพ แยกตามโรคเบาหวาน ความดัน และ อื่นๆ  ครับ เอา ชื่อ นามสกุล HN ที่อยู่
ครับ ขอบคุณครับ ท่าน อาจารย์ท่านที่กรุณา

ลองไปปรับใช้ดูน่ะว่า OK ป่าว
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ ตุลาคม 29, 2009, 10:21:13 AM
ผมจา เลือกเอาคนไข้คลีนิกตรงสุขภาพมาใส่ตรงไหนอ่ะครับท่าน และเพิ่มคนไข้ที่เป็นเบาหวานด้วย อ่ะครับ ผม งง
select pt.cid,pt.hn, concat(pt.pname,pt.fname,"  ",pt.lname) as fullname,pt.birthday,concat(pt.addrpart," หมู่ ",pt.moopart," ต.",t3.name," อ.",t2.name," จ.",t1.name) as fulladdressname,
pt.moopart, ov.age_y ,os.bmi
from ovst ovst
left outer join patient pt on pt.hn=ovst.hn
left outer join vn_stat ov on ov.vn=ovst.vn
left outer join opdscreen os on os.vn=ovst.vn
left outer join thaiaddress t1 on t1.chwpart=pt.chwpart
and t1.amppart="00" and t1.tmbpart="00"
left outer join thaiaddress t2 on t2.chwpart=pt.chwpart
and t2.amppart=pt.amppart and t2.tmbpart="00"
left outer join thaiaddress t3 on t3.chwpart=pt.chwpart
and t3.amppart=pt.amppart and t3.tmbpart=pt.tmbpart
where  ov.vstdate between "2009-07-01" and "2009-07-31"
and ov.aid="960501"
and ov.moopart in ('1','2','3','4','5','6','7','8','9','10','11','12','13')

 and ( (ov.pdx >= "i10" and ov.pdx <= "i159")
 or (ov.dx0 >= "i10" and ov.dx0 <= "i159")
 or (ov.dx1 >= "i10" and ov.dx1 <= "i159")
 or (ov.dx2 >= "i10" and ov.dx2 <= "i159")
 or (ov.dx3 >= "i10" and ov.dx3 <= "i159")
 or (ov.dx4 >= "i10" and ov.dx4 <= "i159")
 or (ov.dx5 >= "i10" and ov.dx5 <= "i159") )
group by ov.hn
order by pt.moopart,pt.hn
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: atit ที่ ตุลาคม 29, 2009, 12:22:48 PM
คือที่อยากได้คนไข้ที่เป็นเบาหวาน ความดันมาตรวจโปรแกรมตรวจสุขภาพสุข  รพ.ผม มีคลีนิกตรจสุขภาพ แต่มันได้ได้แยก ว่าเป็นเบาหวาน ความดันป่าวอ่ะครับ ถ้า เอา2คลีนิกมาผูกกันได้ไหมครับ คือเอาคนที่มาตรวจสุขภาพและเป็นเบาหวานด้วยอ่ะครับ  ตรวจสุขภาพและความดันด้วย ได้ไหมครับท่าน
อย่างที่ อ.pa_net ว่าครับเราคงต้องสร้างคลินิกตรวจสุขภาพเพิ่มขึ้นมาเพื่อแยกออกจากผู้ป่วยทั่วไป
(ซึ่งเท่าที่ตอบคถามมาน่าจะสร้างไว้แล้ว)
เราก็ดึงผู้ป่วยทุกรายที่ส่งมาตรวจห้องนี้และมีรายชื่ออยู่ในคลินิกเบาหวานหรือความดันร่วมด้วย
น่าจะประมาณ
 select *
form ovst ov
left outer join clinic c on c.clinic=ov.clinic
where ov.clinic in (01,02)
01=ความดัน
02=เบาหวาน
พอเป็นแนวทางนะครับไม่ได้ดูจากตัวฐานข้อมูลจริงลองใช้ดูครับ ;D
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: Bluebird ที่ ตุลาคม 29, 2009, 21:43:14 PM
คือที่อยากได้คนไข้ที่เป็นเบาหวาน ความดันมาตรวจโปรแกรมตรวจสุขภาพสุข  รพ.ผม มีคลีนิกตรจสุขภาพ แต่มันได้ได้แยก ว่าเป็นเบาหวาน ความดันป่าวอ่ะครับ ถ้า เอา2คลีนิกมาผูกกันได้ไหมครับ คือเอาคนที่มาตรวจสุขภาพและเป็นเบาหวานด้วยอ่ะครับ  ตรวจสุขภาพและความดันด้วย ได้ไหมครับท่าน
มีแบบฟอร์มหน้าตา ของรายงานไหม (ส่งรูปรายงานให้ดูหน่อยได้ไหม)
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ พฤศจิกายน 05, 2009, 15:10:34 PM
คือที่อยากได้คนไข้ที่เป็นเบาหวาน ความดันมาตรวจโปรแกรมตรวจสุขภาพสุข  รพ.ผม มีคลีนิกตรจสุขภาพ แต่มันได้ได้แยก ว่าเป็นเบาหวาน ความดันป่าวอ่ะครับ ถ้า เอา2คลีนิกมาผูกกันได้ไหมครับ คือเอาคนที่มาตรวจสุขภาพและเป็นเบาหวานด้วยอ่ะครับ  ตรวจสุขภาพและความดันด้วย ได้ไหมครับท่าน
มีแบบฟอร์มหน้าตา ของรายงานไหม (ส่งรูปรายงานให้ดูหน่อยได้ไหม)

ฟอร์มครับ ท่าน
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: doramon ที่ พฤศจิกายน 05, 2009, 17:53:19 PM
เอาตรงใหนมาแยกครับว่าคนใหนตรวจสุขภาพ คนใหนตรวจโรคทั่วไป ???

คำถามนี้ต้องได้รับคำตอบก่อนนะครับ

หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: dusit ที่ พฤศจิกายน 05, 2009, 22:57:34 PM
แบบได้ตรงไหม ครับ
แสดงคนไข้มามาตรวจที่ห้องตรวจศูนย์ดูแลสุขภาพ 066 และ เอาแสดงเฉพาะคนที่ อยู่ในคลีนิคเบาหวาน และ ความดัน


select * from ovst where main_dep='066'
and vstdate between "2009-10-01" and "2009-10-31"
and (hn in (select hn from clinicmember where clinic='001') or hn in (select hn from clinicmember where clinic='002'))

066=ห้องตรวจโรค
001=เบาหวานในคลีนิคพิเศษ
002=ความดันในคลีนิคพิเศษ

แล้วนำไป join กับ ตาราง patient /vn_stat / lab / opitemrec อีกที
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ พฤศจิกายน 06, 2009, 10:06:49 AM
เอาตรงใหนมาแยกครับว่าคนใหนตรวจสุขภาพ คนใหนตรวจโรคทั่วไป ???

คำถามนี้ต้องได้รับคำตอบก่อนนะครับ



คนที่มาตรวจสุขภาพ แยกเข้าคลีนิกตรวจสุขภาพอ่ะครับ


แบบได้ตรงไหม ครับ
แสดงคนไข้มามาตรวจที่ห้องตรวจศูนย์ดูแลสุขภาพ 066 และ เอาแสดงเฉพาะคนที่ อยู่ในคลีนิคเบาหวาน และ ความดัน


select * from ovst where main_dep='066'
and vstdate between "2009-10-01" and "2009-10-31"
and (hn in (select hn from clinicmember where clinic='001') or hn in (select hn from clinicmember where clinic='002'))

066=ห้องตรวจโรค
001=เบาหวานในคลีนิคพิเศษ
002=ความดันในคลีนิคพิเศษ

แล้วนำไป join กับ ตาราง patient /vn_stat / lab / opitemrec อีกที

join ตรงไหนอ่ะครับผม adminใหม่ยังไม่ค่อยรู้เรื่องอ่ะครับ เอาตาราง clinic แนบมาด้วยอ่ะครับ
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: atit ที่ พฤศจิกายน 06, 2009, 11:07:57 AM
เอาตรงใหนมาแยกครับว่าคนใหนตรวจสุขภาพ คนใหนตรวจโรคทั่วไป ???

คำถามนี้ต้องได้รับคำตอบก่อนนะครับ



คนที่มาตรวจสุขภาพ แยกเข้าคลีนิกตรวจสุขภาพอ่ะครับ


แบบได้ตรงไหม ครับ
แสดงคนไข้มามาตรวจที่ห้องตรวจศูนย์ดูแลสุขภาพ 066 และ เอาแสดงเฉพาะคนที่ อยู่ในคลีนิคเบาหวาน และ ความดัน


select * from ovst where main_dep='066'
and vstdate between "2009-10-01" and "2009-10-31"
and (hn in (select hn from clinicmember where clinic='001') or hn in (select hn from clinicmember where clinic='002'))

066=ห้องตรวจโรค
001=เบาหวานในคลีนิคพิเศษ
002=ความดันในคลีนิคพิเศษ

แล้วนำไป join กับ ตาราง patient /vn_stat / lab / opitemrec อีกที

join ตรงไหนอ่ะครับผม adminใหม่ยังไม่ค่อยรู้เรื่องอ่ะครับ เอาตาราง clinic แนบมาด้วยอ่ะครับ
งั้นขอเพิ่มตรงนี้ถึงจะทำได้ครับ
คลีนิกตรวจสุขภาพ=เลขอะไร
clinicความดัน=?
clinicเบาหวาน=?
เดี๋ยวจะลองดูให้ครับ ;D
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ พฤศจิกายน 06, 2009, 13:58:15 PM
คลินิกสุขภาพเลข 000 ครับ
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: dusit ที่ พฤศจิกายน 06, 2009, 21:19:03 PM
select pt.*,v.*,o.*,sc.* from ovst o
left outer join patient pt on(o.hn=pt.hn)
left outer join vn_stat v on(o.vn=v.vn)
left outer join opdscreen sc on(o.vn=sc.vn)
where o.main_dep='066'
and o.vstdate between "2009-11-01" and "2009-11-31"
and (o.hn in (select hn from clinicmember where clinic='001') or o.hn in (select hn from clinicmember where clinic='002'))
order by pt.hn

1. คือว่าจะรู้ได้อย่างไรว่า dm หรือ ht ผมเลือกจากทะเบียนคนไข้คลีนิคพิเศษมา เพราะยืนยันว่าเป็นจริงมี hn ใน clinicmember
2. คลีนิคสุขภาพ ผมไม่ได้นำมาใช้ เพราะโจทย์ต้องการคนที่มา ผมเลยใช้ห้องตรวจแทน ซึ่งจะรู้ว่าห้องไหนคือห้องตรวจคลีนิคสุขภาพ คือ visit คนไข้ที่มาตรวจรักษา
จากนั้นก็ เลือก hn คนไข้ที่มาตรวจรักษา โดยเลือกเฉพาะคนที่มี hn อยู่ใน คลินิค ht และ dm
จากนั้น ก็ เอา vn ไปตรวจสอบกับตาราง คัดกรอง และอื่น ๆ ในนี้ไม่มี lab แต่ข้อมูลอื่นน่าจะครบครับ
ลองเอาไปเพิ่มต่อครับ ถ้าใช้ได้นะครับ

รายงานจะมี ตัวเลือก 4 อัน
1. เลือก ห้องตรวจ
2. เลือกคลินิค DM
3. เลือกคลีนิคเบาหวาน
4. เลือกช่วงที่คนไข้มารับบริการตรวจ เพื่อจะดูรายงาน

หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ พฤศจิกายน 18, 2009, 09:22:30 AM
ขอบคุณครับ ท่าน

ผมต้องการเพิ่มอีกนิดครับ เพิ่มคนไข้ ที่มาตรวจชุด LABตรวจสุขภาพโปรแกรม1-2-3 อ่ะคับ
ต้องเพิ่ม คำสั่งตรงไหนครับ  ขอบคุณล่วงหน้านะครับ
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ พฤศจิกายน 25, 2009, 10:41:40 AM
ผม ต้องแก้หน้าคำสั่งหรือ ในตัวรายงานอ่ะครับ ถ้าเพิ่ม ตัวกรอง ที่สั่ง ชุดตรวจสุขภาพ  1- 2 -3
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: atit ที่ พฤศจิกายน 25, 2009, 12:43:50 PM
อธิบายน้อยจัง ลองดู ถามอย่างไรให้ได้คำตอบ
http://hosxp.net/index.php?option=com_content&task=view&id=17
โดยพี่อู๋ดูนะครับ
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ พฤศจิกายน 26, 2009, 08:55:29 AM
ขอโทษทีครับ  คือรายงานดัวนี้ใช้ได้ครับ ผม อยากปรับเพิ่ม เพื่อไปต่อยอด ครับ ผมอยาก ได้รายงานนี้แล้วเพิ่ม คนไข้ที่มาแล้วสั่ง LAB   ที่มี ชุดตรวจสุขภาพ โปรแกรม 1 - 2 - 3  ครับ คือต้องเพิ่มตรงไหนครับ
เพิ่ม ขอบคุณครับ  ผมพิมพ์ไม่เข้าใจกรุณาให้อภัยนะครับ มือใหม่
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: atit ที่ พฤศจิกายน 26, 2009, 23:37:57 PM
ต้อง join ตารางของห้องแล็ปเพิ่มครับแล้วเอามาเพิ่มในเงื่อนไข where อีกตัวหนึ่งครับ
ตารางหลักของห้องแล็ปคือ lab_head ครับถ้าอยากได้ตารางอื่นก็ขึ้นต้นด้วย lab_ ครับ
ลองทำด้วยตัวเองดูก่อนนะครับจะได้เก่งๆ ถ้าให้คนอื่นทำให้ทั้งหมดเราก็จะไม่เก่งขึ้นครับ สู้ๆ ;D
หัวข้อ: Re: ขอความช่วยเหลือทีครับท่าน(รายงานตรวจสุขภาพ)
เริ่มหัวข้อโดย: โรงพยาบาลอัมพวา ที่ พฤศจิกายน 27, 2009, 09:17:58 AM
ขอบคุณครับ ท่าน atit  และทุกท่าน ลองทำดูนะครับไม่ได้จะรบกวนท่าน นะครับ ขอบคุณครับ