ผู้เขียน หัวข้อ: การปริ้นท์ใบนัด และผลแล็บ  (อ่าน 14019 ครั้ง)

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

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
การปริ้นท์ใบนัด และผลแล็บ
« เมื่อ: มกราคม 14, 2011, 14:02:09 PM »
0
อยากทราบวิธีการปริ้นท์ใบนัด และรายการผลแล็บครับ
ช่วยทีครับ ยังหาที่ปริ้นท์ หรือตั้งค่าไม่เจอครับ

ทดลองกดปุ่มในระบบแล้ว มัน Preview เป็นหน้าเปล่าๆ ครับ
ช่วยชี้แนะทีครับ
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------

ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #1 เมื่อ: มกราคม 14, 2011, 14:37:28 PM »
0
ใบนัดให้ดูที่ หน้าจอนัดผู้ป่วย แล้วเลือกเครื่องพิมพ์ และ form
ถ้าไม่เลือก form จะเอา Form Appointment เป็นค่าเริ่มต้นค่ะ
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #2 เมื่อ: มกราคม 14, 2011, 15:19:47 PM »
0
เซตตามลองดูแล้วครับ เครื่องปริ้นท์เงียบสนิทเลย
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------

ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #3 เมื่อ: มกราคม 14, 2011, 15:40:43 PM »
0
printer ต่อตรงหรือเป็นระบบ LAN ค่ะ
ถ้าเป็น LAN ตรวจดูว่าได้ทำการ share printer หรือยัง

แล้วลองตรวจสอบ form_appointment ด้วยนะคะ
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS

ออฟไลน์ s@u

  • Sr. Member
  • ****
  • กระทู้: 396
  • Respect: 0
    • ดูรายละเอียด
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #4 เมื่อ: มกราคม 14, 2011, 15:46:40 PM »
0
ลองตั้งค่าเครื่องปริ้นท์หรือยังคะ??  ถ้าเป็นกระดาษ A5
เลือกเครื่องปริ้นท์เตอร์ คลิกขวา -->properties -->printing preferences --> กระดาษ/คุณภาพ --> กำหนดเอง --> ขนาดกระดาษ กว้าง 8 นิ้ว, สูง 6 นิ้ว -->คลิกที่รูปกระดาษให้เป็นแนวนอน --> ok
Supranee  Luang-ie (SU)
รพ.ค่ายวิภาวดีรังสิต  จ.สุราษฎร์ธานี
MSN : supranee@hotmail.com  Tel : 077-295513 ต่อ 713
Sever  : Hp Proliant ML350G6 E5520  Ram 4 Gb
Hosxp : 3.55.1.19   MySql : 5.1.29
เริ่มใช้ Hosxp เมื่อ 29 ม.ค. 50

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #5 เมื่อ: มกราคม 14, 2011, 16:11:55 PM »
0
เป็น Network Printer ครับ สั่ง test ได้ แต่สั่ง Form พวกนี้ไม่ออก
ลองสั่งปริ้นท์นัด X-Ray ก็ออกปกติ เฉพาะใบนัดทั่วไปกับ Lab ครับที่ไม่ออก

แล้วดูใน RPT Builder แล้ว
ทุกอย่างปกติดีครับ   ???
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #6 เมื่อ: มกราคม 16, 2011, 20:29:18 PM »
0
ลองเป็นเครื่องปริ้นท์ที่ต่อตรงๆ แล้วก็ยังไม่ออกครับ
ลอง Check Repair + Up struc แล้วก็ยังไม่ออกอยู่ดีครับ
ใช้ HosXP 3.53.12.8 ครับ

ใน RPT Builder ดูก็ปกติทุกอย่างครับ
จะใช้ระบบแล้วยังปริ้นท์ไม่ได้เลยครับ  ???
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #7 เมื่อ: มกราคม 16, 2011, 21:05:04 PM »
0
ส่ง form ใบนัดขึ้นมาด้วยครับ
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #8 เมื่อ: มกราคม 16, 2011, 22:01:54 PM »
0
ฟอร์มใบนัดครับ
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #9 เมื่อ: มกราคม 16, 2011, 22:42:37 PM »
0
อันนี้ฟอร์มใบรายงานผลแล็บครับ
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------

ออฟไลน์ golf_win

  • Hero Member
  • *****
  • กระทู้: 3,481
  • Respect: +112
    • ดูรายละเอียด
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #10 เมื่อ: มกราคม 17, 2011, 08:53:19 AM »
0
ทดสอบกับฟอร์มใบนัดก็พิมพ์ออกปกติดีนะครับ แน่จะเป็นปัญหาที่ printer มากกว่านะครับ
โรงพยาบาลเจ็ดเสมียน จังหวัดราชบุรี
Start 19-1-51    35 station
HOSxP  3.59.5.18 Activate License
Tel. 032-305096-7 ต่อ 118
Web. http://csmhos.thaiddns.com:8080
         http://csmhos.thaieasydns.com:8080

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #11 เมื่อ: มกราคม 17, 2011, 16:23:35 PM »
0
ผมลองทำใบนัดขึ้นใหม่ แล้วเลือกฟอร์มเอา ปริ้นท์ออกครับ
แต่ Lab ยังไม่เคลียร์ครับ
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #12 เมื่อ: มกราคม 17, 2011, 18:41:04 PM »
0
ผมลองทำใบนัดขึ้นใหม่ แล้วเลือกฟอร์มเอา ปริ้นท์ออกครับ
แต่ Lab ยังไม่เคลียร์ครับ

ลองเปลี่ยนค่า parameter เป็นค่าอื่น ทีี่มีในฐานข้อมูลของเราของตารางที่ join ไว้บ้างหรือยังครับ แล้ว save ใหม่   และ ออกจากโปรแกรมอีกทีก่อนสั่งพิมพ์
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #13 เมื่อ: มกราคม 18, 2011, 14:38:14 PM »
0
ผมลองแก้ SQL ใบผลแล็บ ใน Form รายงาน FORM-LabReport1 และ FORM-LabReport2
แล้ว ลองหา VN มาใส่แล้ว Preview ดูใน Report Designer แล้ว
ข้อมูลก็ออกมาเป็นปกติครับ  แต่สั่งจากในโปรแกรมแล้ว หน้าต่าง Preview ก่อนปริ้นท์
แสดงเป็นหน้าว่างๆ ออกมาครับ ก็เลยอาจเป็นสาเหตุให้ปริ้นท์ไม่ออกก็ได้ครับ
เท่าที่เดาดูนะครับ   ???

แต่เรื่องใบนัดสามารถเลือกฟอร์มปริ้นท์ได้ เลยจบไป เหลือเรื่องใบผลแล็บ
เรื่องเดียวครับ  ???
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------

ออฟไลน์ chitvichai

  • Full Member
  • ***
  • กระทู้: 103
  • Respect: +5
    • ดูรายละเอียด
    • รพ.เมืองปาน
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #14 เมื่อ: มกราคม 18, 2011, 15:56:32 PM »
0
ผมลองแก้ SQL ใบผลแล็บ ใน Form รายงาน FORM-LabReport1 และ FORM-LabReport2
แล้ว ลองหา VN มาใส่แล้ว Preview ดูใน Report Designer แล้ว
ข้อมูลก็ออกมาเป็นปกติครับ  แต่สั่งจากในโปรแกรมแล้ว หน้าต่าง Preview ก่อนปริ้นท์
แสดงเป็นหน้าว่างๆ ออกมาครับ ก็เลยอาจเป็นสาเหตุให้ปริ้นท์ไม่ออกก็ได้ครับ
เท่าที่เดาดูนะครับ   ???

แต่เรื่องใบนัดสามารถเลือกฟอร์มปริ้นท์ได้ เลยจบไป เหลือเรื่องใบผลแล็บ
เรื่องเดียวครับ  ???

ผมลองทำใบนัดขึ้นใหม่ แล้วเลือกฟอร์มเอา ปริ้นท์ออกครับ
แต่ Lab ยังไม่เคลียร์ครับ

ลองเปลี่ยนค่า parameter เป็นค่าอื่น ทีี่มีในฐานข้อมูลของเราของตารางที่ join ไว้บ้างหรือยังครับ แล้ว save ใหม่   และ ออกจากโปรแกรมอีกทีก่อนสั่งพิมพ์

ฟอร์ม FORM-LabReport1 โปรแกรมจะส่ง parameter เป็น lab_head.lab_order_number ครับไม่ใช่ vn
ฟอร์ม FORM-LabReport2 โปรแกรมจะส่ง parameter เป็น lab_head.vn and lab_head.form_name ครับ
โรงพยาบาลเมืองปาน (ขนาด 30 เตียง) จังหวัดลำปาง โทร 054-276345-6
Master Server : HP Proliant DL360G7 Ram DDR3 1333 ECC 2x2 GB  HDD 2x146 GB  CentOS 6.2 Linux MySQL 5.5.11
Slave Server I : Acer Altos G540 Ram DDR2 667 ECC 2x1 GB HDD 2x146 GB Redhat Ent 5.2 Linux Mysql 5.1.29
Slave Server II : คอมประกอบ Ram DDR2 667  2x2 GB HDD SATA 160 GB Endian Firewall Community release 2.4.1 Mysql 5.5.24
Client : Windows XP Sp2
ขึ้นระบบ 1 มิ.ย.50

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #15 เมื่อ: มกราคม 18, 2011, 18:38:23 PM »
0
ตอนที่เลือกคนไข้มาแล้ว มาที่หน้าต่างรายการนัดของคนไข้คนนั้นๆ
แล้วลองกดสั่งพิมพ์ใบนัด ก็เจอหน้าจอ Preview แบบในรูปครับ

ส่วนในหน้าต่างที่ลงรายละเอียดการนัด สั่งพิมพ์แล้วเงียบครับ
ไม่มีอะไรออกมาเลย

ใบแล็บก็เงียบเหมือนกันครับ
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #16 เมื่อ: มกราคม 18, 2011, 18:48:19 PM »
0
ตัวอย่างคำสั่ง sql ของใบนัด Form-Appointment

select o.*,concat(p.pname,p.fname,"  ",p.lname) as ptname,d.name as doctor_name ,
c.name as clinic_name,k.department
from oapp o
left outer join patient p on p.hn=o.hn
left outer join doctor d on d.code=o.doctor
left outer join clinic c on c.clinic=o.clinic
left outer join kskdepartment k on k.depcode=o.depcode
where oapp_id=3

แล้วกำหนด parameter ที่ oapp_id ซึ่งในที่นี้คือเลข 3 ครับท่านเอ็ม
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #17 เมื่อ: มกราคม 18, 2011, 18:57:10 PM »
0
ตัวอย่าง sql ของ Form-LabReport1

select concat(p.pname,p.fname,"  ",p.lname) as ptname,p.sex,p.birthday,d.name as request_doctor_name,h.*,l.*,i.*
from lab_head h
left outer join lab_order l on l.lab_order_number=h.lab_order_number and l.lab_order_result IS NOT NULL and l.lab_order_result<>'' and l.lab_order_result<>'...'
left outer join lab_items i on i.lab_items_code=l.lab_items_code
left outer join patient p on p.hn=h.hn
left outer join doctor d on d.code=h.doctor_code
where h.lab_order_number='123'
order by l.lab_items_sub_group_code, i.display_order

แล้วกำหนด parameter ที่ lab_order_number ซึ่งในที่นี้คือเลข 123 ครับผม
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ [-_เอ็ม_-]

  • Hero Member
  • *****
  • กระทู้: 1,472
  • [-- Developer มือใหม่ --]
  • Respect: +3
    • ดูรายละเอียด
    • โรงพยาบาลบรบือ
Re: การปริ้นท์ใบนัด และผลแล็บ
« ตอบกลับ #18 เมื่อ: มกราคม 18, 2011, 19:39:00 PM »
0
ขอบคุณท่าน POP และท่าน Chitvichai ครับ
ตัวอย่างที่ส่งไป ผมลองแก้เพื่อให้ดูว่า ลองเอาข้อมูลคนนี้มาใส่ แล้วมันก็มีข้อมูล
เพื่อ Check SQL ครับ

ซึ่งจริงๆ แล้วเป็นอย่างที่ท่าน Chitvichai พูดครับ นั่นคือ
อ้าง Parameter ผิดนั่นเอง   ;D
###### [- นิวัฒน์ <M> นัดสถาพร -] ######
   << นักวิชาการคอมพิวเตอร์ รพ.บรบือ >>
<< Rajabhat Mahasarakham University >>
------------------------------------------------------------------------------