เพิ่มเติมครับ เป็นเหมือนกันครับทั้ง 3 ข้อ
- บางคนได้รับครบทุกตัวแต่ ได้ 50%
- และบางคน อายุ 1 เดือน ได้รับ vaccine แค่หลังคลอด แต่ ขึ้น 100%
- ชื่อที่ซ้ำกันควรจะ ลบ หรือ จำหน่ายดีครับ
- บางคนได้รับครบทุกตัวแต่ ได้ 50%
ตอบ : ปัญหานี้อยู่ที่ปัจจัยหลายอย่าง Update Age ที่บัญชี 1 บ้างหรือเปล่า หรือทำ Recalc ที่บัญชี 3 บ้างหรือเปล่า ถ้าทำ 2 อย่างนี้แล้ว % ยังเป็นเหมือนเดิมแสดงว่ากำหนดช่วงอายุ age_min/age_max ที่ตาราง wbc_vaccine ไม่ถูกต้อง หรือกำหนดรายการวัคซีนที่ให้บริการในบัญชี 3 ไม่ถูกต้องครับ
- และบางคน อายุ 1 เดือน ได้รับ vaccine แค่หลังคลอด แต่ ขึ้น 100%
ตอบ : วัคซีนในแต่ละระบบบัญชีจะคำนวณ vaccine% ตามช่วงอายุครับจึงไม่แปลกที่เด็กแรกเกิดได้รับหลังคลอดแล้วขึ้น 100% เพราะเรากำหนดช่วงวัคซีนเด็กแรกคลอดไว้เป็น 0 - 1 เดือน ลองดูเด็กที่อายุ 2 -4 เดือนที่เคยได้รับวัคซีนแรกคลอดมาแล้วแต่ยังไม่ได้รับวัคซีนช่วงอายุ 2 - 4 เดือนจะเห็นว่า vaccine% จะไม่ใช่ 100% อยู่อีกจนกว่าเด็กคนนั้นจะได้รับวัคซีนช่วงอายุ 2 - 4 เดือนเมื่อไร vaccine% ก็จะกลับมาเป็น 100% อีกเพราะได้รับวัคซีนครบตามช่วงอายุที่กำหนดไว้ที่ wbc_vaccine ครับ
- ชื่อที่ซ้ำกันควรจะ ลบ หรือ จำหน่ายดีครับ
ตอบ : ควรจะลบให้เหลือเพียงชื่อเดียวครับ ถ้ายังไม่ชัวร์ก็เซฟรายการให้บริการของเด็กคนนั้นไว้ก่อน(เผื่อต้องคีย์ข้อมูลการให้บริการเพิ่มในภายหลัง)แล้วค่อยลบครับ