BMS-HOSxP Community

HOSxP => Development => ข้อความที่เริ่มโดย: udomchok ที่ พฤษภาคม 21, 2010, 15:25:12 PM

หัวข้อ: การแปลผลในงานคัดกรอง
เริ่มหัวข้อโดย: udomchok ที่ พฤษภาคม 21, 2010, 15:25:12 PM
ว่าด้วยงานคัดกรองต่อกันอีกสักกระทู้นะครับ
ในงานคัดกรองโรคความดัน-เบาหวาน เห็นมีส่วนของการแปลผล (column "ปกติ" อยู่สุดท้าย)
และพบว่ามี person_screen_normal_value1 (ซึ่งน่าจะเก็บค่าปกติของการคัดกรองที่เป็นตัวเลข) และ person_screen_normal_value2 (ซึ่งน่าจะเก็บค่าปกติของการคัดกรองที่มิใช่ตัวเลข)
ตอนนี้ทดลองใส่ค่าใน person_screen_normal_value1 แล้ว (ตามที่ควรจะเป็น) แต่เมื่อบันทึกข้อมูลแล้ว ยังไม่พบว่าโปรแกรมจะแปลผลให้ตามที่ควรจะเป็นครับ
เช่น ค่าดวามดันโลหิต Systolic ตั้ง max เป็น 139 ถ้าใส่ 140 ควรจะแปรผลออกมาว่า "สูงกว่าปกติ" ประมาณนี้ครับ
หัวข้อ: Re: การแปลผลในงานคัดกรอง
เริ่มหัวข้อโดย: udomchok ที่ มิถุนายน 30, 2010, 00:32:33 AM
ฝากเรื่องนี้อีกเรื่องครับ
 ;D ;D ;D
หัวข้อ: Re: การแปลผลในงานคัดกรอง
เริ่มหัวข้อโดย: manoi ที่ มิถุนายน 30, 2010, 01:05:39 AM
แก้ไขให้แล้วครับใน 3.53.6.30
หัวข้อ: Re: การแปลผลในงานคัดกรอง
เริ่มหัวข้อโดย: udomchok ที่ มิถุนายน 30, 2010, 01:08:19 AM
ขอบคุณครับ
ยังมีอีกหลาย request/bug รออยู่ครับ เดี๋ยวจะมารบกวนใหม่
ขอเรียบเรียงจากที่ได้รับแจ้งก่อน

 :D :D :D
หัวข้อ: Re: การแปลผลในงานคัดกรอง
เริ่มหัวข้อโดย: kumsai102 ที่ มิถุนายน 30, 2010, 08:37:55 AM
ของ HOSxp_PCU ยังเหมือนเดิมครับยังได้แก้ไขเลย
หัวข้อ: Re: การแปลผลในงานคัดกรอง
เริ่มหัวข้อโดย: manoi ที่ มิถุนายน 30, 2010, 08:51:01 AM
ของ PCU น่าจะรอให้ทดสอบใน HOSxP ผ่านก่อนนะครับ ใจเย็นๆ ครับ
หัวข้อ: Re: การแปลผลในงานคัดกรอง
เริ่มหัวข้อโดย: udomchok ที่ มิถุนายน 30, 2010, 22:23:22 PM
รบกวน อ.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 ค่า)

ฝากหน่อยครับ