BMS-HOSxP Community
HOSxP => Development => ข้อความที่เริ่มโดย: udomchok ที่ พฤษภาคม 21, 2010, 15:25:12 PM
-
ว่าด้วยงานคัดกรองต่อกันอีกสักกระทู้นะครับ
ในงานคัดกรองโรคความดัน-เบาหวาน เห็นมีส่วนของการแปลผล (column "ปกติ" อยู่สุดท้าย)
และพบว่ามี person_screen_normal_value1 (ซึ่งน่าจะเก็บค่าปกติของการคัดกรองที่เป็นตัวเลข) และ person_screen_normal_value2 (ซึ่งน่าจะเก็บค่าปกติของการคัดกรองที่มิใช่ตัวเลข)
ตอนนี้ทดลองใส่ค่าใน person_screen_normal_value1 แล้ว (ตามที่ควรจะเป็น) แต่เมื่อบันทึกข้อมูลแล้ว ยังไม่พบว่าโปรแกรมจะแปลผลให้ตามที่ควรจะเป็นครับ
เช่น ค่าดวามดันโลหิต Systolic ตั้ง max เป็น 139 ถ้าใส่ 140 ควรจะแปรผลออกมาว่า "สูงกว่าปกติ" ประมาณนี้ครับ
-
ฝากเรื่องนี้อีกเรื่องครับ
;D ;D ;D
-
แก้ไขให้แล้วครับใน 3.53.6.30
-
ขอบคุณครับ
ยังมีอีกหลาย request/bug รออยู่ครับ เดี๋ยวจะมารบกวนใหม่
ขอเรียบเรียงจากที่ได้รับแจ้งก่อน
:D :D :D
-
ของ HOSxp_PCU ยังเหมือนเดิมครับยังได้แก้ไขเลย
-
ของ PCU น่าจะรอให้ทดสอบใน HOSxP ผ่านก่อนนะครับ ใจเย็นๆ ครับ
-
รบกวน อ.mn อีกนิดครับ รู้สึกว่าจะเอาค่าการแปลผลใส่ผิดที่ครับ
อีกอย่างหากไม่มีการกำหนดค่าสูง/ต่ำ ไว้ใน person_screen_normal_value1 ไม่น่าจะคำนวณ (แปลผลนะครับ)
ดังนั้นใน column ปกติ น่าจะแสดงค่าได้ 3 ค่า คือปกติ ไม่ปกติ ไม่แปลผล
โดยอาจจะแทนค่า Y, N, N/A ตามลำดับ เพื่อให้แยกออกได้ว่าไม่ต้องแปลปลกับผิดปกติ
หากใช้ 2 ค่าคือ Y กับ N เพื่อบอกว่าปกติ หรือไม่ปกติ ก็จะไม่ทราบว่าอันไหนไม่ต้องแปรผล
เช่น ส่วนสูง ซึ่งหากจะแปลปลต้องเอาอายุมาดูด้วย แต่ในการลงคัดกรองแบบนี้ไม่ได้นำมาเปรียบเทียบ จึงควรแปผลว่าว่า N/A
อ้อ...person_screen_result.person_screen_result_normal ซึ่งเก็บค่าของการแปลผล เป็น Text ดังนั้นสามารถเก็บ "ไม่แปลผล" ได้
แต่ในหน้าที่บันทึกข้อมูลเป็น check box ซึ่งถ้าเลือกก็แปลว่าปกติ และไม่เลือดแปลว่าผิดปกติ (เป็นไปได้แค่ 2 ค่า)
ฝากหน่อยครับ