BMS-HOSxP Community

HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: เข้ม ที่ กรกฎาคม 14, 2009, 13:47:02 PM

หัวข้อ: เกี่ยวกับตาราง doctor_cert
เริ่มหัวข้อโดย: เข้ม ที่ กรกฎาคม 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 ใช้เก็บอะไรครับ

ขอบคุณครับ  :) :)
หัวข้อ: Re: เกี่ยวกับตาราง doctor_cert
เริ่มหัวข้อโดย: yord ที่ กรกฎาคม 14, 2009, 14:09:56 PM
ถ้าผมจำไม่ผิดนะครับ
รู้สึกว่าเป็นมานานแล้วนะครับเนี่ย ;D ??? ??? ???
หัวข้อ: Re: เกี่ยวกับตาราง doctor_cert
เริ่มหัวข้อโดย: thannawe ที่ กรกฎาคม 14, 2009, 14:30:05 PM
ตรงเป็น เวลา 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 ;)
หัวข้อ: Re: เกี่ยวกับตาราง doctor_cert
เริ่มหัวข้อโดย: เข้ม ที่ กรกฎาคม 14, 2009, 15:09:51 PM
ตรงเป็น เวลา 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 จนกว่าจะกดพิมพ์ แล้วเข้าไปดูใหม่ถึงจะแสดงได้อย่างถูกต้อง