BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: Knott ที่ กันยายน 22, 2010, 09:06:15 AM
-
ผมอยากปรับ OPD Card ไม่ให้แสดงผล LAB ที่ไม่ได้ลงผลน่ะครับ ตอนนี้้ถ้าไม่ได้ลงผลก็จะออกเป็น รอผล หมดเลยครับ จนท.บอกว่า ดูแล้วงง ครับ อยากให้แสดงเฉพาะที่ลงผลแล้วน่ะครับ
หรือ อ.ท่านอื่นก็ได้นะครับ (นั่งแก้มาหลายวันแ้ล้วครับ ไม่ได้ซักที) ;) ;)
-
เพิ่มเงื่อนไขที่ ตาราง lab_head ฟิวล์ confirm_report ="Y"
-
เพิ่มเงื่อนไขที่ ตาราง lab_head ฟิวล์ confirm_report ="Y"
ถ้ากำหนดเงื่อนไขตามนั้น ก็ยังดึงเอา LAB ที่ไม่ได้ลงผลมาแสดงด้วยครับ เพราะว่า จนท.ห้อง LAB จะยืนยันทุกตัว กรณีที่ LAB ตัวนั้น ไม่มีค่า (ยืนยันผลตัวนั้นว่าไม่มี่ค่า จริงๆ เป็นการสิ้นสุดที่ จนท. approve ครับ)
-
เพิ่มเงื่อนไขที่ ตาราง lab_head ฟิวล์ confirm_report ="Y"
ถ้ากำหนดเงื่อนไขตามนั้น ก็ยังดึงเอา LAB ที่ไม่ได้ลงผลมาแสดงด้วยครับ เพราะว่า จนท.ห้อง LAB จะยืนยันทุกตัว กรณีที่ LAB ตัวนั้น ไม่มีค่า (ยืนยันผลตัวนั้นว่าไม่มี่ค่า จริงๆ เป็นการสิ้นสุดที่ จนท. approve ครับ)
แต่ว่า ในระบบมีตัวเลือกแล้วนี่ครับ
..มีคำว่า ยืนยันผลตาม ใบสั่ง กับ ยืนยันผลตามรายการ....ก็ควรจะกำหนดว่า ยืนยันผลใบสั่งนี้ แต่รายการที่ยังไม่ได้ตรวจหรือยังไม่ได้ผล ก็ไม่ต้องยื่นยันซิครับ...(อยุ๋ฟิวด์สุดท้ายของแต่ละรายการด้านยืนยันผล...เพราะ หากยืนยันผล ก็อาจมีการคิดค่าใช้จ่าย(หากตั้งค่าระบบไว้) อีกทั้งหลายรายการเป็นยอดลูกหนี้ และยอดที่ต้องชำระเอง...ผมเกรงว่าจะกระทบเงินในกระเป๋า รพ.เอง(สำหรับลูกหนี้) หรือ กระทบผู้รับบริการที่ต้องจ่ายตังเอง..น่ะซิครับ.. จึงคิดว่า itemscode ใดไม่ได้รายงานผลก็ไม่ต้องคิดมูลค่าและไม่ต้องถูกพิมพ์ในระบบเหมือน lab_report ของผม...
-
ผมอยากปรับ OPD Card ไม่ให้แสดงผล LAB ที่ไม่ได้ลงผลน่ะครับ ตอนนี้้ถ้าไม่ได้ลงผลก็จะออกเป็น รอผล หมดเลยครับ จนท.บอกว่า ดูแล้วงง ครับ อยากให้แสดงเฉพาะที่ลงผลแล้วน่ะครับ
... เดี๋ยวช่วงพักเที่ยงดูให้นะครับ ... :D ...
-
ผมอยากปรับ OPD Card ไม่ให้แสดงผล LAB ที่ไม่ได้ลงผลน่ะครับ ตอนนี้้ถ้าไม่ได้ลงผลก็จะออกเป็น รอผล หมดเลยครับ จนท.บอกว่า ดูแล้วงง ครับ อยากให้แสดงเฉพาะที่ลงผลแล้วน่ะครับ
... เดี๋ยวช่วงพักเที่ยงดูให้นะครับ ... :D ...
ขอบคุณครับ อ.ขวด รอนะครับ ;D ;D
-
ผมอยากปรับ OPD Card ไม่ให้แสดงผล LAB ที่ไม่ได้ลงผลน่ะครับ ตอนนี้้ถ้าไม่ได้ลงผลก็จะออกเป็น รอผล หมดเลยครับ จนท.บอกว่า ดูแล้วงง ครับ อยากให้แสดงเฉพาะที่ลงผลแล้วน่ะครับ
... เดี๋ยวช่วงพักเที่ยงดูให้นะครับ ... :D ...
รบกวนอาจารย์ ช่วยดู กลุ่ม แลป ให้ด้วยได้หรือป่าวคับ เนื่องจาก แลป มันไม่ได้แยก กลุ่มกันโดย ตรง ตอนนี้ เหมือน แลป มันปนๆ กันด้วยคับ ซึ่งอยากให้ มันแบ่งเป็นกลุ่มๆ เช่น แลป CBC ก้ให้ออก CBC ให้ครบทุกตัวก่อน แล้วค่อยต่อด้วยแลป อื่นๆ ต่อเนื่องกันไป
-
รบกวนอาจารย์ ช่วยดู กลุ่ม แลป ให้ด้วยได้หรือป่าวคับ เนื่องจาก แลป มันไม่ได้แยก กลุ่มกันโดย ตรง ตอนนี้ เหมือน แลป มันปนๆ กันด้วยคับ ซึ่งอยากให้ มันแบ่งเป็นกลุ่มๆ เช่น แลป CBC ก้ให้ออก CBC ให้ครบทุกตัวก่อน แล้วค่อยต่อด้วยแลป อื่นๆ ต่อเนื่องกันไป
... รู้สึกว่าที่ทำไว้จะให้เรื่องรายการตามลำดับใบสั่ง lab เป็นอันดับแรก
จากนั้นก็เรียงตามกลุ่ม แต่ว่าต้องเป็นรายการที่ถูกสั่งเป็นกลุ่มด้วยไม่ใช่ by items คือผมใช้ข้อมูลกลุ่ม lab มาจากตาราง lab_order ครับ
และสุดท้ายจะดูที่ Display Order (ในตาราง lab_items) ครับ
ถ้ากรณีที่ไม่ได้สั่งแบบ by group แล้วต้องการให้เรียงตามกลุ่ม
คุณ naydekdee ลองใช้ประโยชน์จากการกำหนดค่าของ display_order ในตาราง lab_items มาช่วยก็ได้นะครับ ได้อย่างที่ต้องการแน่นอนครับ ... :D ..
-
มากดดันพี่ขวดครับ ;D ;D ;D
-
ตามมากดดันด้วยคนครับ
-
... ท่าน Knott ลองแก้ไขตามที่แนะนำข้างล่าง(ตามรูปแนบ)ดูนะครับ ... :D ...
... ลำดับแรกเลย ที่ตัว ReportBuilder ให้ไปเลื่อนแท็ปที่อยู่ด้านล่างนะครับ ให้แท็ปที่ active เป็น Subreport14 ก่อน
จากนั้นให้ไปที่แท็ป Calc ที่อยู่ด้านบน(View เลือกเป็น Module) แล้วคลิ๊กเมาท์ที่ Event Handlers ก็จะเห็นคำสั่งที่จะนำข้อมูล Lab มาแสดงครับ
ที่วางคำสั่งไว้ตรงส่วนนี้ ไม่ได้อยู่ที่ Main เพราะเรื่อง lab มีรายละเอียดปลีกย่อยเยอะ ทั้งเรื่องใบสั่งที่สั่งได้หลายใบต่อ vn เรื่อง order by group , by items อีก
ตอนแรกที่ทำ การแสดงผลในใบ OPD Card แบบมีหลาย Column มันออกมาดูไม่ค่อยเรียบร้อย แลยปรับมาใช้แบบนี้แทนครับ .. :D ...
-
... เรื่องการแก้ไขผมขอแนะนำ 2 วิธีนะครับ ...
... อันแรกที่แนะนำ
ให้แก้ไขข้อความจาก รอผล ให้เป็น ไม่มีการรายงานผล หรือข้อความอื่นที่เราต้องการแทน แต่เวลาพิมพ์ภาษาไทยในคำสั่ง เราจะเห็นเป็นภาษาต่างดาว ต้องระวังนิดนึง
แบบนี้ผมว่า จนท. คงจะไม่งง
แล้วจะได้ทราบด้วยครับว่า มีการสั่ง LAB มีการ confirm ตรวจด้วย แต่ไม่มีการลงรายงานผล ... :D ...
-
... อีกวิธีคือเพิ่มเงื่อนไขเพิ่มเข้าไปในคำสั่ง
ให้เพิ่มคำสั่ง
'and lo.lab_order_result <> "" and lo.lab_order_result is not null '+
เข้าไปอีกหนึ่งแถว ตามรูปครับ
แบบนี้รายการที่ไม่มีผลการรายงานใน lab_order ณ เวลาที่สั่งพิมพ์ จะไม่ถูกนำมาแสดงเลยครับ ... :D ...
-
ได้แล้วครับ อ.ขวด ไปหลงแก้หน้า main อยู่ตั้งนาน ไม่ได้ดูในห้องลับ ;D ;D ;D
-
อ.ขวด มาสอนหาปลาแล้ว พวกเราต้องไปฝึกต่อนะครับ
ได้แล้วครับ อ.ขวด ไปหลงแก้หน้า main อยู่ตั้งนาน ไม่ได้ดูในห้องลับ ;D ;D ;D
มัวแต่ดูของลับหรือเปล่า ;D ;D ;D
-
อ.ขวด มาสอนหาปลาแล้ว พวกเราต้องไปฝึกต่อนะครับ
ได้แล้วครับ อ.ขวด ไปหลงแก้หน้า main อยู่ตั้งนาน ไม่ได้ดูในห้องลับ ;D ;D ;D
มัวแต่ดูของลับหรือเปล่า ;D ;D ;D
พี่โก้ เปลี่ยนไป๋...แนวคิดแปลกแฮะ สำหรับ กระทู้นี้.. ;D
-
อ.ขวด มาสอนหาปลาแล้ว พวกเราต้องไปฝึกต่อนะครับ
ได้แล้วครับ อ.ขวด ไปหลงแก้หน้า main อยู่ตั้งนาน ไม่ได้ดูในห้องลับ ;D ;D ;D
มัวแต่ดูของลับหรือเปล่า ;D ;D ;D
พี่โก้ เปลี่ยนไป๋...แนวคิดแปลกแฮะ สำหรับ กระทู้นี้.. ;D
คือ ห้อง LAB กับ หมอ คุยกันครับ อยากให้ OPD Card มันดูง่ายกว่านี้ ลายตากับคำว่ารอผล ก็เลยตั้งโจทย์ให้ Admin ว่า จะขอให้แสดงเฉพาะรายการที่ลงผลแล้ว ส่วนไม่ได้ลง หรือ รอผล ไม่ต้องแสดงได้มั้ย ว่าแล้ว Admin ก็จัดให้ตามคำขอ ต้องแก้ฟอร์มใหม่ แก้ยังไงก็ไม่ได้สักที ก็เลยได้วิธีจับปลาจาก อ.ขวด นี่แหละครับ ;D ;D ;D
-
ได้แล้วครับ อ.ขวด ไปหลงแก้หน้า main อยู่ตั้งนาน ไม่ได้ดูในห้องลับ ;D ;D ;D
มัวแต่ดูของลับหรือเปล่า ;D ;D ;D
พี่โก้ เปลี่ยนไป๋...แนวคิดแปลกแฮะ สำหรับ กระทู้นี้.. ;D
... แค่ชื่อกระทู้ก็หวาดเสียวแล้วครับ 555555555555 ... ;D ;D ...
-
ได้แล้วครับ อ.ขวด ไปหลงแก้หน้า main อยู่ตั้งนาน ไม่ได้ดูในห้องลับ ;D ;D ;D
มัวแต่ดูของลับหรือเปล่า ;D ;D ;D
พี่โก้ เปลี่ยนไป๋...แนวคิดแปลกแฮะ สำหรับ กระทู้นี้.. ;D
... แค่ชื่อกระทู้ก็หวาดเสียวแล้วครับ 555555555555 ... ;D ;D ...
;D ;D ;D ;D
-
;D