ผู้เขียน หัวข้อ: สอบถามเรื่องรายงานผลแลปครับ  (อ่าน 3686 ครั้ง)

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

ออฟไลน์ Bond_007

  • Hero Member
  • *****
  • กระทู้: 1,533
  • เมื่อก่อนเคยรักมากเท่าไหร่มันยังคงรักมากเท่านั้น
  • Respect: +2
    • ดูรายละเอียด
สอบถามเรื่องรายงานผลแลปครับ
« เมื่อ: ตุลาคม 06, 2010, 10:02:25 AM »
0
พอดีวันนี้ห้อง lab เขาอยากให้แก้ไขรายงานผลแลปโดยเวลาสั่ง lab ที่เป็นกลุ่ม เช่น CBC,widal test,เขาอยากให้มันออกมาเหมือนตอนรายงานผล แลปตามรูปครับ
โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS

ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้

Nologo How to be hosxp star

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: สอบถามเรื่องรายงานผลแลปครับ
« ตอบกลับ #1 เมื่อ: ตุลาคม 06, 2010, 10:07:57 AM »
0
ไปแก้ไข LAB FORM ให้ลำดับกรุ๊ป  A-Z ด้วยครับ..  แล้วมาออกแบบใบรายงานผลให้ Group & Order  by group name
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ Bond_007

  • Hero Member
  • *****
  • กระทู้: 1,533
  • เมื่อก่อนเคยรักมากเท่าไหร่มันยังคงรักมากเท่านั้น
  • Respect: +2
    • ดูรายละเอียด
Re: สอบถามเรื่องรายงานผลแลปครับ
« ตอบกลับ #2 เมื่อ: ตุลาคม 06, 2010, 10:44:20 AM »
0
ต้องเขียนคำสั่งแบบนี้หรือเปล่าครับ
select concat(p.pname,p.fname,"  ",p.lname) as ptname,g.lab_items_group_name,
d.name as request_doctor_name,
h.*,l.*,i.lab_items_unit,i.lab_items_normal_value ,i.lab_items_name
from lab_head h
left outer join lab_order l on l.lab_order_number=h.lab_order_number and l.lab_order_result IS NOT NULL and l.lab_order_result<>''
left outer join lab_items i on i.lab_items_code=l.lab_items_code
left outer join patient p on p.hn=h.hn
left outer join doctor d on d.code=h.doctor_code
left outer join lab_items_group g on g.lab_items_group_code = i.lab_items_group
where h.lab_order_number = 245

group by i.lab_items_group,i.display_order,i.lab_items_name
order by i.lab_items_group,i.display_order,i.lab_items_name
ไปแก้ไข LAB FORM ให้ลำดับกรุ๊ป  A-Z ด้วยครับ..  แล้วมาออกแบบใบรายงานผลให้ Group & Order  by group name
โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS

ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้

Nologo How to be hosxp star

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: สอบถามเรื่องรายงานผลแลปครับ
« ตอบกลับ #3 เมื่อ: ตุลาคม 06, 2010, 12:57:42 PM »
0
พอดีวันนี้ห้อง lab เขาอยากให้แก้ไขรายงานผลแลปโดยเวลาสั่ง lab ที่เป็นกลุ่ม เช่น CBC,widal test,เขาอยากให้มันออกมาเหมือนตอนรายงานผล แลปตามรูปครับ
ลองศึกษาจากกระทู้นี้ครับ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=14924.msg117569
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: สอบถามเรื่องรายงานผลแลปครับ
« ตอบกลับ #4 เมื่อ: ตุลาคม 06, 2010, 21:11:07 PM »
0
ต้องเขียนคำสั่งแบบนี้หรือเปล่าครับ
select concat(p.pname,p.fname,"  ",p.lname) as ptname,g.lab_items_group_name,
d.name as request_doctor_name,
h.*,l.*,i.lab_items_unit,i.lab_items_normal_value ,i.lab_items_name
from lab_head h
left outer join lab_order l on l.lab_order_number=h.lab_order_number and l.lab_order_result IS NOT NULL and l.lab_order_result<>''
left outer join lab_items i on i.lab_items_code=l.lab_items_code
left outer join patient p on p.hn=h.hn
left outer join doctor d on d.code=h.doctor_code
left outer join lab_items_group g on g.lab_items_group_code = i.lab_items_group
where h.lab_order_number = 245

group by i.lab_items_group,i.display_order,i.lab_items_name
order by i.lab_items_group,i.display_order,i.lab_items_name
ไปแก้ไข LAB FORM ให้ลำดับกรุ๊ป  A-Z ด้วยครับ..  แล้วมาออกแบบใบรายงานผลให้ Group & Order  by group name

ลองนำไปออกแบบหรือยังล่ะครับ...แต่ทำไมต้อง group by i.lab_items_name  อีก เพราะมี display_order ตามต้องการแล้วนี่ครับ  :D
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x