ผู้เขียน หัวข้อ: Serious bug hosxp 3.50.3.22b  (อ่าน 4533 ครั้ง)

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

ออฟไลน์ naj

  • Hero Member
  • *****
  • กระทู้: 2,449
  • Respect: +10
    • ดูรายละเอียด
    • http://www.luangphopern-hospital.com
Serious bug hosxp 3.50.3.22b
« เมื่อ: มีนาคม 24, 2007, 03:41:09 AM »
0
แจ้ง อ.mn เรื่องการลงหัตถการของทันตกรรม ทันตแพทย์หนึ่งท่านทำมากกว่า 1 หัตถการ เวอรืชันนี้ลงได้แค่ 1 คน 1 หัตถการตามรูปครับ ฝาก อ พิจารณาด้วยครับ
Yindee And Tan

doramon

  • บุคคลทั่วไป
Re: Serious bug hosxp 3.50.3.22b
« ตอบกลับ #1 เมื่อ: มีนาคม 24, 2007, 05:51:19 AM »
0
1. ใช้คำสั่ง
create table dtmain_save select * from dtmain
2. restore ข้อมูลที่สำรองเอาไว้ก่อน Upgrade มา restore ในเครื่องสำรอง แล้วใช้ HOSxP connect ไป ใช้ SQL Query save ข้อมูลในตาราง dtmain เป็น cds
3. กลับมาที่ server จริง ใช้คำสั่ง
delete from dtamin
alter table dtmain drop primary key
alter ignore table dtmain modify column tmcode varchar(7) not null
alter ignore table dtmain modify column doctor varchar(7) not null
alter ignore table dtmain add primary key (vn,tmcode,doctor)

4. เปิดตาราง dtmain แล้ว append ข้อมูลที่บันทึกมาจากเครื่องสำรอง
5. ใ้ช้คำสั่ง insert ignore into dtmain select * from dtmain_save

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
Re: Serious bug hosxp 3.50.3.22b
« ตอบกลับ #2 เมื่อ: มีนาคม 24, 2007, 08:21:57 AM »
0
โห ยากจัง ทำเองน่ะพอไหวแต่ไม่ค่อยแน่ใจในฝีมือตัวเองซักเท่าไหร่หากจะลองกับ server จริง กลัวเกิดปัญหาที่ไม่คาดคิดตามมาแล้วแก้ไขไม่ได้ครับ ไม่ทราบว่าเวอร์ชั่นหน้าถ้าอัพแล้วจะแก้ให้อัตโนมัติเลยหรือเปล่าครับ
แจ้งปัญหา(ไม่ serious )อื่นเพิ่มเติม1.หน้าจอส่งตรวจไม่ค้นหาชื่ออัตโนมัติจาก hn อีกแล้ว
2.งานทันตกรรมเท่าที่สังเกตดู(ไม่รู้ว่าเป็นแบบนี้มาตั้งแต่ต้นหรือเปล่านะครับ) ว่าช่องใส่ข้อมูลต่างๆ ไม่ได้ล็อกค่า default ไว้เป็นภาษาตามชนิดของข้อมูลหรือครับ เช่นในช่องการรักษาซึ่งต้องพิมพ์เป็นภาษาไทย พอช่องถัดไปเป็นช่อง ซี่ฟันก็ต้องมาเปลี่ยนคีย์เป็นภาษาอังกฤษ(ซึ่งน่าจะตั้งค่าเป็นภาษาอังกฤษเลยเพราะพิมพ์แต่ตัวเลขและภาษาอังกฤษ เช่น FM) ช่องถัดมาก็เป็น ICD10 ซึ่งก็น่าจะล็อกเป็นภาษาอังกฤษเลยเช่นกัน ไม่ต้องเปลี่ยนกลับไปกลับมา ไม่รู้ว่าผมเข้าใจผิดหรือเปล่าเพราะไม่ค่อยเข้ามาดูงานของทันตกรรมซักเท่าไหร่ ถ้าผิดก็ขออภัย ;D ;D ;D
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ naj

  • Hero Member
  • *****
  • กระทู้: 2,449
  • Respect: +10
    • ดูรายละเอียด
    • http://www.luangphopern-hospital.com
Re: Serious bug hosxp 3.50.3.22b
« ตอบกลับ #3 เมื่อ: มีนาคม 24, 2007, 10:10:31 AM »
0
วิธีที่ อ.อ๊อดแนะนำมาผมลองแล้วยังฟ้อง error เหมือนเดิม ครับ แต่เพื่อเป็นการแก้ปัญหาเฉพาะหน้าสำหรับโรงพยาบาลที่ upgrade hosxp เวอร์ชั้นนี้ไปทั้งระบบแล้ว ขอย้ำเป็นการแก้ชั่วคราวนะครับเพื่อให้ใช้งานได้ ถ้าจะให้แก้ถาวรต้องรอ อ.mn
แก้ง่ายๆครับ drop  primary key vn,tmcode,doctor
Yindee And Tan

ออฟไลน์ naj

  • Hero Member
  • *****
  • กระทู้: 2,449
  • Respect: +10
    • ดูรายละเอียด
    • http://www.luangphopern-hospital.com
Re: Serious bug hosxp 3.50.3.22b
« ตอบกลับ #4 เมื่อ: มีนาคม 24, 2007, 10:15:20 AM »
0
ลืมแนบคำสั่งให้ครับ  :D
โค๊ด: SQL
  1. ALTER TABLE dtmain DROP PRIMARY KEY
Yindee And Tan

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
Re: Serious bug hosxp 3.50.3.22b
« ตอบกลับ #5 เมื่อ: มีนาคม 25, 2007, 21:59:49 PM »
0
สอบถามเพิ่มเติมครับว่า
1.drop primary key ออกแล้วจะมีผลต่อฐานข้อมูลหรือเปล่าครับถ้าไม่ add เข้าไปใหม่
2.ผมลอง up version ในเครื่องทดสอบ แล้ว upgrade structure ปรากฏว่าแจ้ง errorno 20 'resouuce not found' หมายความว่าอย่างไร แล้วจะแก้ไขอย่างไรครับ ขอบคุณครับ
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ ~ Red Indian ~

  • Hero Member
  • *****
  • กระทู้: 837
  • ~> Bangmod 17 <~
  • Respect: 0
    • ดูรายละเอียด
    • www.hosxp.net
Re: Serious bug hosxp 3.50.3.22b
« ตอบกลับ #6 เมื่อ: มีนาคม 25, 2007, 22:58:25 PM »
0
ใช่ค่ะ..ตอนนี้ทันตแพทย์เริ่มบ่นแล้ว  :'(

อยากให้ทันตแพทย์ 1 คน สามารถ ลงรายการรักษา ได้มากกว่า 1 รายการค่ะ
~  N a L i e w  ~

doramon

  • บุคคลทั่วไป
Re: Serious bug hosxp 3.50.3.22b
« ตอบกลับ #7 เมื่อ: มีนาคม 26, 2007, 08:41:22 AM »
0
ทำไมผ่านแสดงว่าข้อมูลมีปัญหาช่วยส่ง dtmain.cds มาด้วยจะดูให้