BMS-HOSxP Community
HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: เข้ม ที่ กรกฎาคม 14, 2009, 13:47:02 PM
-
ปัจจุบันใช้ HOSxP 3.52.3.25
ในการออกใบรับรองแพทย์ ใบรับรองแพทย์ - ลาป่วย
ผมกำหนดวันที่จะให้ผู้ป่วยหยุดพักเป็นดังรูป
ซึ่งก็น่าจะถูกต้องแล้ว แต่เมื่อเข้าไปดูในตาราง doctor_cert
date1 = 15/07/2552
date2 = 17/07/2552
นับจำนวนวันลาได้ 3 วัน
แต่ใน ill_date_count = 2
ซึ่งวิธีการป้อนข้อมูลคือ กำหนดวันที่จะเริ่มให้หยุด (ตั้งแต่วันที่)
แล้วก็ใส่จำนวนวันที่จะให้หยุด (เป็นระยะเวลา)
และก็ไม่ได้แก้ไข (ถึงวันที่) เพราะมันจะขึ้นให้เลย
รบกวน อ. ช่วยตรวจสอบด้วยครับ
อันนี้ไม่ได้เป็นปัญหามากนัก แต่อยากให้ข้อมูลในตารางถูกต้อง ครับ ;D
แต่ถ้าแก้ไขแล้ว ก็ต้องขออภัยครับ เพราะยังอยู่ที่ 3.52.3.25 อยู่เลย ;D
สอบถามเพิ่มเติม
ตาราง doctor_cert_help1 และ doctor_cert_help2 ใช้เก็บอะไรครับ
ขอบคุณครับ :) :)
-
ถ้าผมจำไม่ผิดนะครับ
รู้สึกว่าเป็นมานานแล้วนะครับเนี่ย ;D ??? ??? ???
-
ตรงเป็น เวลา 3 วัน รู้สึกว่าจะไม่ต้อง key ข้อมูล
แค่เลือกวัน มันจะคำนวนให้อยู่แล้ว ครับ
date1 = 15/07/2552
date2 = 17/07/2552
นับจำนวนวันลาได้ 3 วัน
แต่ใน ill_date_count = 2
ในตาราง field วัน ลบกัน คง เอาผลต่างแค่ 2 หน่ะครับ
อาจต้องปรับแก้ ตรงนี้ครับ หายไป 1 วัน
แต่ถ้ารายการเป็น ลา 1 วัน ถูกต้องครับ
จะมีปัญหาตรงข้อมูล ลา มากกว่า 1 วัน ครับ ข้อมูลที่เก็บ ต้องเพิ่มอีก 1วัน
;D :D ;D :D ;)
-
ตรงเป็น เวลา 3 วัน รู้สึกว่าจะไม่ต้อง key ข้อมูล
แค่เลือกวัน มันจะคำนวนให้อยู่แล้ว ครับ
ไม่ได้ครับ อ.กิจ ลองแล้ว
ใน ill_date_count = 2 เหมือนเดิม
แต่ผมรู้แล้วว่า ตาราง doctor_cert_help1 และ doctor_cert_help2 ใช้เก็บอะไร ;D
ในช่อง เห็นสมควร ...จะไปดึงมาจาก doctor_cert_help1 ประกอบด้วย name, rest_day_add ดูจากชื่อฟิล์ด แล้วก็น่าจะช่วยสำหรับให้แพทย์สะดวกในการคีย์ข้อมูล เช่น ผมกำหนดว่า
name rest_day_add
ให้หยุดพักรักษาตัวอยู่กับบ้าน เป็นเวลา 1 วัน 1
ให้หยุดพักรักษาตัวอยู่กับบ้าน เป็นเวลา 2 วัน 2
ให้หยุดพักรักษาตัวอยู่กับบ้าน เป็นเวลา 3 วัน 3
ให้หยุดพักรักษาตัวอยู่กับบ้าน เป็นเวลา 4 วัน 4
ให้หยุดพักรักษาตัวอยู่กับบ้าน เป็นเวลา 5 วัน 5
จะแสดงวันที่ได้อย่างถูกต้อง ตามที่กำหนดไว้ใน rest_day_add โดยเริ่มจากวันที่ปัจจุบัน
แต่ในช่อง เป็นระยะเวลา ..... วัน แสดงไม่ถูกต้องตาม rest_day_add จนกว่าจะกดพิมพ์ แล้วเข้าไปดูใหม่ถึงจะแสดงได้อย่างถูกต้อง