การเรียกใช้รายงานความถูกต้องของประชากร ใน PDC

ใน PDC จะมีรายงานเรื่องความถูกต้องของประชากรอยู่แต่ไม่ได้นำมาแสดงผลในหน้าเว็บ
วิธีการเรียกรายงานเหล่านี้ออกมาใช้ ทำได้ดังนี้

ไปที่เว็บ PDC คลิกเข้าหมวดเมนูไหนก็ได้ครับ เข้าไปก่อน แล้วแก้ไข submenu ท้าย url เป็น 17
แบบนี้
http://203.114.xxx.xxx/pdc/index.php/newreport/submenu/17



รายงานที่เกี่ยวกับ person คือ รายงานที่
1.รายงานตรวจสอบความผิดพลาดของข้อมูลประชากร
4.รายงานตรวจสอบความซ้ำซ้อนของข้อมูลประชากร

จะเป็นรายงานแบบ summary แสดงรายการที่ผิดพลาดของแต่ละสถานบริการ และสามารถ dill down ลงไปดูข้อมูลราย record ได้






โดยในรายงานแบบ summary นี้จะแบ่ง Error เป็นหมวดหมู่ ดังนี้
Error code 1 = รหัส CID ไม่ถูกต้อง
Error code 2 = รหัส TYPEAREA ไม่ถูกต้อง
Error code 3 = รหัส DDISCHARGE เป็นค่าว่าง (Null) และรหัสไม่ถูกต้อง
Error code 4 = รหัส VHID เป็นค่าว่างหรือรูปแบบไม่ถูกต้อง
Error code 5 = ข้อมูลวันเกิด BIRTH เป็นค่าว่างError code 6 = ข้อมูล D_UPDATE เป็นค่าว่าง *อยู่ในรายงานที่ 4
Error code 7 = ข้อมูลซ้ำซ้อน TYPEAREA 1 **อยู่ในรายงานที่ 4
Error code 8 = ข้อมูลซ้ำซ้อน TYPEAREA 2 
Error code 9 = ข้อมูลซ้ำซ้อน TYPEAREA 3
Error code 10 = เลขที่บัตรประชาชนรูปแบบไม่ถูกต้อง
Error code 11 = ผู้ที่มีรหัสหมู่บ้าน VILLAGE ID = 00) แต่ไม่ใช้เป็นคนนอกเขต (TYPEAREA <> 4)


หมายเหตุ Error code 7 ที่ว่าด้วยเรื่องความซ้ำซ้อนของประชากร Type 1 จะเป็นรายงานแบบนี้ 

ซึ่งเป็นภาพรวมทั้งหมดของ zone ดูแล้วยังไม่ละเอียดพอที่จะตรวจสอบว่า ประชากร Type 1 ของเราไปซ้ำกับที่ไหนบ้าง
ดังนั้นผมจึงสร้างรายงานเพิ่มขึ้นมาอีกตัวหนึ่ง เพื่อให้รายงานละเอียดขึ้น และช่วยให้สถานบริการเข้าไปดูว่าคนที่เป็น Type 1 ของตน ไปซ้ำกับ Type 1 ของที่ไหน
(จะอัพโหลดให้ใน หัวข้อถัดไปนะครับ)


ปล.
รายงานเหล่านี้สามารถ dill down ลงไปถึงข้อมูลรายบุคคลซึ่งมีเลขบัตรประชาชนและข้อมูลส่วนบุคคลได้ ดังนั้นการนำไปให้สถานบริการใช้ ไม่ควรให้ URL เข้าโดยตรง
ควรย้ายหมวดของรายงานไปไว้ในเมนู "รายการทะเบียน" เพื่อให้ผู้ที่จะเรียกดูรายงานนี้ได้จะต้อง Login ก่อนเสมอ

วิธีการทำได้ดังนี้

ใช้ Navicat เรียกตาราง mas_report แล้วแก้ไขหมวดหมู่ MENU_GROUP เป็น "รายการทะเบียน" ทั้งหมด

SELECT * FROM mas_report
WHERE MENU_LINK1 LIKE "%valid%"




วิธีเข้าใช้งาน ไปที่ระบบ back office ของ PDC
> เลือก รายการทะเบียน


> log in



รายงานจะถูกย้ายมาอยู่ในนี้ 


เมื่อแต่ละสถานบริการแก้ไขข้อมูลเรียบร้อยแล้ว admin ก็ไปรัน store procedure ที่ชื่อ sp_gen_rpt_step_01_master_data เพื่อประมวลผลอีกครั้งหนึ่ง