BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: navyNP ที่ พฤศจิกายน 24, 2008, 16:36:55 PM
-
ขออนุญาตรบกวน อ.ทั้งหลายด้วยครับ คือผมต้องการคำนวณผลต่างของเวลาตั้งแต่ผู้ป่วยได้รับการซักประวัติจนถึงแพทย์ตรวจเสร็จแล้วว่าผู้ป่วยแต่ละรายใช้เวลาเท่าไหร่(โดยแสดงผลเป็น ชั่วโมง:นาที:วินาที) ตามตัวอย่างรูปและตัวอย่างฟอร์มที่แนบมาครับ ผมลองทำดูแล้วไม่สำเร็จ จึงขอรบกวนด้วยครับ ;D
-
ลองทดสอบดูนะครับ ;D ;D
-
ทดสอบแล้วยังไม่ได้ครับ ;D
-
ขออภัยครับ ทดลองใหม่ครับ อันนี้เฉลี่ยเวลารวมให้ด้วยครับ ;D ;D
-
ได้แล้วครับ ขอบคุณครับ อ.golf_win แต่ยังพบ error อยู่ตามภาพ ผมลองสรุปได้ดังนี้
1.error ตามรูปพบเฉพาะในวันที่ '2008-11-24' เท่านั้น ซึ่งผมลองเปลี่ยนวันที่เป็นวันอื่น ก็ใช้ได้ตามปกติ
2.ผมลองเช็คข้อมูลในวันที่ดังกล่าวแล้ว ปรากฏว่ามีผู้ป่วยรายหนึ่งซึ่งมีเวลาไม่ถูกต้องคือ เวลาซักประวัติ(service12) น้อยกว่าเวลาที่แพทย์ตรวจ(service4) คือซักประวัติหลังแพทย์ตรวจเสร็จแล้วนะครับ ไม่ทราบว่าจะเกี่ยวข้องกันหรือเปล่า ขอคำชี้แนะด้วยครับ ;D ;D ;D
-
ใช่แล้วครับถ้ามีน้อยกว่าก็จะพบปัญหาการนำค่ามาลบกันไม่ได้ อาจต้องพิจารณาใช้ ตัว service time ตัวอื่น(ยังไม่ได้ดูนะครับว่าต้องใช้ตัวไหน) รบกวนช่วยตรวจสอบด้วยนะครับ ;D ;D
-
ต้องรบกวนช่วยทดสอบตัวนี้ทีนะครับ (บังคับว่าเวลา service12 ต้อง > service 4) :D :D
-
ต้องรบกวนช่วยทดสอบตัวนี้ทีนะครับ (บังคับว่าเวลา service12 ต้อง > service 4) :D :D
....ตัวตั้งมากกว่าหรือเท่ากับตัวที่นำมาลบก็ได้ หรือเป็นค่าว่างก็ได้ แต่ถ้าตัวตั้งมีค่าแล้วค่านั้นน้อยกว่าตัวที่นำมาลบก็จะ error น่าจะเป็นอย่างนั้น.....
....แต่เพิ่มเงื่อนไขแล้วข้อมูลที่ได้อาจน้อยลงในกรณีที่มีปัญหาเรื่องการบันทึกเวลาที่รับบริการของผู้ป่วย... :D...
-
ขอบคุณ คุณ golf_win ของ รพ.ผมใช้ได้ครับ
-
ขอขอบคุณ อ.กอล์ฟ และ อ.ขวด อีกครั้งหนึ่งครับ ;D ;D ;D