ผู้เขียน หัวข้อ: HOSxP 3.50.8.21 Old UI Beta test  (อ่าน 6892 ครั้ง)

0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
HOSxP 3.50.8.21 Old UI Beta test
« เมื่อ: สิงหาคม 21, 2007, 16:16:35 PM »
0
ใน version นี้ทำสำหรับผู้ที่ยังต้องการรูปแบบเมนูแบบเดิมครับ

และเพิ่มความสามารถใหม่ในการพิมพ์ Sticker ยา (ระบบห้องจ่ายยา Mode 2)  เนื่องจากแต่เดิม HOSxP จะมีการพิมพ์ Sticker 2 วิธีครับ วิธีแรกคือการพิมพ์ผ่าน Print Server และวิธีที่สอง คือพิมพ์ผ่าน Local Printer โดยออกแบบ Sticker เอง

ปัญหาที่พบคือ มีบาง รพ. ที่ไม่อยากใช้ Print Server และเมื่อหันมาใช้ระบบ Sticker ที่ออกแบบเองก็พิมพ์ได้ไม่ค่อยสวยและพิมพ์กระโดดบ่อย (น่าจะเกิดจาก Report engine ที่ออกแบบเองไม่เหมาะกับการพิมพ์ Sticker) ผมจึงได้พัฒนาระบบพิมพ์ Sticker แบบที่ 3 คือเอาระบบพิมพ์ Sticker ไปไว้ใน DLL แล้วสั่ง Dynamic load function ใน dll ขึ้นมาทำการพิมพ์ ซึ่งจะช่วยแก้ปัญหาที่ว่านี้ได้ครับ แต่จะต้องใช้ Delphi ออกแบบและ compile เป็น DLL เอง


Download HOSxP 3.50.8.21 Old UI ได้จากที่นี่ครับ  ( ftp://ftp.hosxp.net/pub/HOSxP_Upgrade_3.50.8.21_OldUI.exe  )
« แก้ไขครั้งสุดท้าย: สิงหาคม 21, 2007, 16:30:43 PM โดย manoi »
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: HOSxP 3.50.8.21 Old UI Beta test
« ตอบกลับ #1 เมื่อ: สิงหาคม 21, 2007, 16:18:07 PM »
0
การเปิดการใช้งาน อันดับแรกต้องเลือกไม่ใช้ Print Server ก่อนครับ
แล้วเลือก Local Printer เอาไว้อย่าให้ว่าง (ถัดจาก Print Server)
ดังรูป
« แก้ไขครั้งสุดท้าย: สิงหาคม 21, 2007, 16:20:17 PM โดย manoi »
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: HOSxP 3.50.8.21 Old UI Beta test
« ตอบกลับ #2 เมื่อ: สิงหาคม 21, 2007, 16:19:31 PM »
0
ถัดมาให้คลิกขวาตรงรายการยา แล้ว Check ตรง Use external sticker engine เอาไว้ครับดังรูป
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: HOSxP 3.50.8.21 Old UI Beta test
« ตอบกลับ #3 เมื่อ: สิงหาคม 21, 2007, 16:23:10 PM »
0
นี่เป็น Source Code ของตัว StickerPrint.dll ครับ

Component ที่ใช้
FastMM4 (comment ออกได้)
FastCode (comment ออกได้)
FastMove (comment ออกได้)
Eurekalog (comment ออกได้)
TJvNavPanelHeader (JVCL)  (ลบออกได้)
ReportBuilder
DataSnap (DCOMConnection)

การรับส่งข้อมูลกับ HOSxP จะใช้ COM (Component Object Model) ครับ
« แก้ไขครั้งสุดท้าย: สิงหาคม 21, 2007, 16:45:34 PM โดย manoi »
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: HOSxP 3.50.8.21 Old UI Beta test
« ตอบกลับ #4 เมื่อ: สิงหาคม 21, 2007, 16:24:12 PM »
0
ส่วนนี่เป็น StickerPrint.DLL ที่ compile แล้ว เอาไปไว้ใน Folder HOSxP ครับ

ออกแบบสำหรับ Sticker สูง 2 นิ้ว กว้าง 4 นิ้วครับ
« แก้ไขครั้งสุดท้าย: สิงหาคม 21, 2007, 16:37:47 PM โดย manoi »
HOSxP Project Manager / Cheif Developer / BMS MD

doramon

  • บุคคลทั่วไป
Re: HOSxP 3.50.8.21 Old UI Beta test
« ตอบกลับ #5 เมื่อ: สิงหาคม 21, 2007, 17:04:24 PM »
0
สุดยอด

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: HOSxP 3.50.8.21 Old UI Beta test
« ตอบกลับ #6 เมื่อ: สิงหาคม 21, 2007, 17:30:51 PM »
0
...ใน Ribbon UI ด้วยนะครับ... :D...
...คลิกขวาตรงรายการยา แล้ว Check ตรง Use external sticker engine  ใน 3.50.8.3.18 ยังไม่มีครับ.....
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.30 เตียง )
Server : ProLiant DL120G6  Xeon X3450  RDIMM 12 Gb  2x256GB SSD Raid 1
OS : CentOS 6.3  DB : Percona 5.5.21

Slave : ProLiant ML110G6  Xeon X3430  UDIMM 8 Gb  2x300GB SAS Raid 1
OS : CentOS 6.3  DB : Percona 5.5.32

HOSxP version  3.57.xx.xx    เริ่มระบบ  เมษายน 2549

doramon

  • บุคคลทั่วไป
Re: HOSxP 3.50.8.21 Old UI Beta test
« ตอบกลับ #7 เมื่อ: สิงหาคม 21, 2007, 19:30:09 PM »
0
ทดสอบแล้วครับใช้ได้ดีเลยครับ

doramon

  • บุคคลทั่วไป
Re: HOSxP 3.50.8.21 Old UI Beta test
« ตอบกลับ #8 เมื่อ: สิงหาคม 21, 2007, 20:32:16 PM »
0
ถ้าเป็นไปได้อยากให้กำหนดแบบนี้ได้ที่ printer server   ครับ

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: HOSxP 3.50.8.21 Old UI Beta test
« ตอบกลับ #9 เมื่อ: สิงหาคม 21, 2007, 20:54:52 PM »
0
รอ version หน้านะครับ  ;)
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: HOSxP 3.50.8.21 Old UI Beta test
« ตอบกลับ #10 เมื่อ: สิงหาคม 21, 2007, 22:49:50 PM »
0
ทดสอบใน 3.50.8.22 Ribbon UI นะครับ
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ poramat

  • Hero Member
  • *****
  • กระทู้: 1,186
  • Respect: +36
    • ดูรายละเอียด
Re: HOSxP 3.50.8.21 Old UI Beta test
« ตอบกลับ #11 เมื่อ: สิงหาคม 22, 2007, 06:50:55 AM »
0
ขอบคุณครับอาจารย์
ปรเมษฐ  แควภูเขียว poramat.pik@gmail.com
รพ.เกษตรสมบูรณ์ จ.ชัยภูมิ (รพช. 60 เตียง)
www.kaset-hospital.org
Implement 10 มี.ค.53 by BMS
HOSxP 3.55.12.25f + DataCenter + LIS
CentOS 5.5 _64
MySQL 5.1.54 percona+ExtraDB
HOSxP PCU รพสต. 16 แห่ง
ชื่นชม อบอุ่น มั่นใจ ในชุมชน HOSxP ครับ