CPF Validation in Kivicare Registration
Budget: $10 – $30 USD
I run my clinic website on the Kivicare Medical Clinic Management Theme
(link: https://themeforest.net/item/kivicare-medical-clinic-management-theme/29201853?_gl=1*5k2jpn*_gcl_aw*R0NMLjE3NjExNjkxNjEuQ2p3S0NBandnZUxIQmhCdUVpd0FMNWdORVpaa2RITDVBcVhuTW1malBvOTZ2V3lmcU01ZUdWMWpaQk44MDFBS01TbzU0V094WWVOSTdCb0NwWVVRQXZEX0J3RQ..*_gcl_au*NDY3MTc0MjM1LjE3NjEwMDAyMzQ.*_ga*MjA1NzAxMjg2OS4xNzYxMDAwMjM1*_ga_ZKBVC1X78F*czE3NjExNjc2ODAkbzgkZzEkdDE3NjExNzEzMjMkajYwJGwwJGgw). The patient registration form already has an unused text field that I’d like to convert into a CPF field (Brazilian national ID).
What I need
• Stay within Kivicare’s own plugin architecture—no direct edits to core theme files.
• Adapt the existing field, label it “CPF,” and add live validation that respects Receita Federal check-digit rules.
• Show an inline Portuguese error message when the number is invalid or already in use.
• Store the validated CPF with the user record and display it in the admin’s patient profile view.
• Keep the solution update-safe (child theme or a lightweight add-on).
Deliverables
1. Working CPF field on the registration page.
2. JavaScript/PHP validation logic packaged for Kivicare.
3. Clear setup notes so I can re-apply it after theme updates.
I prefer a developer already familiar with Kivicare or CPF validation. Tell me how quickly you can get this done and any questions you have.
(link: https://themeforest.net/item/kivicare-medical-clinic-management-theme/29201853?_gl=1*5k2jpn*_gcl_aw*R0NMLjE3NjExNjkxNjEuQ2p3S0NBandnZUxIQmhCdUVpd0FMNWdORVpaa2RITDVBcVhuTW1malBvOTZ2V3lmcU01ZUdWMWpaQk44MDFBS01TbzU0V094WWVOSTdCb0NwWVVRQXZEX0J3RQ..*_gcl_au*NDY3MTc0MjM1LjE3NjEwMDAyMzQ.*_ga*MjA1NzAxMjg2OS4xNzYxMDAwMjM1*_ga_ZKBVC1X78F*czE3NjExNjc2ODAkbzgkZzEkdDE3NjExNzEzMjMkajYwJGwwJGgw). The patient registration form already has an unused text field that I’d like to convert into a CPF field (Brazilian national ID).
What I need
• Stay within Kivicare’s own plugin architecture—no direct edits to core theme files.
• Adapt the existing field, label it “CPF,” and add live validation that respects Receita Federal check-digit rules.
• Show an inline Portuguese error message when the number is invalid or already in use.
• Store the validated CPF with the user record and display it in the admin’s patient profile view.
• Keep the solution update-safe (child theme or a lightweight add-on).
Deliverables
1. Working CPF field on the registration page.
2. JavaScript/PHP validation logic packaged for Kivicare.
3. Clear setup notes so I can re-apply it after theme updates.
I prefer a developer already familiar with Kivicare or CPF validation. Tell me how quickly you can get this done and any questions you have.