ผู้เขียน หัวข้อ: OPDCard แพทย์แผนไทย  (อ่าน 6974 ครั้ง)

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

ออฟไลน์ Bluebird

  • Hero Member
  • *****
  • กระทู้: 1,062
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลระแงะ จังหวัดนราธิวาส
OPDCard แพทย์แผนไทย
« เมื่อ: กันยายน 04, 2012, 16:17:06 PM »
0
แพทย์แผนไทยต้องการ พิมพ์ OPDCard ออกมา ด้วย ที่ไหนมีใช้แล้วบ้างครับ
นักวิชาการคอมพิวเตอร์ โรงพยาบาลระแงะ  จังหวัดนราธิวาส
www.rangaehospital.com

เริ่มใช้งานระบบ 1 ตุลาคม 2550
Server     :  HP Proliant DL180G6 RAM 16Gb. 
Replicate  : DELL PowerEdge 1800   RAM 16 Gb.
MySQL 5.5.31
OS CentOS 5 64bit
HOSxP Version : 3.59.4.27(ตาม Version ที่ออกใหม่ล่าสุด)

ออฟไลน์ Bluebird

  • Hero Member
  • *****
  • กระทู้: 1,062
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลระแงะ จังหวัดนราธิวาส
Re: OPDCard แพทย์แผนไทย
« ตอบกลับ #1 เมื่อ: กันยายน 06, 2012, 15:23:26 PM »
0
จาก Script เดิม ดึงจาก health_med_list
แต่ปัจจุบัน จะดึงจาก health_med_service ต้องแก้ไขแบบไหนครับ จาก code
 ChangeDBPipeLineLink5SQL('select p1.vn as vn,p1.physic_items_id as item_list,p1.doctor as doctor_code, '+
     'p2.name as item_name,d.name as doctor_name, '+
     'concat("[¡ÒÂÀÒ¾] ",if(p2.name is null," - ",p2.name),"  #  ",if(d.name is null," - ",d.name)) as PH_name '+
     'from physic_list p1 '+
     'left outer join physic_items p2 on p2.physic_items_id = p1.physic_items_id '+
     'left outer join doctor d on d.code = p1.doctor '+
     'limit 0 '+
     'union '+
     'select h1.vn as vn,h1.item_id as item_list,h1.doctor as doctor_code, '+
     'h2.name as item_name,d.name as doctor_name, '+
     'concat("[á¼¹ä·Â] ",if(h2.name is null," - ",h2.name),"  #  ",if(d.name is null," - ",d.name)) as PH_name '+
     'from health_med_list h1 '+
     'left outer join health_med_items h2 on h2.item_id = h1.item_id '+
     'left outer join doctor d on d.code = h1.doctor '+
     'limit 0 ');
นักวิชาการคอมพิวเตอร์ โรงพยาบาลระแงะ  จังหวัดนราธิวาส
www.rangaehospital.com

เริ่มใช้งานระบบ 1 ตุลาคม 2550
Server     :  HP Proliant DL180G6 RAM 16Gb. 
Replicate  : DELL PowerEdge 1800   RAM 16 Gb.
MySQL 5.5.31
OS CentOS 5 64bit
HOSxP Version : 3.59.4.27(ตาม Version ที่ออกใหม่ล่าสุด)

ออฟไลน์ Terminator2015

  • Hero Member
  • *****
  • กระทู้: 3,352
  • Achilles : ประวัติศาสตร์จารึกชื่อกษัตริย์ มิได้จารึกชื่อทหาร
  • Respect: +66
    • ดูรายละเอียด
    • โรงพยาบาลนาเชือก
Re: OPDCard แพทย์แผนไทย
« ตอบกลับ #2 เมื่อ: กันยายน 06, 2012, 16:47:37 PM »
+1
 ;D ผมปรับแก้ประมาณนี้ครับ
ChangeDBPipeLineLink6SQL('select p1.vn as vn,p1.physic_items_id as item_list,p1.doctor as doctor_code, '+
     'p2.name as item_name,d.name as doctor_name, '+
     'concat("[กายภาพ] ",if(p2.name is null," - ",p2.name),"  #  ",if(d.name is null," - ",d.name)) as PH_name,concat(" ประเภท : ",pg.physic_group_name) as health_med_service_operation_time_minute '+
     'from physic_list p1 '+
     'left outer join physic_items p2 on p2.physic_items_id = p1.physic_items_id '+
     'left outer join doctor d on d.code = p1.doctor '+
     'left outer join physic_group pg on pg.physic_group_id=p1.physic_group_id '+
     'where vn = "'+DBPipeline['vn']+'" '+
     'union '+
     'select h2.vn as vn,h3.health_med_operation_item_name as item_list,h1.health_med_provider_id as doctor_code, '+
     '"" as item_name,h1.health_med_provider_id as doctor_name, '+
     'concat("[แผนไทย] ",if(h3.health_med_operation_item_name is null," - ",h3.health_med_operation_item_name),"  #  ",if(h4.health_med_provider_full_name is null," - ",h4.health_med_provider_full_name)) as PH_name,concat("ใช้เวลา : ",h1.health_med_service_operation_time_minute," นาที") as health_med_service_operation_time_minute '+
     'from health_med_service_operation h1 '+
     'join health_med_service h2 on h2.health_med_service_id=h1.health_med_service_id '+
     'join health_med_operation_item h3 on h3.health_med_operation_item_id=h1.health_med_operation_item_id '+
     'join health_med_provider h4 on h4.health_med_provider_id=h1.health_med_provider_id '+
     'where h1.health_med_operation_type_id="2" and vn = "'+DBPipeline['vn']+'" ');
« แก้ไขครั้งสุดท้าย: กันยายน 06, 2012, 16:52:12 PM โดย Terminator2012 »
นายคณวัชร คำชัย(ทัศ) โรงพยาบาลนาเชือก จ.มหาสารคาม
Mail : nachuak@hotmail.co.th  Tel.  (AIS)0817080646
โรงพยาบาลชุมชน ขนาด 30 เตียง (Paperless OPD)
ดุแล สอ.12 แห่ง HOSxP_PCU 3.59.12.15 NewVersion
ขึ้นระบบเมื่อ 1 ต.ค. 2549

ออฟไลน์ Terminator2015

  • Hero Member
  • *****
  • กระทู้: 3,352
  • Achilles : ประวัติศาสตร์จารึกชื่อกษัตริย์ มิได้จารึกชื่อทหาร
  • Respect: +66
    • ดูรายละเอียด
    • โรงพยาบาลนาเชือก
Re: OPDCard แพทย์แผนไทย
« ตอบกลับ #3 เมื่อ: กันยายน 06, 2012, 20:54:28 PM »
+1
 ;D ได้วิชากับ อ.โก้ มาครับ อิอิ  ผมเพิ่มหัตถการทันตกรรม+Dental Note เข้าไปด้วยครับ (งาน Audit ขอมา) ในช่องหัตถการ จากเดิมมีแค่หัตถการจาก OPD และ ER เท่านั้น  ลองเอาไปประยุกต์ดูครับ (ของผมเป็น A4)
« แก้ไขครั้งสุดท้าย: กันยายน 06, 2012, 21:23:47 PM โดย Terminator2012 »
นายคณวัชร คำชัย(ทัศ) โรงพยาบาลนาเชือก จ.มหาสารคาม
Mail : nachuak@hotmail.co.th  Tel.  (AIS)0817080646
โรงพยาบาลชุมชน ขนาด 30 เตียง (Paperless OPD)
ดุแล สอ.12 แห่ง HOSxP_PCU 3.59.12.15 NewVersion
ขึ้นระบบเมื่อ 1 ต.ค. 2549

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: OPDCard แพทย์แผนไทย
« ตอบกลับ #4 เมื่อ: กันยายน 06, 2012, 23:58:38 PM »
+1
;D ได้วิชากับ อ.โก้ มาครับ อิอิ  ผมเพิ่มหัตถการทันตกรรม+Dental Note เข้าไปด้วยครับ (งาน Audit ขอมา) ในช่องหัตถการ จากเดิมมีแค่หัตถการจาก OPD และ ER เท่านั้น  ลองเอาไปประยุกต์ดูครับ (ของผมเป็น A4)
อู้ย....นี่ฝีมือท่านล้วน ๆ เลยครับ
ที่ไปฟังผมนั่น ยังไม่ได้ลงลึกขนาดนี้....
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

ออฟไลน์ Terminator2015

  • Hero Member
  • *****
  • กระทู้: 3,352
  • Achilles : ประวัติศาสตร์จารึกชื่อกษัตริย์ มิได้จารึกชื่อทหาร
  • Respect: +66
    • ดูรายละเอียด
    • โรงพยาบาลนาเชือก
Re: OPDCard แพทย์แผนไทย
« ตอบกลับ #5 เมื่อ: กันยายน 07, 2012, 07:55:59 AM »
0
 ;D ปรับเพิ่ม ซี่ฟัน ,ผู้ช่วย และ Dental Note ในงานทันตกรรม    อื่นๆ วันที่มารับบริการวันแรก ผู้ส่งตรวจ  ;D
นายคณวัชร คำชัย(ทัศ) โรงพยาบาลนาเชือก จ.มหาสารคาม
Mail : nachuak@hotmail.co.th  Tel.  (AIS)0817080646
โรงพยาบาลชุมชน ขนาด 30 เตียง (Paperless OPD)
ดุแล สอ.12 แห่ง HOSxP_PCU 3.59.12.15 NewVersion
ขึ้นระบบเมื่อ 1 ต.ค. 2549