BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: toob55 ที่ พฤศจิกายน 21, 2011, 09:37:13 AM
-
คือโรงพยาบาลอยากได้ใบสรุปผล Lab ผู้ป่วยในแต่ละวันครับ ไม่อยากปริ้นใบ lab จากห้อง lab มาติด เพราะมันทำให้ Chart ดูไม่งาม ก็เลยลองเอาคำสั่ง sql ตามนี้
select o.*,i.*,h.order_date from lab_head h,lab_order o,lab_items i
where h.lab_order_number=o.lab_order_number
and o.lab_items_code=i.lab_items_code
and h.vn='540010283'
ปัญหาคือ มันจะออกมาหมดทุกวัน ถ้าจะให้พิมพ์แบบเลือกวันได้ ต้องใส่อะไรเพิ่มเติมครับ รบกวนผู้รู้ช่วยตอบด้วยครับ :)
-
ดูที่ order_date ใน lab_head ครับ
-
อาจารย์ ป้อบ ครับคือผมจะพิมพ์ที่นหน้าผู้ป่วยในครับ จะมีปุ่ม document ให้เลือกฟอร์ม พอเลือกแล้วสั่งพิมพ์มันจะว่างครับ ถ้าผมใส่ order_date ใน
select o.*,i.*,h.order_date from lab_head h,lab_order o,lab_items i
where h.lab_order_number=o.lab_order_number
and o.lab_items_code=i.lab_items_code
and h.order_date between '2011-11-01' and '2011-11-10'
and h.vn='540010283'
มันไม่มีข้อมูลครับ ถ้าไม่ใส่ h.order_date จะมีข้อมูล แต่เลืกเฉพาะวันไม่ได้ รบกวนอาจารย์ป้อบช่วยดูด้วยครับ :)
-
อาจารย์ ป้อบ ครับคือผมจะพิมพ์ที่นหน้าผู้ป่วยในครับ จะมีปุ่ม document ให้เลือกฟอร์ม พอเลือกแล้วสั่งพิมพ์มันจะว่างครับ ถ้าผมใส่ order_date ใน
select o.*,i.*,h.order_date from lab_head h,lab_order o,lab_items i
where h.lab_order_number=o.lab_order_number
and o.lab_items_code=i.lab_items_code
and h.order_date between '2011-11-01' and '2011-11-10'
and h.vn='540010283'
มันไม่มีข้อมูลครับ ถ้าไม่ใส่ h.order_date จะมีข้อมูล แต่เลืกเฉพาะวันไม่ได้ รบกวนอาจารย์ป้อบช่วยดูด้วยครับ :)
เพราะ วันที่ ระบุ ...มันไม่มีข้อมูลครับ แต่ถ้าไม่ใส่วันที่ แล้วมันจะมี..เพราะไม่ได้ฟิก วันที่ ..
มันจะดึงตาม VN หรือ AN มันก็เลยมีข้อมูลครับ
-
หน้าตาที่ใช้งานประมาณนี้ครับ คนไข้มีผล lab แต่ไม่ออกในรายงาน เลยสงสัยว่าคำสั่งต้องเพิ่มอะไร ประมาณนี้ครับ
-
เปลี่ยนเป็น
select o.*,i.*,h.order_date, h.vn
from lab_head h,lab_order o,lab_items i
where h.lab_order_number=o.lab_order_number
and o.lab_items_code=i.lab_items_code
and h.order_date=date(now())
and h.vn='540003889'
แล้วกำหนด parameter เฉพาะตรงที่ขีดเส้นใต้ไว้ครับ
-
หน้าตาที่ใช้งานประมาณนี้ครับ คนไข้มีผล lab แต่ไม่ออกในรายงาน เลยสงสัยว่าคำสั่งต้องเพิ่มอะไร ประมาณนี้ครับ
... ยังไม่เห็นตัวรายงาน แต่เดาจากการขีดเส้นใต้ น่าจะมีการกำหนด parameter ไว้ 3 ตัว
ถ้าเป็นแบบนี้ ก็น่าจะเป็นเพราะพิมพ์จากปุ่ม document นั่นแหละครับ เนื่องจากที่ปุ่ม document จะส่งค่าออกมาแค่ AN อย่างเดียว พอเราไปกำหนด parameter เป็นวันที่ด้วยมันก็เลยพิมพ์ไม่ออก
แต่ถ้าเอารายงานตัวนี้ ไปพิมพ์จาก ระบบรายงาน End user report โดยข้อมูล AN ที่เราระบุไว้ในคำสั่งรายงานมีอยู่จริง และช่วงวันที่ที่เลือกก็มีการสั่ง Lab ของ AN นี้จริง จะพิมพ์ได้นะครับ
ถ้าจะใช้การพิมพ์จากปุ่ม document ต้องทำอย่างที่ อ.ป๊อบ บอกครับ ต้องกำหนดค่า parameter ไว้จุดเดียว
จากคำสั่งของ อ.ป๊อบ จะได้ผล Lab ของวันที่ปัจจุบันที่สั่งพิมพ์ครับ
แต่ถ้าต้องการให้เลือก หรือ ระบุวันที่ได้
ก็ลองแนบตัวรายงานขึ้นมาด้วยครับ จะได้ช่วยดูให้ครับ ... :D ...
-
หน้าตาที่ใช้งานประมาณนี้ครับ คนไข้มีผล lab แต่ไม่ออกในรายงาน เลยสงสัยว่าคำสั่งต้องเพิ่มอะไร ประมาณนี้ครับ
... ยังไม่เห็นตัวรายงาน แต่เดาจากการขีดเส้นใต้ น่าจะมีการกำหนด parameter ไว้ 3 ตัว
ถ้าเป็นแบบนี้ ก็น่าจะเป็นเพราะพิมพ์จากปุ่ม document นั่นแหละครับ เนื่องจากที่ปุ่ม document จะส่งค่าออกมาแค่ AN อย่างเดียว พอเราไปกำหนด parameter เป็นวันที่ด้วยมันก็เลยพิมพ์ไม่ออก
แต่ถ้าเอารายงานตัวนี้ ไปพิมพ์จาก ระบบรายงาน End user report โดยข้อมูล AN ที่เราระบุไว้ในคำสั่งรายงานมีอยู่จริง และช่วงวันที่ที่เลือกก็มีการสั่ง Lab ของ AN นี้จริง จะพิมพ์ได้นะครับ
ถ้าจะใช้การพิมพ์จากปุ่ม document ต้องทำอย่างที่ อ.ป๊อบ บอกครับ ต้องกำหนดค่า parameter ไว้จุดเดียว
จากคำสั่งของ อ.ป๊อบ จะได้ผล Lab ของวันที่ปัจจุบันที่สั่งพิมพ์ครับ
แต่ถ้าต้องการให้เลือก หรือ ระบุวันที่ได้
ก็ลองแนบตัวรายงานขึ้นมาด้วยครับ จะได้ช่วยดูให้ครับ ... :D ...
ฟอร์มรายงาน พึ่งเริ่มทำไม่มีอะไรมากครับ อาจารย์ khuad
-
ฟอร์มรายงาน พึ่งเริ่มทำไม่มีอะไรมากครับ อาจารย์ขวด
... เดี๋ยวลองดูให้นะครับ จะต้องปรับรูบแบบการวางคำสั่งรายงานใหม่ นิดนึงครับ
เดี๋ยวผมลองทำเป็นตัวอย่าง แล้ว ท่าน toob55 ลองทำต่อดูนะครับ ... :D ...
-
... วันที่ ที่ขึ้นให้เลือก จะเอามาเฉพาะวันที่ ที่มีการสั่ง Lab ของ AN นั้นๆ นะครับ
ลอง ทดสอบ ดูนะครับ ... :D ...
-
Get เลย.. :) :)
-
สุดยอดครับ ขอบคุณอาจารย์ khuad มากครับ :) :)
-
รบกวนอาจารย์ทั้งหลายต่อครับ คือ แพทย์ต้องการสรุปผล Lab ตามรูปที่แนบครับ เพราะ มันจะง่ายต่อการเปรียบเทียบผล Lab ตอน Admit ครับ เช่น CBC ก็มีรายการของ CBC ขึ้นมา แล้วผลก็เรียงตามวันที่ สั่ง ประมาณนี้ครับ
-
ความต้องการของมนุษย์...ไม่เคยสิ้นสุดจริง ๆ .... :o :o :o
คงเป็นเหมือนๆ กันทุกที่แหล่ะครับ....ทนครับ...ทนทำไป..ทำได้ก็ทำ..ทำไม่ได้..ก็จะลองทำ.. :D
-
ความต้องการของมนุษย์...ไม่เคยสิ้นสุดจริง ๆ .... :o :o :o
คงเป็นเหมือนๆ กันทุกที่แหล่ะครับ....ทนครับ...ทนทำไป..ทำได้ก็ทำ..ทำไม่ได้..ก็จะลองทำ.. :D
ก็คิดเหมือนอาจารย์เกื้อครับ แต่ว่าก็อยากทำให้มันได้ครับ :) เพราะเวลาอาจารย์แต่ละท่านมาโพสน์ ผมได้ความรู้มาก อย่างอาจารย์ขวด ทำให้ ผมก็สามารถเอาไปประยุกต์ทำรายงานอื่นได้ แต่อันนี้ไม่รู้วิธีว่าจะเขียนยังงัย ก็เลยมารบกวนอาจารย์ ทั้งหลายครับ :)
-
ลองออกแบบรายงาน Crosstab จาก parameter vn or an ในตาราง lab_head ด้วยวิธีนี้ครับ...ลองทำดู น่าจะได้ครับ :D :D :D
-
ขอบคุณอาจารย์เกื้อครับ ผมจะลองทำดู ถ้าไม่ได้ จะมาโพสต่อครับ แฮ่ๆๆ
-
ลองทำแล้วครับ ได้ผลตามรูป เลยสอบถามเพิ่มเติม ครับ
-
ได้ครับ..วาง variable เพื่อดึง lab_report_result จาก ตาราง lab_head เช่นเดิมภายใต้ parameter เดิมคือ vn
-
ได้ครับ..วาง variable เพื่อดึง lab_report_result จาก ตาราง lab_head เช่นเดิมภายใต้ parameter เดิมคือ vn
วางใน รายงานที่ผมทำ crosstab หรือสร้างใหม่ครับ ถ้าวาง variable ใน crosstab วางตรงไหนครับ รบกวน อาจารย์ช่วยเล่าเป็น ภาพ ด้วยครับ แฮ่ๆ
-
แบบนี้หรือป่าวครับ ผมใช้ประเมิน ติดตาม ผู้ป่วยไข้เลือดออกครับ อาจจะไม่เหมือนที่ต้องการซะทีเดียวเพราะดึงมาเฉพาะผล lab CBC ตัวที่สนใจครับ
ปล.รายงานฉบับนี้พี่ขวดช่วยแก้ไขให้จนใช้งานได้ครับ แนบรายงานแล้วครับ
-
เดี๋ยวจะลองดูครับ ขอบคุณอาจารย์ กอล์ฟ ครับ :)
ว่าแต่ตัวรายงานอยู่ไหนครับ :o
-
แบบนี้หรือป่าวครับ ผมใช้ประเมิน ติดตาม ผู้ป่วยไข้เลือดออกครับ อาจจะไม่เหมือนที่ต้องการซะทีเดียวเพราะดึงมาเฉพาะผล lab CBC ตัวที่สนใจครับ
ปล.รายงานฉบับนี้พี่ขวดช่วยแก้ไขให้จนใช้งานได้ครับ
แจ่ม ๆ ขอตัวรายงานด้วยครับ ;D ;D
-
แนบรายงานให้แล้วครับ ที่กระทู้ด้านบนครับ
-
แต่ว่าอยากได้แบบนี้ครับ ผมเลยเอา ของอาจารย์ขวดมาแปลงนิดเดียว เลยจะทำเป็นแบบ crosstab ตามภาพครับ ผมแนบ ตัวรายงานมาด้วย รบกวนอาจารย์ช่วยดูด้วยครับ ;D
-
ดันครับ
-
ดันครับ รบกวนอาจารย์ทั้งหลายช่วยตอบด้วยครับ :) แพทย์มาถามว่าได้ยัง 5555
-
ผมงงเหมือนกัน .. ;D ;D
ที่ อ.กอล์ฟ ทำให้ก็แสดงผลตามที่ต้องการแล้วนี่ครับ ...
-
ผมงงเหมือนกัน .. ;D ;D
ที่ อ.กอล์ฟ ทำให้ก็แสดงผลตามที่ต้องการแล้วนี่ครับ ...
ตรงรายการ Lab มันไม่ auto ครับ เพราะอาจารย์กอล์ฟเลือกมาบางรายการ ของผมคือ ให้รายการ lab มัน auto
คือมีเท่าไรก็แสดงเท่านั้นประมาณนี้ครับ อาจารย์เข้ม