Voucher number verification
Requirements
In Voucher Scheme, there are in average 15.000 vouchers printed every month for the three regions implementing this scheme. By 2023, the scheme will be rolled out nationally, so much more vouchers will be printed every day.
Each voucher has a unique serial number printed on it. During the pregnant woman enrolment process, the unique serial number is used as the insuree number. The scheme wants to reduce fraud and make sure that the voucher number is automatically recognized by the system, meaning it is not used by any other registered women and that it is a MoH official printed voucher. openIMIS already checks the uniqueness of the insuree number in the system. The scope of the following specification covers the validation of the voucher authenticity.
Specification
Solution 1
Pre-registration of the vouchers numbers as Insurees and Family with no personal information.
During the enrolment, the Insuree and Family entries having the voucher number presented by the pregnant women will be modified to add personal information, picture (optional) and attach a policy.
Required developments in WebApp:
update/create import tool to load a list of voucher serial number and create the Insuree and Family entries
add checkbox in search Family form to filter Families without policy
Required developments in Policies app:
Synchronize all Families without a policies (get not enrolled vouchers)
Search Family to modify from local DB instead of pulling from the server if no network connection available
Pros:
limited developments
all voucher numbers are already present in the system
Cons:
Offline mode difficult to manage: big data set to record in local DB
Solution 2
Printed voucher numbers will be recorded in the openIMIS database specific table
During the enrolment, the woman’s details are entered, with her voucher number. There is an automatic check at this point to make sure the voucher is authentic.
Required developments in WebApp:
Import tool for specific table
Validation of voucher (insurance) number during enrolment (escape procedure) based on the specific table
once the enrolment is complete, the specific voucher number should be removed from the specific table
Required development in Policies app:
Synchronize all voucher numbers and register them in a specific table (based on the latest status of the central DB)
Validation of voucher (insurance) number during enrolment (escape procedure) based on the specific table
once the enrolment is complete, the specific voucher number should be removed or marked as used from the specific table
Did you encounter a problem or do you have a suggestion?
Please contact our Service Desk
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. https://creativecommons.org/licenses/by-sa/4.0/