ผู้เขียน หัวข้อ: พิมพ์ใบ opdcard ตรวจรักษาไม่ออก  (อ่าน 4828 ครั้ง)

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

ออฟไลน์ anupan

  • Full Member
  • ***
  • กระทู้: 150
  • Respect: 0
    • ดูรายละเอียด
พิมพ์ใบ opdcard ตรวจรักษาไม่ออก
« เมื่อ: กันยายน 15, 2010, 14:17:11 PM »
0
รบกวนถามท่านผู้รู้หน่อยครับ พอดีจะเป็นกรณีคนไข้กลับมาครั้งที่ 2 หรือ visit ที่ 2 ในวันนั้น ๆ จะ print ใบตรวจรักษาไม่ออกหรือ opdcard สาเหตุที่ผมพบเบื้องต้นคือมันไม่มีค่ารักษา 50 บาท ครับ ไม่รู้ว่าจะเสร็จตรงไหน รบกวนด้วยครับ
MR.ANUPAN TAPGEP
จพ.เวชสถิติ ชำนาญงาน (เวชสถิติรุ่นที่ 21)
 รพช.วัดโบสถ์ จ.พิษณุโลก

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: พิมพ์ใบ opdcard ตรวจรักษาไม่ออก
« ตอบกลับ #1 เมื่อ: กันยายน 15, 2010, 14:25:40 PM »
0
ลองเปลี่ยน parameter value ใน report designer เป็น ค่า vn แทนหรือยังครับ..
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ anupan

  • Full Member
  • ***
  • กระทู้: 150
  • Respect: 0
    • ดูรายละเอียด
Re: พิมพ์ใบ opdcard ตรวจรักษาไม่ออก
« ตอบกลับ #2 เมื่อ: กันยายน 15, 2010, 14:31:08 PM »
0
select d1.*,o1.*,v1.*,s.*,pe.*,p.drugallergy,p.clinic as patient_clinic,p.nationality,p.hometel as pt_tel,
p2.pttype as pttype_pttype,p2.name as pttype_name,p2.pcode as pttype_pcode,
p2.requirecode as pttype_requirecode,p2.require_hcode as pttype_require_hcode,
concat(if(d1.patient_address is null,'',d1.patient_address),'    โทร. ',
if((p.hometel is null or p.hometel = ''),' - ',p.hometel)) as patient_address_tel,
oo.observe_id,oo.send_date_time as observe_intime,oo.leave_date_time as observe_outtime,
oo.symptom as observe_symptom,oo.nurse_activity as observe_activity,oo.note as observe_note,
oo.ward as observe_ward,pp.name as pt_priority_name,pw.name as pt_walk_name,
concat(help3_icode,'  #  ',if(help3_qty is null,'',help3_qty)) as help3_drug_name,x1.vn as xray_vn,
oa.*,oa.vn as oapp_vn,ro.vn as refer_vn,ro.refer_date,ro.refer_point,ro.hospcode as refer_hospcode,
concat(if(hc1.hosptype is null,'',hc1.hosptype),if(hc1.name is null,'',hc1.name)) as refer_hospname,
iaq.vn as admit_vn,w1.name as admit_ward
from doctor_order_print d1
left outer join ovst o1 on o1.vn = d1.vn
left outer join vn_stat v1 on v1.vn = d1.vn
left outer join opdscreen s on s.vn = d1.vn
left outer join pe_image pe on pe.vn = d1.vn
left outer join opd_observe oo on oo.vn = d1.vn
left outer join oapp oa on oa.vn = d1.vn
left outer join patient p on p.hn = d1.hn
left outer join xray_head x1 on x1.vn = d1.vn
left outer join pttype p2 on p2.pttype = v1.pttype
left outer join pt_priority pp on pp.id = o1.pt_priority
left outer join pt_walk pw on pw.walk_id = s.walk_id
left outer join referout ro on ro.vn = d1.vn
left outer join hospcode hc1 on hc1.hospcode = ro.hospcode
left outer join ipt_admit_queue iaq on iaq.vn = d1.vn
left outer join ward w1 on w1.ward = iaq.request_ward
where d1.vn = '520323115451' and d1.print_server = 'KHUAD-WN'

แบบนี้ครับ เปลี่ยนแล้วน่ะครับ
MR.ANUPAN TAPGEP
จพ.เวชสถิติ ชำนาญงาน (เวชสถิติรุ่นที่ 21)
 รพช.วัดโบสถ์ จ.พิษณุโลก

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: พิมพ์ใบ opdcard ตรวจรักษาไม่ออก
« ตอบกลับ #3 เมื่อ: กันยายน 15, 2010, 14:34:03 PM »
0
ระบบปัจจุบัน HOSXP Ver.3.52.5.27
Server acer altos G330
Ram 2GB
Linux CentOS 4.4 SERVER  64bit
mysql 5.1.30 community  64bit

ปัจจุบันยังเป็น เวอร์ชันปี 2552 เหรอครับ...
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: พิมพ์ใบ opdcard ตรวจรักษาไม่ออก
« ตอบกลับ #4 เมื่อ: กันยายน 15, 2010, 14:37:01 PM »
0

where d1.vn = '520323115451' and d1.print_server = 'KHUAD-WN'


... มีอ้างอิงเราด้วย อิ อิ อิ ....

... ลองแนบตัวฟอร์มที่ใช้มาให้ดูก็ได้ครับ เพราะดูคำสั่งแล้วเหมือนตัวเก่าที่ทำไว้นานแล้ว
    ซึ่งจะรับค่ามาจากตาราง doctor_order_print
    แต่รู้สึกเหมือนเคยเจอว่าถ้าคนไข้รายนั้นไม่มีการบันทึกรายการค่าใช้จ่ายเลย ในตาราง doctor_order_print ก็จะไม่มีข้อมูลของผู้ป่วย visit นี้ ก็จะทำไม่มีข้อมูลไปพิมพ์ใบตรวจรักษา

    แต่ที่ผมทำไว้ใหม่ จะใช้จาก ovst ก็จะพิมพ์ออกได้ครับ ...  :D ...
« แก้ไขครั้งสุดท้าย: กันยายน 15, 2010, 14:55:00 PM โดย Khuad »
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.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

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: พิมพ์ใบ opdcard ตรวจรักษาไม่ออก
« ตอบกลับ #5 เมื่อ: กันยายน 15, 2010, 14:43:25 PM »
0

... หรือลองทดสอบตัวที่ทำไว้ใหม่ดูนะครับ ตามกระทู้ด้านล่างครับ ...  :D ....

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=12867.msg128704#msg128704
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.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

ออฟไลน์ anupan

  • Full Member
  • ***
  • กระทู้: 150
  • Respect: 0
    • ดูรายละเอียด
Re: พิมพ์ใบ opdcard ตรวจรักษาไม่ออก
« ตอบกลับ #6 เมื่อ: กันยายน 15, 2010, 15:01:38 PM »
0
ส่งฟอร์มมาให้ดูครับ 
ปล. ตอนนี้ใช้ 3.53.9.3  อยู่ครับ กำลังจะอัพใหม่ครับ ต้องขอโทษที่ไม่ได้แก้ข้อมูล
MR.ANUPAN TAPGEP
จพ.เวชสถิติ ชำนาญงาน (เวชสถิติรุ่นที่ 21)
 รพช.วัดโบสถ์ จ.พิษณุโลก

ออฟไลน์ Khuad

  • Hero Member
  • *****
  • กระทู้: 3,778
  • .. นางฟ้า ตัวไม่น้อยแล้ว ..
  • Respect: +10
    • ดูรายละเอียด
Re: พิมพ์ใบ opdcard ตรวจรักษาไม่ออก
« ตอบกลับ #7 เมื่อ: กันยายน 15, 2010, 15:16:13 PM »
0
ส่งฟอร์มมาให้ดูครับ 
ปล. ตอนนี้ใช้ 3.53.9.3  อยู่ครับ กำลังจะอัพใหม่ครับ ต้องขอโทษที่ไม่ได้แก้ข้อมูล

... น่าจะเป็นเพราะไม่มีข้อมูลใน doctor_order_print อย่างที่บอกครับ

อ้างจาก: ผมเองครับ
ลองแนบตัวฟอร์มที่ใช้มาให้ดูก็ได้ครับ เพราะดูคำสั่งแล้วเหมือนตัวเก่าที่ทำไว้นานแล้ว
    ซึ่งจะรับค่ามาจากตาราง doctor_order_print
    แต่รู้สึกเหมือนเคยเจอว่าถ้าคนไข้รายนั้นไม่มีการบันทึกรายการค่าใช้จ่ายเลย ในตาราง doctor_order_print ก็จะไม่มีข้อมูลของผู้ป่วย visit นี้ ก็จะทำไม่มีข้อมูลไปพิมพ์ใบตรวจรักษา

    แต่ที่ผมทำไว้ใหม่ จะใช้จาก ovst ก็จะพิมพ์ออกได้ครับ ...  :D ...

... ลองใช้ตัวที่ทำไว้ใหม่ไปลองปรับให้เป็น FORM-Doctor-ER-OPDCARD ดูนะครับ
    หรือเปลี่ยนคำสั่งให้ใช้ตารางหลักเป็น ovst ครับ ...  :D ...
โรงพยาบาลวังน้อย   พระนครศรีอยุธยา ( รพช.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

ออฟไลน์ anupan

  • Full Member
  • ***
  • กระทู้: 150
  • Respect: 0
    • ดูรายละเอียด
Re: พิมพ์ใบ opdcard ตรวจรักษาไม่ออก
« ตอบกลับ #8 เมื่อ: กันยายน 15, 2010, 15:37:37 PM »
0
ขอบคุณครับ จะลองปรับดูครับ  :)
MR.ANUPAN TAPGEP
จพ.เวชสถิติ ชำนาญงาน (เวชสถิติรุ่นที่ 21)
 รพช.วัดโบสถ์ จ.พิษณุโลก