ปัญหาของรพ.ศรีวิไลเป็นแบบนี้ครับ....มีข้อมูลให้บริการ dTs4 ที่ตาราง village_student_vaccine_list อยู่จริง
แต่ไม่มีข้อมูลการให้บริการ dTs4 ที่ตาราง person_vaccine_list
อาจจะเกิดจากมีการลบข้อมูลการให้บริการ dTs4 ที่ตาราง person_vaccine_list
แต่ไม่ได้ลบรายการให้บริการ dTs4 จากตาราง village_student_vaccine_list
ทำให้ข้อมูลที่ให้บริการเดิมยังมีอยู่ เมื่อเพิ่มวันที่ให้บริการวัคซีนที่บัญชี 5
โปรแกรมจะแสดงรายการให้บริการ dTs4 ที่ถูกเก็บอยู่ออกมา
ดังนั้นต้องไปลบรายการให้บริการ dTs4 ของเด็กป.1 ที่ตาราง village_student_vaccine_list ออกไปด้วย
ข้อมูลการให้บริการวัคซีนที่บัญชี 5 นี้โปรแกรมจะตรวจสอบดังนี้ครับ
student_vaccine--->vaccine_combination--->person_vacccine
แล้วข้อมูลการให้บริการจะถูกนำไปเก็บไว้ 2 ที่คือ
village_student_vaccine_list เก็บข้อมูลการให้บริการวัคซีนที่บัญชี 5
กับ person_vaccine_list เก็บข้อมูลการให้บริการเพื่อส่งออกแฟ้ม EPI
คร่าว ๆ ประมาณนี้ครับ
แสดงว่า ไม่ว่าจะเป็นวัคซีนในบัญชี 2 3 4 5 จะถูกเก็บข้อมูลไว้ที่ person_vaccine_list ทั้งหมดใช่ไหมครับ
หากมีการแก้ไขตารางวัคซีน มีการแก้ id ก็ต้องมาตามแก้ที่ตาราง person_vaccine_list ด้วย เพื่อให้ข้อมูลส่งออกในแฟ้ม EPI ครบถ้วนใช่ไหมครับ
เท่าที่ติดตามอ.เจดีย์มา ตารางที่เกี่ยวข้องกับวัคซีน
บัญชี 2 anc_service,anc_items,person_anc_service_detail
บัญชี 3 wbc_vaccine,person_wbc_vaccine_detail
บัญชี 4 epi_vaccine,person_epi_vaccine_list
บัญชี 5 student_vaccine,village_student_vaccine_list
และต้องมาปรับตารางหลักๆ vaccine,vaccine_combination,person_vaccine,provis_vcctype
ถูกผิดยังไงรบกวนท่านผู้รู้ช่วยชี้แนะด้วยครับ เพราะว่ากำลังดำเนินการปรับตารางวัคซีนใหม่ครับ ให้รหัสส่งออก
ถูกต้อง และเรียงลำดับ(id) ใหม่โดยให้เรียงลำดับตามรหัสส่งออก เพื่อให้ง่ายต่อคนบันทึกข้อมูลครับ...