BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Noppadol ที่ มกราคม 30, 2013, 11:57:59 AM
-
หลังจากที่เปิดใช้ระบบ Image server และได้ทำการโอนภาพทั้งหมดที่อยู่ในฐานหลัก ไป Image server แล้ว
ปรากฏว่าไม่สามารถพิมพ์เอกสารที่สแกนเก็บไว้ได้ ตามภาพ ไม่ทราบว่าต้องไปแก้ไขตรงไหนบ้างครับ
-
สวัสดีครับ ผมก็เจอปัญหานี้เช่นกันครับ ขั้นตอนการทำได้โทรสอบถามผ่าน Call Center BMS ดังนี้
- ทำ server ขึ้นมา 1 ตัว ติดตั้ง mysql สร้าง database
- นำเข้า database เปล่า ๆ ของ hosxp เข้าไป
- ทำการการโอนรูปจาก master server โดย tools ของ HOSxP
- กำหนดค่าใน system setting
ขั้นตอนทุกอย่างก็ผ่านไปได้ด้วยดี scan ประวัติเก็บได้ ดูได้ แต่ติดปัญหาตอนจะพิมพ์ประวัติเก่าไม่สามารถพิมพ์ได้ครับขึ้นหน้าเปล่า ๆ
รบกวนด้วยครับเพราะหมอบางท่านต้องการให้พิมพ์ประวัติออกมาครับ
-
ลองดูว่าตัวรายงานเขียนไว้แบบนี้หรือยังครับ
procedure DetailBeforeGenerate;
var cds:tclientdataset;
begin
cds:=tclientdataset.create(nil);
cds.HOSxP_GetDataset_ImageServer('select * from opdscan where hn="xxx"');
cds.AssignDataToPipeLineLink5;
cds.free;
end;
หลังจากที่เขียนเสร็จแล้ว ให้วาง DBImage เอาไว้ใน Band Detail แล้วกำหนด DataPipeLine ไปที่ DBPipeLine5 แล้วเลือกกำหนด Field ให้ชี้ไปยัง Blob field ที่เก็บข้อมูลรูปภาพเอาไว้
ที่มา
http://hosxp.net/joomla25/index.php/2012-06-06-06-33-25/bms-learning-center/46-learningcenterimageserverreport
-
ทำตามแล้ว compile ไม่ผ่านครับ รบกวนอาจารย์ MN ช่วยตรวจสอบด้วยครับ
-
ลอง Design ใน HOSxP ดูหรือยังครับ ผมลองแล้วไม่มี Error ครับ
แต่ผมแก้ไข Function นี้ใน Report Designer นอก HOSxP ให้แล้วครับใน 3.56.2.4
-
เรียน อ.MN
v. 3.56.2.4c
ยังไม่สามารถปริ้นท์ประวัติจาก Image server ได้ครับ ทำตามที่ อ.MN บอกตามรูปภาพแล้วครับ
-
ลองตรวจสอบข้อมูลใน ImageServer ว่ามีข้อมูลของคนที่จะพิมพ์ด้วยนะครับ
-
ตรวจสอบข้อมูลแล้วข้อมูลมีครับ
-
ผม Update วิธีพิมพ์ให้แล้วครับที่ http://hosxp.net/joomla25/index.php/2012-06-06-06-33-25/bms-learning-center/46-learningcenterimageserverreport
ต้องเขียน Event GlobalOnCreate; ด้วยครับ
procedure GlobalOnCreate;
var cds:tclientdataset;
begin
cds:=tclientdataset.create(nil);
cds.HOSxP_GetDataset_ImageServer('select * from opdscan limit 0');
cds.AssignDataToPipeLineLink5;
cds.free;
end;
-
อ.MN ครับ ปุ่มพิมพ์ที่หน้าจอ OPD SCAN กดแล้วนิ่งเหมือนเดิมครับ
-
ลอง remote ไปดูแล้ว สั่งพิมพ์ก็ขึ้นหน้าว่าง ๆ รบกวนอาจารย์ชี้แนะให้ด้วยครับ
-
ขอบคุณครับ อ.ป๊อบ กำลังจะโพสต์พอดีครับ ;D
-
ผมคิดว่ามันผิดตรงที่ คำสั่งใน Event OnCreate กับ DetailBeforeGenerate มันไม่ตรงกันนะครับ
ใน Event OnCreate ต้องเขียนเป็น
cds.HOSxP_GetDataset_ImageServer('select * from opdscan limit 0');
นะครับ (ถ้าลอกจากตัวอย่างผมจะผิด เพราะผมไปเอามาจาก patient_image ครับ)
ชื่อตารางใน event OnCreate กับ DetailBeforeGenerate ต้องเป็นตารางเดียวกันครับ
-
ฟอร์มนี้ครับอาจารย์ เมื่อวาน อ.ป๊อบ รีโมทมาดูให้ยังพิมพ์ไม่ออกครับ
-
ผมทดสอบให้แล้วครับใน 3.56.2.15 สามารถพิมพ์ได้แล้วครับ เราคิดลึกเกินไปครับ
-
ขอบคุณครับ
-
อาจารย์ครับช่วยแก้ไข
FORM-RB1T02 ของผมด้วยครั้บ
กำหนดค่าไปแล้วแค่ไม่ออกครับ
ขอบคุณครับ
-
image server ปริ้นรูป image pe ออกมาใน opdcard ด้วยได้ไหมครับ
-
เรียน อ.MN ครับ ทดสอบแล้วยังไม่ออกครับ เอาฟอร์มจากของ อ.MN ครับ
-
ใช้ version อะไรครับ
-
ใช้ version อะไรครับ
3.56.2.15 ครับ
-
ขออนุญาตดันครับ :-[
-
ขออนุญาตดันครับ
เรียน อ.MN ยังพิมพ์ไม่ออกนะครับ :'( :'( :'(
-
อาจารย์ครับผมมีปัญหาว่า ทำ server image แล้ว ตัว รายงานจะพิมพ์ ipd docter order scan รูปไม่ออกครับ
-
ต้องแก้ไขยังไงครับ หรือมี report หรือมีที่แก้ไขแล้วหรือเปล่าครับ
-
ผมยังทำไม่ได้เลยครับ ช่วยแนะนำหน่อยครับ
ขอ FORM-LabScanreport1
ขอบคุณครับ
-
FORM-LabscanReport1.cds