ผู้เขียน หัวข้อ: เรื่องของรายงาน lab ครับ  (อ่าน 6493 ครั้ง)

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

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 764
  • Respect: +8
    • ดูรายละเอียด
เรื่องของรายงาน lab ครับ
« เมื่อ: พฤษภาคม 07, 2008, 10:55:00 AM »
0
คือต้องการรายงานการสั่ง lab ของห้องแลบ ครับเกี่ยวกับคนไข้เบาหวาน ต้องการค่า TG ในการสั่งแลบว่าคนไข้มีการสั่งแลบ TG ที่มีค่า เท่าไหร่ สามารถดูได้จากตารางไหนของห้องแลบครับ หรือว่าถ้าใครมีตัวรายงานได้ด้วยก็ดีเลยครับ
           รบกวนด้วย
Somchai  Lenyee  Promkiri Hospital  tel 075396123 ต่อ 165
เมล์ arsan_2005@hotmail.com
server IBM SYSTEM x3650M5  ram 32 G.
server IBM SYSTEM x3500M3  ram 16 G.
 Hosxp 3.63.3.10
OS:centos 7 mysql 10.1.10 MariaDB

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,129
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: เรื่องของรายงาน lab ครับ
« ตอบกลับ #1 เมื่อ: พฤษภาคม 07, 2008, 14:14:20 PM »
0
ลองดูเป็นแนวทางครับ

select l.*, lh.*
from lab_order l
left outer join lab_head lh on lh.lab_order_number=l.lab_order_number
where lh.hn in (select hn from clinicmember where clinic='001')
and l.lab_items_code='949'

อย่าลืมแก้ตรงรหัส '949' ให้เป็นรหัส TG ของที่รพ. (ตรงตัวสีแดง) ด้วยครับ
« แก้ไขครั้งสุดท้าย: พฤษภาคม 07, 2008, 14:54:07 PM โดย pop_hosxp »
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 764
  • Respect: +8
    • ดูรายละเอียด
Re: เรื่องของรายงาน lab ครับ
« ตอบกลับ #2 เมื่อ: พฤษภาคม 07, 2008, 14:47:30 PM »
0
เรียน คุณ pop_hosxp ครับที่โรงพยาบาลของผมไม่มี lab_items_code = '949' ครับไม่ทราบว่าต้องทำไงครับ
Somchai  Lenyee  Promkiri Hospital  tel 075396123 ต่อ 165
เมล์ arsan_2005@hotmail.com
server IBM SYSTEM x3650M5  ram 32 G.
server IBM SYSTEM x3500M3  ram 16 G.
 Hosxp 3.63.3.10
OS:centos 7 mysql 10.1.10 MariaDB

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,129
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: เรื่องของรายงาน lab ครับ
« ตอบกลับ #3 เมื่อ: พฤษภาคม 07, 2008, 14:51:05 PM »
0
select lab_items_code from lab_items where name like "Triglyceride%"


หรือ

select lab_items_code from lab_items where name like "TG%"

เอาค่าที่ได้ไปแทนในตัวเลข '949' ครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 764
  • Respect: +8
    • ดูรายละเอียด
Re: เรื่องของรายงาน lab ครับ
« ตอบกลับ #4 เมื่อ: พฤษภาคม 07, 2008, 15:12:12 PM »
0
ไม่เจอรัยเลยครับ มันขึ้นแบบนี้นะครับ
Somchai  Lenyee  Promkiri Hospital  tel 075396123 ต่อ 165
เมล์ arsan_2005@hotmail.com
server IBM SYSTEM x3650M5  ram 32 G.
server IBM SYSTEM x3500M3  ram 16 G.
 Hosxp 3.63.3.10
OS:centos 7 mysql 10.1.10 MariaDB

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 764
  • Respect: +8
    • ดูรายละเอียด
Re: เรื่องของรายงาน lab ครับ
« ตอบกลับ #5 เมื่อ: พฤษภาคม 07, 2008, 15:36:52 PM »
0
ได้แล้วครับคุณ pop_hosxp  ขอบคุณมากครับแต่ต้องแก้คำสั่งเป็นแบบนี้นะครับไม่รู้ว่าถูกป่าว

select lab_items_code from lab_items where lab_items_name like "Triglyceride%"
Somchai  Lenyee  Promkiri Hospital  tel 075396123 ต่อ 165
เมล์ arsan_2005@hotmail.com
server IBM SYSTEM x3650M5  ram 32 G.
server IBM SYSTEM x3500M3  ram 16 G.
 Hosxp 3.63.3.10
OS:centos 7 mysql 10.1.10 MariaDB

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,129
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: เรื่องของรายงาน lab ครับ
« ตอบกลับ #6 เมื่อ: พฤษภาคม 07, 2008, 16:27:29 PM »
0
ยินดีด้วยครับ
ขอโทษทีครับ นึกว่าใช้ name เหมือนตารางอื่น ๆ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 764
  • Respect: +8
    • ดูรายละเอียด
Re: เรื่องของรายงาน lab ครับ
« ตอบกลับ #7 เมื่อ: พฤษภาคม 08, 2008, 09:35:44 AM »
0
รบกวนอีกทีนะครับคุณ pop_hosxp

คือต้องการรายงานการสั่ง lab ของห้องแลบ ครับเกี่ยวกับคนไข้เบาหวาน ต้องการค่า TG , HDL, BUN,CR,Chro  ด้วยพร้อมกันต้องเขียนคำสั่งยังไงครับ
       รบกวนอีกทีนะครับ
Somchai  Lenyee  Promkiri Hospital  tel 075396123 ต่อ 165
เมล์ arsan_2005@hotmail.com
server IBM SYSTEM x3650M5  ram 32 G.
server IBM SYSTEM x3500M3  ram 16 G.
 Hosxp 3.63.3.10
OS:centos 7 mysql 10.1.10 MariaDB

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,129
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: เรื่องของรายงาน lab ครับ
« ตอบกลับ #8 เมื่อ: พฤษภาคม 08, 2008, 09:40:05 AM »
0
select l.*, lh.*
from lab_order l
left outer join lab_head lh on lh.lab_order_number=l.lab_order_number
where lh.hn in (select hn from clinicmember where clinic='001')
and l.lab_items_code in ("XXX","XXX","XXX")

หารหัส lab_items_code ของ TG , HDL, BUN,CR,Chro มาใส่ที่ตัว "XXX" ครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ bannok

  • Hero Member
  • *****
  • กระทู้: 764
  • Respect: +8
    • ดูรายละเอียด
Re: เรื่องของรายงาน lab ครับ
« ตอบกลับ #9 เมื่อ: พฤษภาคม 08, 2008, 09:51:18 AM »
0
ถ้าต้องการให้ค่านี้มันโชว์ในแบบแนวนอนได้ไหมครับ
Somchai  Lenyee  Promkiri Hospital  tel 075396123 ต่อ 165
เมล์ arsan_2005@hotmail.com
server IBM SYSTEM x3650M5  ram 32 G.
server IBM SYSTEM x3500M3  ram 16 G.
 Hosxp 3.63.3.10
OS:centos 7 mysql 10.1.10 MariaDB

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,129
  • Respect: +38
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: เรื่องของรายงาน lab ครับ
« ตอบกลับ #10 เมื่อ: พฤษภาคม 08, 2008, 09:56:03 AM »
0
เราสามารถทำเป็นแนวนอนได้อยู่แล้วครับ โดยวาง dbtext ของแต่ละค่าไว้ใน detail band ในแถวเดียวกัน เช่น

"HN" "ชื่อ" "TG" "HDL" "BUN" "Cr" "Chro"

แต่ต้องกำหนด variable ให้แต่ละตัวด้วยว่าจะเอาค่าอะไรมาใส่แทน


หรืออาจจะลองทำเป็น sub report ก็ได้ครับ ตามที่อาจารย์ Khud สอนไว้ที่นี่ http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=5195.msg24154;topicseen#msg24154

พร้อมตัวอย่างรายงานที่มี sub report และวิธีทำ sub report ของอาจารย์ Khuad
ลองดูครับ

ลองดูครับ
« แก้ไขครั้งสุดท้าย: พฤษภาคม 08, 2008, 10:10:46 AM โดย pop_hosxp »
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด www.phanomphrai.net

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: เรื่องของรายงาน lab ครับ
« ตอบกลับ #11 เมื่อ: พฤษภาคม 08, 2008, 13:26:00 PM »
0

...ขออนุญาตแก้ไขนิดนึงนะครับ... :D...

...เรื่องวิธีการสร้าง sub report นั้น  อาจารย์ชัยพร(อ.mn)  ท่านเป็นคนสอนไว้ที่ web นี้แหล่ะครับ  ตอนที่ออก v.3.50.11.17 ตามกระทู้ข้างล่างครับ ...

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=3775.0

...ส่วนผมแค่เอารายละเอียดที่ อ.mn ทำไว้ไปทำเป็น pdf เพื่อให้ดูง่ายขึ้นครับกระผม  เครดิตต้องยกให้ อ.mn ครับ... ;D....
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549