BMS-HOSxP Community
		HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: yord ที่ กันยายน 11, 2008, 01:28:17 AM
		
			
			- 
				ไม่ทราบว่าท่านใดมีฟอร์ม LAB-APP-REQUEST-1 บ้างครับ ของผมทำแล้วสั่งพิมพ์ไม่ยอมออกครับ แต่รันคำสั่งได้นะครับไม่มีปัญหา  ???
select l1.*,l3.*,concat(pt.pname,pt.fname,"  ",pt.lname) as ptname,v.age_y,v.age_m ,
n.name as nationality_name,d.name
from lab_app_head l1, lab_items l3,patient pt,vn_stat v,nationality n, oapp oa,doctor d
where l1.lab_app_order_number = '124'
and l1.hn=pt.hn and n.nationality=pt.nationality
and l1.vn=v.vn and  oa.vn=l1.vn and oa.doctor=d.code
order by l3.lab_items_name,l3.display_order
limit 1
			 
			
			- 
				บางท่านอาจสงสัยว่าพิมพ์จากตรงไหน สั่งพิมพ์จากหน้าจอนัดผู้ป่วย สั่ง Lab ล่วงหน้าน่ะครับ ;D
			
 
			
			- 
				มานั่งรอ นอนรอผู้ใจบุญครับ ;D
			
 
			
			- 
				
....แนบรูปแบบของรายงานว่าต้องการรายละเอียดหรือข้อมูลอะไรบ้างด้วยได้หรือเปล่าครับ... :D....
			 
			
			- 
				จะเป็นเหมือนกับ LAB-REQUEST-2 น่ะครับ ท่าน
			
 
			
			- 
				ขอดันกระทู้คอยท่าน Khuad ครับ ;D
			
 
			
			- 
				
.. ;D  ;D  ;D....
....ต้องขอเป็นตอนเย็นนะครับ  คือผมยังไม่เคยใช้หรือศึกษาเรื่องการสร้าง report ที่มีการจับภาพจากหน้าจอการสั่ง lab ไปไว้ในรายงานน่ะครับ เคยทำแต่ให้ดึงรายการที่สั่งมาแสดงในรายงาน...
....แต่เดี๋ยวต้องเข้าไปเซียร์หาอุปกรณ์มาทำ server เก็บ log การใช้ net ก่อนครับ.... :D...
			 
			
			- 
				ขอบคุณครับ :D
			
 
			
			- 
				
...มาบอกว่า กลับมาถึงบ้านพักแล้วครับ  เดี๋ยวดูให้ครับ   มีจุดต้องแก้ไขนิดหน่อย  อาจเป็นดึกๆ นิดนะครับ.. :D..
			 
			
			- 
				 ;D
			
 
			
			- 
				
...ผมได้แก้ไขคำสั่งของรายงานนิดหน่อยครับ  สามารถพิมพ์รายงานได้(ตามรูป)...
...แต่ปัญหาก็คือ รูปแบบรายงาน LAB-APP-REQUEST-1 ของคุณ yord ใช้การจับภาพหน้าต่างการสั่ง lab มาแสดงในตัวรายงาน  ซึ่งในการที่จะสั่งพิมพ์ฟอร์มรายงานตัวนี้   HOSxP จะไม่มีการดำเนินการเก็บภาพหน้าต่างสั่ง lab เอาไว้ด้วยนะครับ...
...ถ้าจะให้มีการเก็บภาพจะต้องสั่งที่ปุ่ม Print Form ที่อยู่ด้านล่างของหน้าต่างการสั่ง lab ครับ  HOSxP จึงจะจับภาพแล้วบันทึกเป็นชื่อ  LabForm.jpg   เก็บอยู่ที่  My Documents ครับ..
...ปัญหาก็คือ การสั่งพิมพ์จากปุ่ม Print Form นั้นจะใช้ฟอร์มชื่อ LAB-FORM-REQUEST-1  เหมือนกันทั้งการสั่งแบบปกติและการสั่งล่วงหน้า  อาจจะยากในการแยก ว่าอันไหนสั่งปกติ อันไหนสั่งล่วงหน้าครับ...
...ถ้าต้องการใช้ LAB-APP-REQUEST-1  คงต้องให้แสดงเป็นรายการที่ถูกสั่ง  หรือถ้าต้องการให้ใช้การจับภาพมาแสดงก็พอทำได้ครับ  ปรับวิธีการสั่งนิดหน่อย  ขอติดไว้เป็นพรุ่งนี้ว่างๆ อีกครั้งนะครับ ขอตรวจสอบตัวรายงานอีกหน่อยครับ... :D....
			 
			
			- 
				อย่าลืมผมเสียล่ะครับ ท่าน Khuad ;D
			
 
			
			- 
				ดันกระทู้ครับ :D
			
 
			
			- 
				 ;D ;D ;D ช้าหน่อยครับ...กิ๊กเก่าที่เพิ่งส่งกลับไปเพิ่งกลับมาใหม่ครับ....(รอตามเก็บอยู่เหมือนกันครับ) ;D ;D ;D 
			
 
			
			- 
				
...ต้องขออภัยท่าน yord อย่างแรงเลยนะครับ...
...พอดีมีงานของ รพ. ที่ต้องแก้ปัญหาด่วนเข้ามาหลายงานเลยครับ ตั้งแต่วันเสาร์แล้วครับ ตอนนี้ยังไม่เรียบร้อยเลย  แต่ใกล้แล้วหล่ะครับ... 
...เอาเป็นว่าวันนี้ค่ำๆ แน่นอนครับ  แต่ถ้างานเรียบร้อยก่อนก็จะรีบจัดการให้ครับ.... ;)....
...ขออภัย  ขออภัย ....
			 
			
			- 
				มิเป็นไรครับ ท่านKhuad ยังไงต้องขอรบกวนด้วยครับ ;D
			
 
			
			- 
				
...อันนี้เป็นฟอร์มรายงานของท่าน yord ที่ผมเอามาแก้ไขคำสั่งนิดนึงครับ....
...แต่อย่างที่บอกไว้ว่าการสั่งพิมพ์รายงานตัวนี้ไม่มีการจับภาพหน้าจอสั่ง lab ไว้   ดังนั้นก่อนที่จะสั่งบันทึกและพิมพ์  ก็ต้องใช้วิธีกดที่ปุ่ม Print Form ที่อยู่ด้านล่างขวามือของหน้าต่างการสั่ง lab ก่อนครับ  ระบบก็จะจับภาพหน้าจอสั่ง lab ไปเก็บไว้ที่  My Documents 
...แต่ปุ่ม Print Form นี้จะดึงฟอร์มรายงาน LAB-FORM-REQUEST-1  มาพิมพ์ด้วย  ถ้าเรามีฟอร์มตัวนี้อยู่ในระบบและไม่ได้ใช้(ที่ผมไม่ได้ใช้ครับ ไม่ทราบว่าท่าน yord ใช้อยู่หรือเปล่า)   ก็ลบออกหรือบันทึกไปเป็นเป็นชื่ออื่นก่อนก็ได้ครับ  พอเรากดปุ่ม Print Form ก็จะมีข้อความเตือนว่าไม่มีฟอร์มรายงานนี้อยู่  ก็กด OK ไป ทีนี้ก็มีรูปภาพหน้าจอสั่ง lab ให้นำไปแสดงในฟอร์มรายงาน LAB-APP-REQUEST-1  แล้วครับ...
...ถามว่าทำไมไม่ทำรายงานชื่อ LAB-FORM-REQUEST-1 ไปเลย   ก็เป็นเพราะว่าเจ้าปุ่ม Print Form นี้ทั้งการสั่ง lab ปกติและการสั่งล่วงหน้า ใช้ฟอร์ม  LAB-FORM-REQUEST-1 ตัวเดียวกัน   แต่ว่าการสั่งแบบปกติและการสั่งล่วงหน้า  จะเก็บข้อมูลการสั่งและการรรายงานผลคนละตารางกัน  ไม่รู้ว่ามีวิธีการสร้างหรือเปล่า แต่ตัวผมคิดหาวิธีไม่ออกครับ... ;D...
			 
			
			- 
				
....แต่ถ้าจะใช้เป็นแบบนำรายการที่สั่งมาแสดง ก็ทำได้ครับ   แต่รู้สึกว่าการสั่ง lab ล่วงหน้าจะเก็บข้อมูลรายการที่สั่งเป็นราย Item อย่างเดียว  ไม่มีแบบเก็บรวมทั้ง Item และ  Profile  เหมือนตาราง lab_order_service ของการสั่ง lab แบบปกติครับ....
....ตัวอย่างรายงานที่แนบไว้ผมยังไม่ได้ลบข้อมูลของรูปภาพหน้าจอสั่ง lab ออก  แต่เพิ่มข้อมูลรายการที่สั่ง lab เข้าไป  ถ้าท่าน yord ต้องการก็ลองนำไปปรับใช้ดูนะครับ... :D....
			 
			
			- 
				ขอบคุณมากครับท่านKhuad ;D
ใช้ได้เลยล่ะครับ
			 
			
			- 
				
(รอตามเก็บอยู่เหมือนกันครับ)
 ;D ;D ;D มาเก็บตามสัญญา THANKS ;D ;D ;D
			 
			
			- 
				ผมปริ้นที่ผู้ป่วยในทำไมขึ้นแบบนี้ครับ