"บันทึกการคัดกรองความเสี่ยง Metabolic Online ประจำปี 2554"
"ลงข้อมูลใน Excel แล้ว Upload Online"1. บันทึกข้อมูลคัดกรอง ใน Excel |
2. รันโปรแกรมซีโมอา (zmoa.exe) |
3. ดูรายงาน Online สำเร็จ |
4. ดูรายงาน Exists ข้อมูลมีอยู่ก่อนแล้ว |
5. ดูรายงาน Errors ข้อมูล Online ไม่สำเร็จ |
โปรแกรมบันทึกการคัดกรองความเสี่ยง Metabolic Online ประจำปี 2554
ZMOA 2.2.0 (Screening year [2011/2554], built Mar 12 2011)
(หากยังไม่รู้จักให้ดูที่ ZMOA 0.1.1)
======================================================================
version: 2.2.0 release 2011-03-12
[+] zmoa
- fixed bug: สิทธิว่าง บางทีบันทึกไม่ได้
- logs: เพิ่มการบอกรายละเอียดการ Saving Failed. โดยมีการบอก field ที่ error
[+] zmoa_reports
- compress font, style in excel for large file (excel limited 4000 style)
- สามารถเลือกตัวกรองอัตโนมัติได้
(versions ก่อน 2.2.0 หากข้อมูลมีจำนวนมาก ตัวกรองอัตโนมัติจะทำงานไม่ได้)
version: 2.0.2 release 2011-01-28
[+] zmoa
- fixed bug: คำนวณค่าความดันเฉลี่ย เป็นทศนิยม เดิมไม่มีทศนิยม เช่น 125.5 ได้เป็น 125
version: 2.0.0 release 2011-01-26
[+] zmoa
- fixed bug: การคำนวณ pack_year ค่าผิดพลาด ไม่มีทศนิยม เช่น 3.9 ได้ 3
- fixed bug: ความดันตัวล่าง bpl_2 จะเท่ากับ bph_2 แต่ความดันเฉลี่ยถูก
- fixed bug: add_exists error ในบาง PID- แสดง WebSite Maintenance ในกรณีที่ web หยุดปรับปรุง
version: 1.1.1 release 2011-01-21
[+] แก้ปัญหาการ login ไม่ได้
version: 1.1.0 release 2011-01-17
[+] โปรแกรม zmoa
+ Fixed bug: การอ่านค่าจาก zmoa_template.xls ที่สร้างมาจาก jzmoa และ hzmoa ผิด
ข้อ 4 ท่านสูบบุหรี่หรือไม่
ข้อ 5 ท่านดื่มเครื่องดื่มที่มีแอลกอฮอล์หรือไม่
เช่น 4.1 ระยะเวลาการสูบบุหรี่ 1 ปี แต่ใน Excel ที่สร้างโดย jzmoa เป็น 1.0 ทำให้ค่าที่อ่าน
ได้เป็น 10 ซึ่งทำให้ค่าผิด จากความเป็นจริง แต่รูปแบบแสดงให้เห็นเป็น 1 ไม่เห็นเป็น 1.0 ซึ่ง
zmoa 1.0.0 ยังไม่รองรับ แต่หากเราใช้ zmoa_template.xls ซึ่งมีการกำหนดรูปแบบที่แน่นอน
ไว้แล้ว ค่าจะไม่ผิดพลาด แต่อย่างไรก็ตาม zmoa ไม่ควรจะนำเข้าข้อมูลผิดพลาดเข้าระบบ
หากผิดก็ไม่ควรให้เข้า ต้องแก้ไขให้ถูกรูปแบบเสียก่อนจึงจะเข้าได และจากการช่วยกันร่วม
ทดสอบเราก็พบ bug อีก 1 คือ ข้อ 5 ระบบไม่เลือกให้แม้เราใส่ค่า 2 เหตุเพราะค่าที่อ่านได้มา
เป็น 2.0 ทำให้ zmoa เลือกไม่ถูกก็เลย ไม่เลือกข้อใด
[+] zmoa_template
- ตัด column บุหรี่ ซองต่อปี ออก
version: 1.0.1 release 2011-01-16
[+] โปรแกรม zmoa
- ทำ Test Cases เพื่อ ทดสอบ โปรแกรม zmoa
- logs เพิ่มการระบุ แถวและคอล์ลัม ของ Excel ที่ผิดเพื่อสะดวกต่อการตรวจสอบ
- เพิ่ม timout จากเดิม 60 วินาที เป็น 120 วินาที NET 6M ช่วงเวลา 20.00 - 20.30 บางทียัง login ไม่ได้
- เพิ่มการคำนวณ บุหรี่ ซองต่อปี โดยจะคำนวณจากสูตร โดยไม่เอาค่าใน zmoa_template.xls
smoking_pack = ((int(smoking_amount)*int(smoking_interval))/20) * int(smoking_type)
- ประเภทของบุหรี่มีน้ำหนักต่างกันเวลาคำนวณ
1 = บุหรี่ปกติ / น้ำหนัก = 1
2 = บุหรี่พื้นเมือง (ขี้โย) มวนเล็ก / น้ำหนั ก = 3
3 = บุหรี่พื้นเมือง (ขี้โย) มวนกลาง / น้ำหนั ก = 5
4 = บุหรี่พื้นเมือง (ขี้โย) มวนใหญ่ (ประมาณ 1 คืบ) / น้ำหนั ก = 7
- Fixed bug: เลือกชนิดของบุหรี่ที่ไม่ใช่ 0 คือ 1 , 3
- Fixed bug: error report date format missing ['dd/mm/yyyy]
- Support screen_date in text format 'dd/mm/yyyy
- เพิ่มการแจ้ง Error "DateFormat missing."
- logs เพิ่มการลงเวลา [HH:Mi:SS] เพื่อไว้ใช้ในการตรวจสอบ web sever ว่า down เวลาไหน
[+] zmoa_template.xls
- บุหรี่ ซองต่อปี รอตัดออกใน version 1.1.0
version: 1.0.0 release 2011-01-12
[+] โปรแกรม zmoa
- สร้างรายงานด้วย Excel ไฟล์ zmoa_reports@yyyymmdd-hhmiss.xls
ตามวันเวลาที่รันโปรแกรม เก็บอยู่ในไดเรททอรี่ reports
มี 3 sheets Online/Exists/Errors เพิ่มความสะดวกในการตรวจสอบผลการรัน
Online = ข้อมูลที่ส่งไป online สำเร็จ
Exists = ข้อมูลมีการบันทึก online ไปแล้ว บางทีสถานพยาบาลอื่นก็บันทึกไปก่อนแล้ว
เกิดการคัดกรองข้ามเขต หรือมีการรันใหม่เพื่อต้องการรายงาน
Errors = ข้อมูลที่ไม่สามารถส่งไป online ได้ เช่น
PID missing = รหัสประจำตัวประชาชนผิด
Right missing = ตรวจสอบสิทธิไม่ได้ อาจเกิดจาก web ช้า
Saving Failed = บันทึกข้อมูลไม่ได้ อาจเกิดจาก web ช้า, ข้อมูลบางอย่างผิด
[+] zmoa_template.xls
- ปรับ Cell Format ของเลขประจำตัวประชาชน 13 หลัก
- กำหนดสีแถวคู่ คี่ เพื่อให้ไม่หลงแถว เวลาลงข้อมูล
- zmoa_template.xls ใน version 0.1.1 สามารถนำมารันได้เพื่อให้สร้างรายงานใหม่ได้
version: 0.1.1 release 2010-12-29
- zmoa_template.xls ตัดรายการบางรายการออกเพื่อให้เหลือพื้นที่สำหรับการป้อนข้อมูลได้สะดวก
- ตัด ชื่อ, เพศ, สิทธิ, bmi, bph_avg, pbl_avg, screen_name ออกจาก Excel Template
- มีการ save user/password ในไดเรททอรี่ logs (logs/password) เพื่อไม่ต้องกรอกบ่อยๆ
- เพิ่มการสรุปรายการ Online/Exists/Errors/Total ของการบันทึกข้อมูล Online
- เพิ่มเวลารอ Web สปสช. จากเดิม 30 วินาที เป็น 60 วินาที เพราะ บางที Web สปสช. ช้า
- ผ่านการทดสอบกับข้อมูลจริงแล้ว 63 รายการ
version: 0.1.0 release 2010-12-28
- เพิ่มการคำนวณอัตโนมัติ ค่า bmi, bph_avg, pbl_avg
version: 0.0.1 release 2010-12-28
- เริ่มต้นค้นหาความเป็นไปได้