BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: wiphusit ที่ กรกฎาคม 28, 2008, 10:46:20 AM

หัวข้อ: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: wiphusit ที่ กรกฎาคม 28, 2008, 10:46:20 AM
ใครมี OPD CARD  แบบแสดงผล  LAB ขอความอนุเคราะห์หน่อยครับ
ขอบคุณครับ
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: ทานน้ำ ที่ กรกฎาคม 28, 2008, 11:34:25 AM
รบกวนขอแบบฟอร์ม  OPD CARD อันเดิมที่ใช้อยู่ด้วยค่ะ
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: wiphusit ที่ กรกฎาคม 28, 2008, 13:02:13 PM
OPD CARD   ครับ 
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: doramon ที่ กรกฎาคม 28, 2008, 21:51:16 PM
 ;D
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: naj ที่ กรกฎาคม 29, 2008, 08:22:17 AM
ลองเอาไปปรับใช้ดูนะครับ
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: tiae ที่ กรกฎาคม 29, 2008, 11:51:49 AM
ลองเอาโค้ดนี้ไปลองดูครับ

โค๊ด: [Select]
memo1.lines.text := GetListFromQuery('select concat(l.lab_items_name," = ",o.lab_order_result) as name from lab_head h,lab_order o,lab_items l where h.vn="'+ DBPipeline['vn']+
'" and h.lab_order_number = o.lab_order_number and o.lab_items_code = l.lab_items_code and o.confirm="Y" and (l.check_user<>"Y" or l.check_user IS NULL) ');
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: white ที่ กรกฎาคม 30, 2008, 02:03:19 AM
ลองเอาโค้ดนี้ไปลองดูครับ

โค๊ด: [Select]
memo1.lines.text := GetListFromQuery('select concat(l.lab_items_name," = ",o.lab_order_result) as name from lab_head h,lab_order o,lab_items l where h.vn="'+ DBPipeline['vn']+
'" and h.lab_order_number = o.lab_order_number and o.lab_items_code = l.lab_items_code and o.confirm="Y" and (l.check_user<>"Y" or l.check_user IS NULL) ');

ผมลองเอา code นี้ไปใส่ดู มันมีปัญหาว่า
1. เป็นการแสดงผล lab แนวตั้ง ...อ่านง่าย แต่ดูจำนวน lab ได้น้อย
2. ผล lab ย่อย ที่ไม่มีผล เช่น CBC มันขึ้นทุกอัน เช่นค่า blast cell ไม่มี มันก็แสดงหมด
ทำให้ผล lab ยั๊วเยี๊ย ไปหมดดูยาก
... เสียดายจัง

คำถามครับ
1. ถ้าปรับเป็นแสดงผลแนวนอน ทำอย่างไร?
 เปลี่ยน GetListFromQuery เป็น GetSQLSubQueryData ถูกไหมครับ
ผมลองมั่วแล้ว แสดงแนวนอนได้ แต่ไม่รู้ถูกต้อง?
2. ทำไงให้ส่วนที่ไม่มีผล ไม่แสดงครับ
3. รพ.อื่นจัดกันอย่างไรหรือครับ มีปัญหาเรื่องอ่าน lab ยากหรือไม่
ขอภาพตัวอย่างที่มีผล lab หลายๆตัวดูหน่อยได้ไหมครับ

ปล. ป่านนี้แล้วยังทำ report ไม่เป็นเลย ปวดศีรษะ  :'(
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: wiphusit ที่ กรกฎาคม 30, 2008, 08:42:54 AM
ขอบคุณครับอาจารย์
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: white ที่ กรกฎาคม 30, 2008, 17:51:02 PM
ตัวอย่างผล lab ทีพิมพ์ออกมาครับ
1.ลำดับมั่วหมด
2.ส่วนผลย่อยใน CBC ไม่มีผลก็มีชื่อออกมาด้วย เช่น burr cell, blast cell
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: manoi ที่ กรกฎาคม 30, 2008, 21:34:50 PM
หากต้องการให้ output ดูสวยงาม ต้องใช้ sub Report ช่วยครับ
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: white ที่ กรกฎาคม 30, 2008, 21:44:45 PM
หากต้องการให้ output ดูสวยงาม ต้องใช้ sub Report ช่วยครับ

ขอบคุณครับ  :D
เดี๋ยวขอศึกษา + ลองทำเองดูซักอาทิตย์นึง
ถ้าทำไม่ได้จะมาถามอีกครับ  ::)
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: doramon ที่ กรกฎาคม 30, 2008, 23:00:38 PM
หากต้องการให้ output ดูสวยงาม ต้องใช้ sub Report ช่วยครับ

ขอบคุณครับ  :D
เดี๋ยวขอศึกษา + ลองทำเองดูซักอาทิตย์นึง
ถ้าทำไม่ได้จะมาถามอีกครับ  ::)

ปัญหาเรื่องหนึ่งที่ผม พยายามแก้ปัญหาคือ A5 จะเอาอะไรใส่เข้าไป
ท้้งหมดอาจจะยากสำหรับ หมอ จะมาดู เพราะว่าตาลาย

น้อยก็มีปัญหากับคนมาตรวจ อีก

 :) :) :) :) :) :)
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: ทานน้ำ ที่ กรกฎาคม 30, 2008, 23:57:20 PM
ใช่ค่ะ ใช้ Sub Report จะทำให้ดูสวยงามขึ้น
แต่จะให้ทุกสิ่งทุกอย่างลงไปใน A5 มันก็เป็นการยากนะคะที่จะให้ครบทุกสิ่งอย่าง

ต้องขอโทษด้วยนะคะ ตอนแรกตั้งใจว่าจะเอามาแก้ไขให้
แต่ไม่มีเวลาเลย
ยังไงลองใช้ Sub Report ดูนะคะ เคยลองทำแล้ว ได้ผลค่ะ
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: udomchok ที่ กรกฎาคม 31, 2008, 00:11:51 AM
ขอบคุณครับ  :D
เดี๋ยวขอศึกษา + ลองทำเองดูซักอาทิตย์นึง
ถ้าทำไม่ได้จะมาถามอีกครับ  ::)
นี่แหละครับคน HOSxP ตัวจริง ต้องลองพยายามด้วยตัวเองก่อน ก่อนที่จะพึ่งคนอื่น

ขยันจริง ๆ น่านับถือครับ

ปัญหาเรื่องหนึ่งที่ผม พยายามแก้ปัญหาคือ A5 จะเอาอะไรใส่เข้าไป
ท้้งหมดอาจจะยากสำหรับ หมอ จะมาดู เพราะว่าตาลาย
น้อยก็มีปัญหากับคนมาตรวจ อีก
 :) :) :) :) :) :)

ก็ทำเป็น 2 หน้าไปเลย หากมี Lab มาก ก็ขึ้นหน้าใหม่ไป เพราะในการบันทึกจริง ๆ แล้ว หากเขียนเอง ยังไงก็เขียนไม่หมดแน่ และส่วนใหญ่ก็จดเฉพาะรายการ Lab mี่สำคัญลงไป แต่ถ้าเป็น CBC คงต้องแนบใบ report ไว้ ดังนั้น ยังไงก็ 2 ใบอยู่ดี
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: doramon ที่ กรกฎาคม 31, 2008, 00:14:51 AM
ส่งสัยต้องใช้ระบบ ที่ซ้อมรูป แบบ
OPDCARD ห้องฟันที่ผมให้ให้พี่ นิพน
แบบมีการวาดรูป จะแสดงรูปที่วาด ที่ PE
แต่ไม่วาดแสดงรูป มาตาฐาน


แบบนี้ก็ต้อง ปรับขนาดตามจำนวนข้อมูล  มีน้อยหน้าเดียว

มีมาก ต่อแผ่นสอง

หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: udomchok ที่ กรกฎาคม 31, 2008, 00:53:25 AM
แบบนี้ก็ต้อง ปรับขนาดตามจำนวนข้อมูล  มีน้อยหน้าเดียว
มีมาก ต่อแผ่นสอง

ถูกต้องงงงงงงงงงงง  ;D ;D ;D ;D ;D
หัวข้อ: Re: OPD CARD แบบแสดงผล LAB
เริ่มหัวข้อโดย: xray40 ที่ มกราคม 28, 2009, 11:00:35 AM
เรียน..อ.naj  รบกวนท่านช่วยดู form opdcard ของผมด้วยครับ...ขอบคุณครับ