BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Zulkiflee ที่ กุมภาพันธ์ 25, 2011, 10:29:04 AM
-
ค่า ldl อยู่ในตารางไหนหรอครับ ที่ผมเจออยู่ใน opd screen แต่ทำไมมันมีแต่ค่า 0 หมดเลยอะครับ มีใครพอทราบมั้ยครับว่ามันอยู่ตรงไหนครับ คือพวกค่า bp ต่างๆ อยู่ในopd screen ใช้ได้น่ะคับ แต่ค่า ldl นี้สิ งงครับ รบกวนพี่ๆหน่อยครับ
-
ดึง LDL จากหน้าไหนครับ ซักประวัติ หรือ หน้า LAB
-
อยู่ใน opdscreen มี field นี้อยู่ ถ้าใส่ข้อมูลก็จะมีครับ
ต้องเอาตัวเลขมาจากผล lab เหมือน dtx อ่ะครับ
-
ทำ lab link ใน system setting ด้วยนะครับ ข้อมูลใน opdscreen ถึงจะมา ถ้าห้อง lab ลงผล
-
อ้อ..มี LDL ใน lab link ผมจำไม่ได้
ตามท่าน pop_hosxp เลยครับ
-
ถ้าไม่มีใน opd screen แล้วผมจะหาค่า ldl ได้จากไหนบ้างครับ ในตาราง lab_order ฟิลด์ lab_order_result ใช่หรือปล่าวครับ ช่วยผมหน่อยครับเพื่อนๆ ต้องการด่วนเลยครับ คุณพยาบาลเค้าเร่งมาแล้ว
-
ถ้าไม่มีใน opd screen แล้วผมจะหาค่า ldl ได้จากไหนบ้างครับ ในตาราง lab_order ฟิลด์ lab_order_result ใช่หรือปล่าวครับ ช่วยผมหน่อยครับเพื่อนๆ ต้องการด่วนเลยครับ คุณพยาบาลเค้าเร่งมาแล้ว
ใช่ครับ แต่ต้องไปดูว่าตั้งชื่ออะไร ldl หรืออย่างอื่น เขียนคำสั่งดึงจาก lab_order ได้เลย
-
ผมเคยทำรายงานแบบ dynamic สามารถดึงข้อมูลผล lab ผ่านการทำ lab_link ใน system setting โดยการใช้คำสั่งนี้ครับ
Text :=GetListFromQuery('select concat(lo.lab_order_result," [",lh.order_date,"]") from lab_head lh '+
' left outer join lab_order lo on lo.lab_order_number=lh.lab_order_number '+
' left outer join lab_items li on li.lab_items_code=lo.lab_items_code '+
' where li.lab_items_name=(select sys_value from sys_var where sys_name="lab_link_ldl") and lh.hn="' +DBPipeline['hn'] + '"'+
' and order_date between "'+ISO2Date(GetUserParameter(0), 'yyyy-mm-dd')+'" and "'+ISO2Date(GetUserParameter(1), 'yyyy-mm-dd')+'"'+
' order by order_date desc limit 1');
ซึ่งจากคำสั่งดังกล่าว เราสามารถดึงผล lab ต่าง ๆ ที่ได้ทำ lab_link ไว้โดยไม่้ต้องทราบรหัส lab_items_code ของรพ.ต่าง ๆ เลย ลองทดสอบดูครับ
-
ในฟิลด์ lab_order_result เก็บค่าเป็นอะไรกันแน่ครับ เป้น varchar หรือปล่าวครับทำมัยถึงใช้ เครืองหมาย พวก < > = ไม่ได้ครับ ผมเลยใช้วิชามารครับ '9%' ถึง '2%' เพราะค่า ldl คงไม่มี 900 800 700 600 500 400 300 แต่ 200 มี ค่อยไปตัดออกเอาเองเพราะมีไม่เยอะครับ หรือเพื่อนๆมีวิธีที่ดีกว่าในการหาผู้ป่วยที่ค่า ldl < 100 บ้างครับ
-
ในฟิลด์ lab_order_result เก็บค่าเป็นอะไรกันแน่ครับ เป้น varchar หรือปล่าวครับทำมัยถึงใช้ เครืองหมาย พวก < > = ไม่ได้ครับ ผมเลยใช้วิชามารครับ '9%' ถึง '2%' เพราะค่า ldl คงไม่มี 900 800 700 600 500 400 300 แต่ 200 มี ค่อยไปตัดออกเอาเองเพราะมีไม่เยอะครับ หรือเพื่อนๆมีวิธีที่ดีกว่าในการหาผู้ป่วยที่ค่า ldl < 100 บ้างครับ
where lab_order_result<100 ครับ
-
เป็นตัวเลข..ไม่ต้องมี "...."
-
อ้อ..มี LDL ใน lab link ผมจำไม่ได้
ตามท่าน pop_hosxp เลยครับ
ถ้ารายการ LDL ไม่ได้มีการคำนวนค่ามาให้จากเครื่อง จะต้องให้เจ้าหน้า lab คีย์ผลเองต้องทำยังไงครับ
-
เภสัช pop มีคำสั่ง LAB ANC (LAB1/LAB2 ไหมครับ)
-
ถ้ารายการ LDL ไม่ได้มีการคำนวนค่ามาให้จากเครื่อง จะต้องให้เจ้าหน้า lab คีย์ผลเองต้องทำยังไงครับ
กรณีที่มีการเชื่อมกับระบบ automate และถ้า lab ทุกตัวใช้วิธีการรายงานผลจากเครื่อง server ของ lab เอง ก็น่าจะใส่ผลจากที่นี่นะครับ ถ้ามีก็ใส่พร้อมกับรายการอื่น ๆ
แต่ถ้าเป็นอย่างอื่น ก็ไปใส่ที่หน้า รายงานผล ของห้อง lab ใน HOSxP ก็ได้ครับ
-
""
-
เภสัช pop มีคำสั่ง LAB ANC (LAB1/LAB2 ไหมครับ)
คำสั่งอะไรครับ แต่เดาว่าน่าจะต้องการดึงข้อมูล lab ไปไว้ที่งาน anc ให้เข้าไปกำหนดที่ตาราง anc_lab และ labour_lab ครับ