... ตอนนี้ใช้งาน HOSxP 3.54.1.5 ก็ยังเจอปัญหานี้อยู่ครับ(user เพิ่งแจ้งให้ทราบ)
ไม่แน่ใจว่าเกิดจากการที่ อ.mn ใช้คำสั่งตรวจสอบรายการใน epi_vaccine ในส่วนของช่วงอายุ(age_min,age_max) เป็น
((age_min >=0 and age_max<=อายุเป็นเดือนของเด็กที่รับบริการ) or age_min is null) จะเห็นว่าค่าของ age_max ใน epi_vaccine จะต้อง
น้อยกว่าหรือเท่ากับ อายุเป็นเดือนของเด็กที่มารับบริการในวันนั้น
ซึ่งในความเป็นจริง ค่า age_max ที่กำหนดไว้ใน epi_vaccine ส่วนใหญ่จะมีค่า
มากกว่าอายุของเด็กที่มารับบริการตรงตามกำหนดการรับวัคซีน
ยกเว้นว่าเด็กมารับบริการเกินกำหนดของช่วงอายุในการรับวัคซีนแต่ละตัว(ซึ่งไม่ควรจะเป็น) หรือมารับบริการตอนที่อายุพอดีกับช่วงอายุสูงสุดในการรับวัคซีนแต่ละตัว
ตอนนี้ก็เลยต้องกำหนดค่าของ age_max ใน epi_vaccine ทุกตัวให้เป็นค่าของอายุต่ำสุดที่จะรับวัคซีนตัวนั้นๆ คือใช้ค่าเดียวกับ age_min ตามที่ golf_win แนะนำไปก่อนครับ
ลองปรับให้ age_min,age_max เป็นตัวเลขเดือนเดียวกัน แล้วลองบันทึกในบัญชี 4 ดู ครับ แบบว่าจะไม่เจอ popup invalid epi_vaccine data อีกเลย
เวลา user ลงข้อมูลจะได้ไม่มีข้อความแจ้งเตือน หรือเตือนเฉพาะผู้ที่มารับวัคซีนก่อนกำหนด ...
...