BMS-HOSxP Community
HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: gu_prajag ที่ พฤษภาคม 04, 2010, 16:49:40 PM
-
ผมทดสอบส่งออกข้อมูลแพทย์แผนไทยแล้ว ส่งข้อมูลขึ้นเวปไม่ได้ครับ
มันฟ้องที่ไฟล์ xxxxx-OPDDiag.csv ผมตรวจสอบดูแล้วในไฟล์ ที่ ส่งออกมาจาก hosxp
ดังนี้
11426,166,2,200,46,1,45,O,1
แต่ถ้าส่งออกจากโปรแกรมรหัสข้อมูลสุขภาพด้านการแพทย์แผนไทย
ข้อมูลในไฟล์ดังกล่าวจะเป็นอย่างนี้ครับ
11426,1000001,721-78-11,200,,1,40,O,1
ซึ่งจะเห็นว่าไม่ตรงกัน ทำให้ส่งข้อมูลขึ้นเวปไม่ได้
- ฟิลด์ก็ไม่เท่ากัน
- ข้อมูลบางฟิลด์ก็ไม่ตรงกันครับ
ใครมีวิธีแก้ไขอย่างไรครับหรือมี sql ดึงข้อมูลออกมาให้ตรงกับโปรแกรมรหัสข้อมูลสุขภาพด้านการแพทย์แผนไทยอย่างไร เพื่อให้อับขึ้นเวปได้ครับ
-
อยากลงโปรแกรมเดียวจบจัง
-
รอ อ.mn ปรับปรุงให้ครับ
ผมเช็คได้ตามนี้ครับ
เอาไปแก้ขัดไปก่อนครับ
มีอยู่ 3 ไฟล์ที่ฟิวล์ไม่ครบ 11447 = คือรหัสสถานพยาบาลนะครับ
ที่เหลือใช้ได้ครบครับ
คำสั่งส่งออก ของ XXXXX-OPDDiag.csv------------------------------>
SELECT '11447' AS hospcode ,s.health_med_service_id ,
concat(g.health_med_organ_code,"-",t.health_med_operation_type_code,"-",i.health_med_operation_item_code)as operation_code,
d.service_price ,d.health_med_organ_id ,s.health_med_doctor_id ,
health_med_service_operation_time_minute ,'O' ,1
FROM health_med_service s
right outer join health_med_service_operation d
on(s.health_med_service_id=d.health_med_service_id)
left join health_med_operation_item i on d.health_med_operation_item_id= i.health_med_operation_item_id
left join health_med_operation_type t on t.health_med_operation_type_id=i.health_med_operation_type_id
left join health_med_organ g on g.health_med_organ_id=d.health_med_organ_id
where s.health_med_service_type_id=1
and s.service_date between '2010-03-01' and '2010-03-31'
--------------------------
คำสั่งส่งออกของ XXXXX-Doctor.csv -------------------->
SELECT '11447' AS hospcode ,health_med_doctor_id ,pname ,fname ,lname ,
license_number ,health_med_curriculum_id ,health_med_educational_id ,
health_med_institute_type_id ,health_med_institute_id ,health_med_license_type_id ,
health_med_doctor_type_id ,health_med_curriculum_other ,health_med_educational_other ,
health_med_institute_type_other ,space(200) As health_med_institute_type_no_other ,
health_med_institute_other ,space(200) As health_med_curriculum_no_type_other ,
d.cid As cid
FROM health_med_doctor h
left join doctor d on d.licenseno=h.license_number
----------------------------
คำสั่งส่งออกของ XXXXX-Diag.csv -------------------------->
select '11447' As hospcode, h.health_med_provider_id,h.health_med_provider_pname,
h.health_med_provider_fname,h.health_med_provider_lname,h.health_med_provider_license_no,
h.health_med_curriculum_id,h.health_med_educational_id,h.health_med_institute_type_id,
h.health_med_institute_id,h.health_med_license_type_id,h.health_med_provider_type_id,
h.health_med_provider_category_id,
space(100)as h,space(100)as h,space(100)as h,space(100)as h,space(100)as h,space(100)as h,
d.cid from health_med_provider h
left join doctor d on d.licenseno=h.health_med_provider_license_no
--------------------------
-
ขอบคุณ คุณ armds มากๆครับ ผมจะลองนำไปใช้ดูครับ
ปล.อยากลงโปรแกรมเดียวจบจัง เช่นกันครับคุณ nahos แต่ทำไงได้การเมืองเยอะครับ
-
;D ทดสอบใน 3.53.5.4 หรือยังครับว่าได้ปรับหรือยัง
-
;D ทดสอบใน 3.53.5.4 หรือยังครับว่าได้ปรับหรือยัง
ยังผิดอยู่ครับ ตามที่แจ้งมาครับ
-
??? ขอบคุณ ท่าน armds มากครับ คงต้องรอทดสอบใน V. ถัดไป
-
;D ตอนนี้ผมเอาสคริป ของท่าน armds ไป RUN แล้วใช้ Excel Export
จากนั้นลบ หัวคอลัมน์ออก แล้วบันทึกเป็น ไฟล์ csv ตามรูปแบบชื่อ ก็ใช้ได้แล้วใช่ไหมครับ
ผมทำถูกขั้นตอนหรือเปล่า ?
-
;D ตอนนี้ผมเอาสคริป ของท่าน armds ไป RUN แล้วใช้ Excel Export
จากนั้นลบ หัวคอลัมน์ออก แล้วบันทึกเป็น ไฟล์ csv ตามรูปแบบชื่อ ก็ใช้ได้แล้วใช่ไหมครับ
ผมทำถูกขั้นตอนหรือเปล่า ?
ครับ ตามนั้นเลยครับ
-
โครงสร้างที่ไฟล์ csv ต่างๆครับ
http://203.157.81.28/ittm/download/ttm_csv_structure.xls
ได้ยังไงผมจะมายืนยันอีกทีครับ
ปล.ทดสอบอยู่ เวปแพทย์แผนไทยโครตช้าเลย บางทีก็เข้าไม่ได้บ่อยๆ
-
Upload file name : 11426-OPDVisit.csv --> ส่งออกจาก hosxp
Upload file status : Upload ไฟล์ผู้ป่วยที่มารับบริการ OPD OK.
Upload file name : 11426-OPDDiag.csv -->ใช้ sql ของคุณ armds
Upload file status : Upload ไฟล์การทำหัตถการ OPD OK.
Upload file name : 11426-OPDDrug.csv --> ส่งออกจาก hosxp
Upload file status : Upload ไฟล์การใช้ยา OPD OK.
แต่ไปดูในรายงานพออับผ่าน ข้อมูลมันยังไงๆอยู่ครับ
คงต้องหาวิธีใหม่
ถ้าใครมี sql ของ xxxxx-OPDVisit.csv และ xxxxx-OPDDrug.csv เพราะว่า OPD เขาต้องการ 3 ไฟล์นี้ครับ
-
ใครที่ส่งออกข้อมูลแพทย์แผนไทยจาก hosxp แล้วไม่มีปัญหาช่วยแนะนำหน่อยครับ
-
ขออนุญาติดันกระทู้
-
เห็นว่า HOsXP V 3.52.7.6 สามารถส่งออกแผนไทยได้สมบูรณ์แล้ว
ตามนี้
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=16120.msg130613
-
แพทย์แผนไทยกรณี ADMIN ทำไมคีย์ข้อมูลไม่ได้คะ ตรงหน้าของแพทย์แผนไทยอ่ะคะ
-
;D แนะนำให้ส่งจาก hosxp 3.53.7.14b เลยนะครับ ปรับอีกนิด ให้ถูกต้องมากยิ่งขึ้น
-
แพทย์แผนไทยกรณี ADMIN ทำไมคีย์ข้อมูลไม่ได้คะ ตรงหน้าของแพทย์แผนไทยอ่ะคะ
ADMIN หรือ admit ครับ